*gdk/directfb/gdkdisplay-directfb.c *gdk/directfb/gdkwindow-directfb.c

Sat Feb 25 10:35:23 PST 2006  Michael Emmel  <mike.emmel@gmail.com>
    *gdk/directfb/gdkdisplay-directfb.c
    *gdk/directfb/gdkwindow-directfb.c
    Added stubs for shape window functions to fix compile problems
This commit is contained in:
PST 2006 Michael Emmel 2006-02-25 18:37:53 +00:00 committed by Michael David Emmel
parent 50d9a067bb
commit ce714a8cd9
5 changed files with 51 additions and 37 deletions

View File

@ -1,3 +1,8 @@
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <mike.emmel@gmail.com>
*gdk/directfb/gdkdisplay-directfb.c
*gdk/directfb/gdkwindow-directfb.c
Added stubs for shape window functions to fix compile problems
2006-02-24 Federico Mena Quintero <federico@novell.com> 2006-02-24 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the

View File

@ -1,3 +1,8 @@
Sat Feb 25 10:35:23 PST 2006 Michael Emmel <mike.emmel@gmail.com>
*gdk/directfb/gdkdisplay-directfb.c
*gdk/directfb/gdkwindow-directfb.c
Added stubs for shape window functions to fix compile problems
2006-02-24 Federico Mena Quintero <federico@novell.com> 2006-02-24 Federico Mena Quintero <federico@novell.com>
* gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the * gtk/gtkfilechooserdefault.c (shortcuts_list_create): Make the

View File

@ -52,3 +52,7 @@ gdkwindow-directfb.c
gdkwindowid.c gdkwindowid.c
glyphsurfacecache.c glyphsurfacecache.c
NOTES:
event filter callbacks missing see the x11 impl

View File

@ -260,22 +260,24 @@ gdk_display_store_clipboard (GdkDisplay *display,
} }
/**
* gdk_display_get_default_group: gboolean
* @display: a #GdkDisplay gdk_display_supports_shapes (GdkDisplay *display)
* {
* Returns the default group leader window for all toplevel windows return FALSE;
* on @display. This window is implicitly created by GDK. }
* See gdk_window_set_group().
*
* Return value: The default group leader window for @display gboolean
* gdk_display_supports_input_shapes (GdkDisplay *display)
* Since: 2.4 {
**/ return FALSE;
}
GdkWindow *gdk_display_get_default_group (GdkDisplay *display) GdkWindow *gdk_display_get_default_group (GdkDisplay *display)
{ {
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL); g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
g_warning(" gdk_display_get_default_group unimplemented \n");
return _gdk_parent_root; return _gdk_parent_root;
} }

View File

@ -1901,13 +1901,14 @@ gdk_window_shape_combine_mask (GdkWindow *window,
gint x, gint x,
gint y) gint y)
{ {
static gboolean first_call = TRUE;
if (first_call)
{
g_message ("unimplemented %s", G_GNUC_FUNCTION);
first_call = FALSE;
} }
void
gdk_window_input_shape_combine_mask (GdkWindow *window,
GdkBitmap *mask,
gint x,
gint y)
{
} }
void void
@ -1916,13 +1917,14 @@ gdk_window_shape_combine_region (GdkWindow *window,
gint offset_x, gint offset_x,
gint offset_y) gint offset_y)
{ {
g_return_if_fail (GDK_IS_WINDOW (window)); }
if (GDK_WINDOW_DESTROYED (window)) void
return; gdk_window_input_shape_combine_region (GdkWindow *window,
GdkRegion *shape_region,
/* N/A */ gint offset_x,
g_message("unimplemented %s", G_GNUC_FUNCTION); gint offset_y)
{
} }
void void
@ -2240,25 +2242,21 @@ gdk_window_set_functions (GdkWindow *window,
void void
gdk_window_set_child_shapes (GdkWindow *window) gdk_window_set_child_shapes (GdkWindow *window)
{ {
g_return_if_fail (GDK_IS_WINDOW (window));
if (GDK_WINDOW_DESTROYED (window))
return;
/* N/A */
g_message("unimplemented %s", G_GNUC_FUNCTION);
} }
void void
gdk_window_merge_child_shapes (GdkWindow *window) gdk_window_merge_child_shapes (GdkWindow *window)
{ {
g_return_if_fail (GDK_IS_WINDOW (window)); }
if (GDK_WINDOW_DESTROYED (window)) void
return; gdk_window_set_child_input_shapes (GdkWindow *window)
{
}
/* N/A */ void
g_message("unimplemented %s", G_GNUC_FUNCTION); gdk_window_merge_child_input_shapes (GdkWindow *window)
{
} }
gboolean gboolean