]> Pileus Git - ~andy/gtk/commitdiff
Use GtkWindow* as first signal argument (was GtkWidget*).
authorDaniel Elstner <daniel.elstner@gmx.net>
Sat, 3 Nov 2001 23:02:40 +0000 (23:02 +0000)
committerDaniel Elstner <daniel@src.gnome.org>
Sat, 3 Nov 2001 23:02:40 +0000 (23:02 +0000)
2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>

* gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
signal argument (was GtkWidget*).

* gtk/gtkwindow.c (gtk_window_frame_event),
  gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
Fixed argument types as above, removed GTK_WINDOW casts and
added some GTK_WIDGET casts instead.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkwindow-decorate.c
gtk/gtkwindow.c
gtk/gtkwindow.h

index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 4c39f247077288c68385aacd9a8e012d1dadbe6f..8d4b6f85f7bca73f9ae03dca81516a10d7265995 100644 (file)
@@ -1,3 +1,13 @@
+2001-11-03  Daniel Elstner  <daniel.elstner@gmx.net>
+
+       * gtk/gtkwindow.h (frame_event): Use GtkWindow* as first
+       signal argument (was GtkWidget*).
+
+       * gtk/gtkwindow.c (gtk_window_frame_event),
+         gtk/gtkwindow-decorate.c (gtk_decorated_window_frame_event):
+       Fixed argument types as above, removed GTK_WINDOW casts and
+       added some GTK_WIDGET casts instead.
+
 2001-11-03  Hans Breuer  <hans@breuer.org>
 
        * gtk/gtkfilesel.c (gtk_file_selection_finalize) : chain
index 080608ba78e2738b95e5ed64b418bf3f3b9cb491..2ef0c0d5bf5d1c229a635544560778af29a66703 100644 (file)
@@ -95,7 +95,7 @@ static void gtk_decorated_window_recalculate_regions      (GtkWindow      *windo
 static GtkWindowRegionType gtk_decorated_window_region_type    (GtkWindow      *window,
                                                 gint            x,
                                                 gint            y);
-static gint gtk_decorated_window_frame_event    (GtkWidget *widget,
+static gint gtk_decorated_window_frame_event    (GtkWindow *window,
                                                 GdkEvent *event);
 static gint gtk_decorated_window_button_press   (GtkWidget      *widget,
                                                 GdkEventButton *event);
@@ -288,9 +288,10 @@ gtk_decorated_window_unrealize (GtkWindow   *window)
 }
 
 static gint
-gtk_decorated_window_frame_event (GtkWidget *widget, GdkEvent *event)
+gtk_decorated_window_frame_event (GtkWindow *window, GdkEvent *event)
 {
-  GtkWindowDecoration *deco = get_decoration (GTK_WINDOW (widget));
+  GtkWindowDecoration *deco = get_decoration (window);
+  GtkWidget *widget = GTK_WIDGET (window);
   GdkEventExpose *expose_event;
 
   switch (event->type)
@@ -302,7 +303,7 @@ gtk_decorated_window_frame_event (GtkWidget *widget, GdkEvent *event)
       return TRUE;
       break;
     case GDK_CONFIGURE:
-      gtk_decorated_window_recalculate_regions (GTK_WINDOW (widget));
+      gtk_decorated_window_recalculate_regions (window);
       break;
     case GDK_MOTION_NOTIFY:
       return gtk_decorated_window_motion_notify (widget, (GdkEventMotion *)event);
index 86ea0b9bac13cdeb9fabb5537037118821200b3e..6bedb3aabe5d4eb0a05f20ec528e4fdc2543fb0f 100644 (file)
@@ -144,7 +144,7 @@ static void gtk_window_size_allocate      (GtkWidget         *widget,
                                           GtkAllocation     *allocation);
 static gint gtk_window_event              (GtkWidget *widget,
                                           GdkEvent *event);
-static gboolean gtk_window_frame_event    (GtkWidget *widget,
+static gboolean gtk_window_frame_event    (GtkWindow *window,
                                           GdkEvent *event);
 static gint gtk_window_configure_event    (GtkWidget         *widget,
                                           GdkEventConfigure *event);
@@ -3283,10 +3283,9 @@ gtk_window_event (GtkWidget *widget, GdkEvent *event)
 }
 
 static gboolean
-gtk_window_frame_event (GtkWidget *widget, GdkEvent *event)
+gtk_window_frame_event (GtkWindow *window, GdkEvent *event)
 {
   GdkEventConfigure *configure_event;
-  GtkWindow *window = GTK_WINDOW (widget);
   GdkRectangle rect;
 
   switch (event->type)
@@ -3305,7 +3304,7 @@ gtk_window_frame_event (GtkWidget *widget, GdkEvent *event)
       /* Pass on the (modified) configure event */
       configure_event->width -= window->frame_left + window->frame_right;
       configure_event->height -= window->frame_top + window->frame_bottom;
-      return gtk_window_configure_event (widget, configure_event);
+      return gtk_window_configure_event (GTK_WIDGET (window), configure_event);
       break;
     default:
       break;
index b98c20a6b31e4b1a26f1fe8542ccbc20d866b0ea..57a88018106969068d6fd2b6bd05d49b8248d238 100644 (file)
@@ -115,7 +115,7 @@ struct _GtkWindowClass
 
   void     (* set_focus)   (GtkWindow *window,
                            GtkWidget *focus);
-  gboolean (* frame_event) (GtkWidget *widget,
+  gboolean (* frame_event) (GtkWindow *window,
                            GdkEvent  *event);
 
   /* G_SIGNAL_ACTION signals for keybindings */