forked from AuroraMiddleware/gtk
New function. (#64562)
2003-07-19 Matthias Clasen <maclas@gmx.de> * gtk/gtkbbox.h: * gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
This commit is contained in:
parent
0c8511d269
commit
1fd4cd2fa4
@ -1,3 +1,8 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtkbbox.h:
|
||||||
|
* gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
|
||||||
|
|
||||||
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtkbbox.h:
|
||||||
|
* gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
|
||||||
|
|
||||||
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtkbbox.h:
|
||||||
|
* gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
|
||||||
|
|
||||||
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtkbbox.h:
|
||||||
|
* gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
|
||||||
|
|
||||||
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtkbbox.h:
|
||||||
|
* gtk/gtkbbox.c (gtk_button_box_get_child_secondary): New function. (#64562)
|
||||||
|
|
||||||
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
Sat Jul 19 00:18:40 2003 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||||
|
|
||||||
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
* gtk/gtkwindow.c (gtk_window_set_default_icon): Fix C99
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2003-07-19 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
|
* gtk/gtk-sections.txt: Add gtk_button_box_get_child_secondary().
|
||||||
|
|
||||||
2003-07-18 Matthias Clasen <maclas@gmx.de>
|
2003-07-18 Matthias Clasen <maclas@gmx.de>
|
||||||
|
|
||||||
* gtk/gtk-sections.txt: Add gtk_message_dialog_new_with_markup() and gtk_window_set_default_icon().
|
* gtk/gtk-sections.txt: Add gtk_message_dialog_new_with_markup() and gtk_window_set_default_icon().
|
||||||
|
@ -181,6 +181,7 @@ gtk_button_box_get_spacing
|
|||||||
gtk_button_box_get_layout
|
gtk_button_box_get_layout
|
||||||
gtk_button_box_get_child_size
|
gtk_button_box_get_child_size
|
||||||
gtk_button_box_get_child_ipadding
|
gtk_button_box_get_child_ipadding
|
||||||
|
gtk_button_box_get_child_secondary
|
||||||
gtk_button_box_set_spacing
|
gtk_button_box_set_spacing
|
||||||
gtk_button_box_set_layout
|
gtk_button_box_set_layout
|
||||||
gtk_button_box_set_child_size
|
gtk_button_box_set_child_size
|
||||||
|
@ -239,25 +239,12 @@ gtk_button_box_get_child_property (GtkContainer *container,
|
|||||||
GValue *value,
|
GValue *value,
|
||||||
GParamSpec *pspec)
|
GParamSpec *pspec)
|
||||||
{
|
{
|
||||||
GList *list;
|
|
||||||
GtkBoxChild *child_info = NULL;
|
|
||||||
|
|
||||||
list = GTK_BOX (container)->children;
|
|
||||||
while (list)
|
|
||||||
{
|
|
||||||
child_info = list->data;
|
|
||||||
if (child_info->widget == child)
|
|
||||||
break;
|
|
||||||
|
|
||||||
list = list->next;
|
|
||||||
}
|
|
||||||
|
|
||||||
g_assert (list != NULL);
|
|
||||||
|
|
||||||
switch (property_id)
|
switch (property_id)
|
||||||
{
|
{
|
||||||
case CHILD_PROP_SECONDARY:
|
case CHILD_PROP_SECONDARY:
|
||||||
g_value_set_boolean (value, child_info->is_secondary);
|
g_value_set_boolean (value,
|
||||||
|
gtk_button_box_get_child_secondary (GTK_BUTTON_BOX (container),
|
||||||
|
child));
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID (container, property_id, pspec);
|
GTK_CONTAINER_WARN_INVALID_CHILD_PROPERTY_ID (container, property_id, pspec);
|
||||||
@ -338,6 +325,43 @@ gtk_button_box_get_layout (GtkButtonBox *widget)
|
|||||||
return widget->layout_style;
|
return widget->layout_style;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gtk_button_box_get_child_secondary:
|
||||||
|
* @widget: a #GtkButtonBox
|
||||||
|
* @child: a child of @widget
|
||||||
|
*
|
||||||
|
* Returns whether @child should appear in a secondary group of children.
|
||||||
|
*
|
||||||
|
* Return value: whether @child should appear in a secondary group of children.
|
||||||
|
*
|
||||||
|
* Since: 2.4
|
||||||
|
**/
|
||||||
|
gboolean
|
||||||
|
gtk_button_box_get_child_secondary (GtkButtonBox *widget,
|
||||||
|
GtkWidget *child)
|
||||||
|
{
|
||||||
|
GList *list;
|
||||||
|
GtkBoxChild *child_info;
|
||||||
|
|
||||||
|
g_return_if_fail (GTK_IS_BUTTON_BOX (widget));
|
||||||
|
g_return_if_fail (GTK_IS_WIDGET (child));
|
||||||
|
|
||||||
|
child_info = NULL;
|
||||||
|
list = GTK_BOX (widget)->children;
|
||||||
|
while (list)
|
||||||
|
{
|
||||||
|
child_info = list->data;
|
||||||
|
if (child_info->widget == child)
|
||||||
|
break;
|
||||||
|
|
||||||
|
list = list->next;
|
||||||
|
}
|
||||||
|
|
||||||
|
g_return_val_if_fail (list != NULL, FALSE);
|
||||||
|
|
||||||
|
return child_info->is_secondary;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_button_box_set_child_secondary
|
* gtk_button_box_set_child_secondary
|
||||||
* @widget: a #GtkButtonBox
|
* @widget: a #GtkButtonBox
|
||||||
|
@ -69,6 +69,8 @@ GType gtk_button_box_get_type (void) G_GNUC_CONST;
|
|||||||
GtkButtonBoxStyle gtk_button_box_get_layout (GtkButtonBox *widget);
|
GtkButtonBoxStyle gtk_button_box_get_layout (GtkButtonBox *widget);
|
||||||
void gtk_button_box_set_layout (GtkButtonBox *widget,
|
void gtk_button_box_set_layout (GtkButtonBox *widget,
|
||||||
GtkButtonBoxStyle layout_style);
|
GtkButtonBoxStyle layout_style);
|
||||||
|
gboolean gtk_button_box_get_child_secondary (GtkButtonBox *widget,
|
||||||
|
GtkWidget *child);
|
||||||
void gtk_button_box_set_child_secondary (GtkButtonBox *widget,
|
void gtk_button_box_set_child_secondary (GtkButtonBox *widget,
|
||||||
GtkWidget *child,
|
GtkWidget *child,
|
||||||
gboolean is_secondary);
|
gboolean is_secondary);
|
||||||
|
Loading…
Reference in New Issue
Block a user