diff --git a/ChangeLog b/ChangeLog index 8b20d54067..904377d716 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2004-01-20 Federico Mena Quintero + + Fix #99425, add accessor functions for GtkPaned's children. + + * gtk/gtkpaned.c (gtk_paned_get_child1): New function. + (gtk_paned_get_child2): New function. + Tue Jan 20 23:49:52 2004 Matthias Clasen * NEWS: Start of 2.3.2 section. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8b20d54067..904377d716 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,10 @@ +2004-01-20 Federico Mena Quintero + + Fix #99425, add accessor functions for GtkPaned's children. + + * gtk/gtkpaned.c (gtk_paned_get_child1): New function. + (gtk_paned_get_child2): New function. + Tue Jan 20 23:49:52 2004 Matthias Clasen * NEWS: Start of 2.3.2 section. diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 8b20d54067..904377d716 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,10 @@ +2004-01-20 Federico Mena Quintero + + Fix #99425, add accessor functions for GtkPaned's children. + + * gtk/gtkpaned.c (gtk_paned_get_child1): New function. + (gtk_paned_get_child2): New function. + Tue Jan 20 23:49:52 2004 Matthias Clasen * NEWS: Start of 2.3.2 section. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 8b20d54067..904377d716 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,10 @@ +2004-01-20 Federico Mena Quintero + + Fix #99425, add accessor functions for GtkPaned's children. + + * gtk/gtkpaned.c (gtk_paned_get_child1): New function. + (gtk_paned_get_child2): New function. + Tue Jan 20 23:49:52 2004 Matthias Clasen * NEWS: Start of 2.3.2 section. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 8b20d54067..904377d716 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,10 @@ +2004-01-20 Federico Mena Quintero + + Fix #99425, add accessor functions for GtkPaned's children. + + * gtk/gtkpaned.c (gtk_paned_get_child1): New function. + (gtk_paned_get_child2): New function. + Tue Jan 20 23:49:52 2004 Matthias Clasen * NEWS: Start of 2.3.2 section. diff --git a/gtk/gtkpaned.c b/gtk/gtkpaned.c index f3141a7afb..288dad7218 100644 --- a/gtk/gtkpaned.c +++ b/gtk/gtkpaned.c @@ -1126,6 +1126,42 @@ gtk_paned_set_position (GtkPaned *paned, gtk_widget_queue_resize (GTK_WIDGET (paned)); } +/** + * gtk_paned_get_child1: + * @paned: a #GtkPaned widget + * + * Obtains the first child of the paned widget. + * + * Return value: first child, or %NULL if it is not set. + * + * Since: 2.4 + **/ +GtkWidget * +gtk_paned_get_child1 (GtkPaned *paned) +{ + g_return_val_if_fail (GTK_IS_PANED (paned), NULL); + + return paned->child1; +} + +/** + * gtk_paned_get_child2: + * @paned: a #GtkPaned widget + * + * Obtains the second child of the paned widget. + * + * Return value: second child, or %NULL if it is not set. + * + * Since: 2.4 + **/ +GtkWidget * +gtk_paned_get_child2 (GtkPaned *paned) +{ + g_return_val_if_fail (GTK_IS_PANED (paned), NULL); + + return paned->child2; +} + void gtk_paned_compute_position (GtkPaned *paned, gint allocation, diff --git a/gtk/gtkpaned.h b/gtk/gtkpaned.h index ee24b8ce88..b79781522d 100644 --- a/gtk/gtkpaned.h +++ b/gtk/gtkpaned.h @@ -123,6 +123,9 @@ gint gtk_paned_get_position (GtkPaned *paned); void gtk_paned_set_position (GtkPaned *paned, gint position); +GtkWidget *gtk_paned_get_child1 (GtkPaned *paned); +GtkWidget *gtk_paned_get_child2 (GtkPaned *paned); + /* Internal function */ #if !defined (GTK_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) void gtk_paned_compute_position (GtkPaned *paned,