summaryrefslogtreecommitdiff
path: root/gdk/linux-fb
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2001-10-18 20:23:17 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2001-10-18 20:23:17 +0000
commit73e845eeab67d9f63c45c42c9e77ddbe1341df6d (patch)
treeebb52c579c6728892946e706056e9420539b07bd /gdk/linux-fb
parent65bcfc1165a1ee7f78d3907dda35b3f29600ed76 (diff)
downloadgtk+-73e845eeab67d9f63c45c42c9e77ddbe1341df6d.tar.gz
Add gdk_window_lookup, gdk_window_foreign_new, gdk_pixmap_lookup and
* gdk/gdkwindow.h, gdk/gdkpixmap.h, gdk/x11/gdkx.h, gdk/x11/gdkwindow-x11.c, gdk/x11/gdkpixmap-x11.c, gdk/win32/gdkwin32.h, gdk/win32/gdkwindow-win32.c, gdk/win32/gdkpixmap-win32.c, gdk/linux-fb/gdkfb.h, gdk/linux-fb/gdkwindow-fb.c, gdk/linux-fb/gdkpixmap-fb.c: Add gdk_window_lookup, gdk_window_foreign_new, gdk_pixmap_lookup and gkd_pixmap_foreign_new to the gdk frontend api. (#62063) * gtk/gtkselection.c: Remove gdk backend dependencies. (#62063)
Diffstat (limited to 'gdk/linux-fb')
-rw-r--r--gdk/linux-fb/gdkfb.h5
-rw-r--r--gdk/linux-fb/gdkpixmap-fb.c13
-rw-r--r--gdk/linux-fb/gdkwindow-fb.c13
3 files changed, 27 insertions, 4 deletions
diff --git a/gdk/linux-fb/gdkfb.h b/gdk/linux-fb/gdkfb.h
index 61305b38d0..fb433b84e7 100644
--- a/gdk/linux-fb/gdkfb.h
+++ b/gdk/linux-fb/gdkfb.h
@@ -12,10 +12,7 @@ extern GdkFBDisplay *gdk_display;
#define GDK_ROOT_WINDOW() gdk_root_window
#define GDK_DISPLAY() gdk_display
-#define gdk_window_foreign_new(xid) gdk_window_ref(xid)
-#define gdk_window_lookup(xid) ((GdkWindow*) (xid))
-#define gdk_pixmap_lookup(xid) ((GdkPixmap*) (xid))
-#define gdk_font_lookup(xid) ((GdkFont*) (xid))
+#define gdk_font_lookup(xid) ((GdkFont*) (xid))
typedef enum {
GDK_FB_0_DEGREES,
diff --git a/gdk/linux-fb/gdkpixmap-fb.c b/gdk/linux-fb/gdkpixmap-fb.c
index f18d7005c1..b4499c3f60 100644
--- a/gdk/linux-fb/gdkpixmap-fb.c
+++ b/gdk/linux-fb/gdkpixmap-fb.c
@@ -199,3 +199,16 @@ gdk_pixmap_create_from_data (GdkWindow *window,
return pixmap;
}
+
+GdkPixmap*
+gdk_pixmap_foreign_new (GdkNativeWindow anid)
+{
+ return (GdkPixmap*) gdk_drawable_ref (anid);
+}
+
+GdkPixmap*
+gdk_pixmap_lookup (GdkNativeWindow anid)
+{
+ return (GdkPixmap*) (anid);
+}
+
diff --git a/gdk/linux-fb/gdkwindow-fb.c b/gdk/linux-fb/gdkwindow-fb.c
index a5a997d7ee..ce4a9c0095 100644
--- a/gdk/linux-fb/gdkwindow-fb.c
+++ b/gdk/linux-fb/gdkwindow-fb.c
@@ -2229,3 +2229,16 @@ gdk_window_get_frame_extents (GdkWindow *window,
return TRUE;
}
+
+GdkWindow*
+gdk_window_foreign_new (GdkNativeWindow anid)
+{
+ return (GdkWindow*) gdk_drawable_ref (anid);
+}
+
+GdkWindow*
+gdk_window_lookup (GdkNativeWindow anid)
+{
+ return (GdkWindow*) (anid);
+}
+