]> Pileus Git - ~andy/gtk/commitdiff
move the gtk_widget_get_parent() and gtk_widget_get_parent_window()
authorMichael Natterer <mitch@imendio.com>
Fri, 29 Aug 2008 16:21:09 +0000 (16:21 +0000)
committerMichael Natterer <mitch@src.gnome.org>
Fri, 29 Aug 2008 16:21:09 +0000 (16:21 +0000)
2008-08-29  Michael Natterer  <mitch@imendio.com>

* gtk/gtkwidget.h: move the gtk_widget_get_parent() and
gtk_widget_get_parent_window() prototypes together with their
respective setters.

* gtk/gtkwidget.c: move gtk_widget_get_parent_window() together
with its setter.

svn path=/trunk/; revision=21240

ChangeLog
gtk/gtkwidget.c
gtk/gtkwidget.h

index edcc8a2fc7e02dd43d53dea1dd7fd421a91f8f09..be99c0ec6f6004e46894fda1c5f4c6186a55cdcc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2008-08-29  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkwidget.h: move the gtk_widget_get_parent() and
+       gtk_widget_get_parent_window() prototypes together with their
+       respective setters.
+
+       * gtk/gtkwidget.c: move gtk_widget_get_parent_window() together
+       with its setter.
+
 2008-08-29  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkscrolledwindow.c: events return gboolean not gint,
index 9f3ce5b5ce11802b511c2b79116cc384a9fabc92..6307698f504638bfb39b35163c9cacaed3456b7a 100644 (file)
@@ -6564,6 +6564,26 @@ gtk_widget_set_parent_window   (GtkWidget           *widget,
     }
 }
 
+/**
+ * gtk_widget_get_parent_window:
+ * @widget: a #GtkWidget.
+ * @returns: the parent window of @widget.
+ *
+ * Gets @widget's parent window.
+ **/
+GdkWindow *
+gtk_widget_get_parent_window (GtkWidget *widget)
+{
+  GdkWindow *parent_window;
+
+  g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
+
+  parent_window = g_object_get_qdata (G_OBJECT (widget), quark_parent_window);
+
+  return (parent_window != NULL) ? parent_window :
+        (widget->parent != NULL) ? widget->parent->window : NULL;
+}
+
 
 /**
  * gtk_widget_set_child_visible:
@@ -6774,26 +6794,6 @@ gtk_widget_get_root_window (GtkWidget *widget)
   return gdk_screen_get_root_window (gtk_widget_get_screen (widget));
 }
 
-/**
- * gtk_widget_get_parent_window:
- * @widget: a #GtkWidget.
- * @returns: the parent window of @widget.
- * 
- * Gets @widget's parent window.
- **/
-GdkWindow *
-gtk_widget_get_parent_window   (GtkWidget           *widget)
-{
-  GdkWindow *parent_window;
-
-  g_return_val_if_fail (GTK_IS_WIDGET (widget), NULL);
-  
-  parent_window = g_object_get_qdata (G_OBJECT (widget), quark_parent_window);
-
-  return (parent_window != NULL) ? parent_window : 
-        (widget->parent != NULL) ? widget->parent->window : NULL;
-}
-
 /**
  * gtk_widget_child_focus:
  * @widget: a #GtkWidget
index a4feb4e2feea242f58b27a33362342c5840da9df..1545f158881a86c12a66cd6e2acf44a92a48d581 100644 (file)
@@ -567,17 +567,16 @@ void                  gtk_widget_set_redraw_on_allocate (GtkWidget    *widget,
                                                         gboolean      redraw_on_allocate);
 void                  gtk_widget_set_parent             (GtkWidget    *widget,
                                                         GtkWidget    *parent);
+GtkWidget           * gtk_widget_get_parent             (GtkWidget    *widget);
 void                  gtk_widget_set_parent_window      (GtkWidget    *widget,
                                                         GdkWindow    *parent_window);
+GdkWindow           * gtk_widget_get_parent_window      (GtkWidget    *widget);
 void                  gtk_widget_set_child_visible      (GtkWidget    *widget,
                                                         gboolean      is_visible);
 gboolean              gtk_widget_get_child_visible      (GtkWidget    *widget);
 GtkAllocation        gtk_widget_get_allocation         (GtkWidget    *widget);
 GdkWindow*            gtk_widget_get_window             (GtkWidget    *widget);
 
-GtkWidget *gtk_widget_get_parent          (GtkWidget           *widget);
-GdkWindow *gtk_widget_get_parent_window          (GtkWidget           *widget);
-
 gboolean   gtk_widget_child_focus         (GtkWidget           *widget,
                                            GtkDirectionType     direction);
 gboolean   gtk_widget_keynav_failed       (GtkWidget           *widget,