GtkToolItemGroup: Rename the name property. GtkToolPalette: Added class padding.
* gtk/gtktoolitemgroup.[h|c]: Rename the name property to item-group-name and rename get/set_name() to get/set_item_group_name(), to avoid a clash with GtkWidget::name. * gtk/gtktoolpalette.h: GtkToolPaletteClass: Add padding for future use.
This commit is contained in:
@ -4,6 +4,12 @@
|
|||||||
|
|
||||||
* gtk/gtk-sections.txt:
|
* gtk/gtk-sections.txt:
|
||||||
|
|
||||||
|
2009-07-14 Murray Cumming <murrayc@murrayc.com>
|
||||||
|
|
||||||
|
reviewed by: <delete if not using a buddy>
|
||||||
|
|
||||||
|
* gtk/gtk-sections.txt:
|
||||||
|
|
||||||
2009-07-13 Murray Cumming <murrayc@murrayc.com>
|
2009-07-13 Murray Cumming <murrayc@murrayc.com>
|
||||||
|
|
||||||
reviewed by: <delete if not using a buddy>
|
reviewed by: <delete if not using a buddy>
|
||||||
|
@ -4480,14 +4480,14 @@ gtk_tool_item_group_get_drop_item
|
|||||||
gtk_tool_item_group_get_ellipsize
|
gtk_tool_item_group_get_ellipsize
|
||||||
gtk_tool_item_group_get_item_position
|
gtk_tool_item_group_get_item_position
|
||||||
gtk_tool_item_group_get_n_items
|
gtk_tool_item_group_get_n_items
|
||||||
gtk_tool_item_group_get_name
|
gtk_tool_item_group_get_item_group_name
|
||||||
gtk_tool_item_group_get_nth_item
|
gtk_tool_item_group_get_nth_item
|
||||||
gtk_tool_item_group_insert
|
gtk_tool_item_group_insert
|
||||||
gtk_tool_item_group_new
|
gtk_tool_item_group_new
|
||||||
gtk_tool_item_group_set_collapsed
|
gtk_tool_item_group_set_collapsed
|
||||||
gtk_tool_item_group_set_ellipsize
|
gtk_tool_item_group_set_ellipsize
|
||||||
gtk_tool_item_group_set_item_position
|
gtk_tool_item_group_set_item_position
|
||||||
gtk_tool_item_group_set_name
|
gtk_tool_item_group_set_item_group_name
|
||||||
<SUBSECTION Standard>
|
<SUBSECTION Standard>
|
||||||
GtkToolItemGroupClass
|
GtkToolItemGroupClass
|
||||||
GTK_TOOL_ITEM_GROUP
|
GTK_TOOL_ITEM_GROUP
|
||||||
|
@ -52,7 +52,7 @@
|
|||||||
enum
|
enum
|
||||||
{
|
{
|
||||||
PROP_NONE,
|
PROP_NONE,
|
||||||
PROP_NAME,
|
PROP_ITEM_GROUP_NAME,
|
||||||
PROP_COLLAPSED,
|
PROP_COLLAPSED,
|
||||||
PROP_ELLIPSIZE,
|
PROP_ELLIPSIZE,
|
||||||
PROP_RELIEF
|
PROP_RELIEF
|
||||||
@ -431,8 +431,8 @@ gtk_tool_item_group_set_property (GObject *object,
|
|||||||
|
|
||||||
switch (prop_id)
|
switch (prop_id)
|
||||||
{
|
{
|
||||||
case PROP_NAME:
|
case PROP_ITEM_GROUP_NAME:
|
||||||
gtk_tool_item_group_set_name (group, g_value_get_string (value));
|
gtk_tool_item_group_set_item_group_name (group, g_value_get_string (value));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_COLLAPSED:
|
case PROP_COLLAPSED:
|
||||||
@ -461,8 +461,8 @@ gtk_tool_item_group_get_property (GObject *object,
|
|||||||
|
|
||||||
switch (prop_id)
|
switch (prop_id)
|
||||||
{
|
{
|
||||||
case PROP_NAME:
|
case PROP_ITEM_GROUP_NAME:
|
||||||
g_value_set_string (value, gtk_tool_item_group_get_name (group));
|
g_value_set_string (value, gtk_tool_item_group_get_item_group_name (group));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case PROP_COLLAPSED:
|
case PROP_COLLAPSED:
|
||||||
@ -539,7 +539,7 @@ gtk_tool_item_group_size_request (GtkWidget *widget,
|
|||||||
GtkRequisition item_size;
|
GtkRequisition item_size;
|
||||||
gint requested_rows;
|
gint requested_rows;
|
||||||
|
|
||||||
if (group->priv->children && gtk_tool_item_group_get_name (group))
|
if (group->priv->children && gtk_tool_item_group_get_item_group_name (group))
|
||||||
{
|
{
|
||||||
gtk_widget_size_request (group->priv->header, requisition);
|
gtk_widget_size_request (group->priv->header, requisition);
|
||||||
gtk_widget_show (group->priv->header);
|
gtk_widget_show (group->priv->header);
|
||||||
@ -1512,8 +1512,11 @@ gtk_tool_item_group_class_init (GtkToolItemGroupClass *cls)
|
|||||||
cclass->set_child_property = gtk_tool_item_group_set_child_property;
|
cclass->set_child_property = gtk_tool_item_group_set_child_property;
|
||||||
cclass->get_child_property = gtk_tool_item_group_get_child_property;
|
cclass->get_child_property = gtk_tool_item_group_get_child_property;
|
||||||
|
|
||||||
g_object_class_install_property (oclass, PROP_NAME,
|
/* Note that this property is not just called "name" because that would
|
||||||
g_param_spec_string ("name",
|
* conflict with GtkWidget::"name".
|
||||||
|
*/
|
||||||
|
g_object_class_install_property (oclass, PROP_ITEM_GROUP_NAME,
|
||||||
|
g_param_spec_string ("item-group-name",
|
||||||
P_("Name"),
|
P_("Name"),
|
||||||
P_("The name of this item group"),
|
P_("The name of this item group"),
|
||||||
DEFAULT_NAME,
|
DEFAULT_NAME,
|
||||||
@ -1536,9 +1539,9 @@ gtk_tool_item_group_class_init (GtkToolItemGroupClass *cls)
|
|||||||
G_PARAM_READWRITE | G_PARAM_STATIC_NAME |
|
G_PARAM_READWRITE | G_PARAM_STATIC_NAME |
|
||||||
G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
|
G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB));
|
||||||
|
|
||||||
g_object_class_install_property (oclass, PROP_ELLIPSIZE,
|
g_object_class_install_property (oclass, PROP_RELIEF,
|
||||||
g_param_spec_enum ("header-relief",
|
g_param_spec_enum ("header-relief",
|
||||||
P_("header-relif"),
|
P_("Header Relief"),
|
||||||
P_("Relief of the group header button"),
|
P_("Relief of the group header button"),
|
||||||
GTK_TYPE_RELIEF_STYLE, GTK_RELIEF_NORMAL,
|
GTK_TYPE_RELIEF_STYLE, GTK_RELIEF_NORMAL,
|
||||||
G_PARAM_READWRITE | G_PARAM_STATIC_NAME |
|
G_PARAM_READWRITE | G_PARAM_STATIC_NAME |
|
||||||
@ -1620,13 +1623,14 @@ gtk_tool_item_group_class_init (GtkToolItemGroupClass *cls)
|
|||||||
* Since: 2.18
|
* Since: 2.18
|
||||||
*/
|
*/
|
||||||
GtkWidget*
|
GtkWidget*
|
||||||
gtk_tool_item_group_new (const gchar *name)
|
gtk_tool_item_group_new (const gchar *item_group_name)
|
||||||
{
|
{
|
||||||
return g_object_new (GTK_TYPE_TOOL_ITEM_GROUP, "name", name, NULL);
|
return g_object_new (GTK_TYPE_TOOL_ITEM_GROUP, "item-group-name",
|
||||||
|
item_group_name, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_tool_item_group_set_name:
|
* gtk_tool_item_group_set_item_group_name:
|
||||||
* @group: an #GtkToolItemGroup.
|
* @group: an #GtkToolItemGroup.
|
||||||
* @name: the new name of of the group.
|
* @name: the new name of of the group.
|
||||||
*
|
*
|
||||||
@ -1636,14 +1640,14 @@ gtk_tool_item_group_new (const gchar *name)
|
|||||||
* Since: 2.18
|
* Since: 2.18
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
gtk_tool_item_group_set_name (GtkToolItemGroup *group,
|
gtk_tool_item_group_set_item_group_name (GtkToolItemGroup *group,
|
||||||
const gchar *name)
|
const gchar *name)
|
||||||
{
|
{
|
||||||
const gchar *current_name;
|
const gchar *current_name;
|
||||||
GtkWidget *label;
|
GtkWidget *label;
|
||||||
|
|
||||||
g_return_if_fail (GTK_IS_TOOL_ITEM_GROUP (group));
|
g_return_if_fail (GTK_IS_TOOL_ITEM_GROUP (group));
|
||||||
current_name = gtk_tool_item_group_get_name (group);
|
current_name = gtk_tool_item_group_get_item_group_name (group);
|
||||||
|
|
||||||
if (current_name != name && (!current_name || !name || strcmp (current_name, name)))
|
if (current_name != name && (!current_name || !name || strcmp (current_name, name)))
|
||||||
{
|
{
|
||||||
@ -1655,7 +1659,7 @@ gtk_tool_item_group_set_name (GtkToolItemGroup *group,
|
|||||||
else
|
else
|
||||||
gtk_widget_hide (group->priv->header);
|
gtk_widget_hide (group->priv->header);
|
||||||
|
|
||||||
g_object_notify (G_OBJECT (group), "name");
|
g_object_notify (G_OBJECT (group), "item-group-name");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1843,7 +1847,7 @@ gtk_tool_item_group_set_ellipsize (GtkToolItemGroup *group,
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gtk_tool_item_group_get_name:
|
* gtk_tool_item_group_get_item_group_name:
|
||||||
* @group: an #GtkToolItemGroup.
|
* @group: an #GtkToolItemGroup.
|
||||||
*
|
*
|
||||||
* Gets the name of @group.
|
* Gets the name of @group.
|
||||||
@ -1853,7 +1857,7 @@ gtk_tool_item_group_set_ellipsize (GtkToolItemGroup *group,
|
|||||||
* Since: 2.18
|
* Since: 2.18
|
||||||
*/
|
*/
|
||||||
G_CONST_RETURN gchar*
|
G_CONST_RETURN gchar*
|
||||||
gtk_tool_item_group_get_name (GtkToolItemGroup *group)
|
gtk_tool_item_group_get_item_group_name (GtkToolItemGroup *group)
|
||||||
{
|
{
|
||||||
GtkWidget *label;
|
GtkWidget *label;
|
||||||
|
|
||||||
|
@ -55,9 +55,9 @@ struct _GtkToolItemGroupClass
|
|||||||
};
|
};
|
||||||
|
|
||||||
GType gtk_tool_item_group_get_type (void) G_GNUC_CONST;
|
GType gtk_tool_item_group_get_type (void) G_GNUC_CONST;
|
||||||
GtkWidget* gtk_tool_item_group_new (const gchar *name);
|
GtkWidget* gtk_tool_item_group_new (const gchar *item_group_name);
|
||||||
|
|
||||||
void gtk_tool_item_group_set_name (GtkToolItemGroup *group,
|
void gtk_tool_item_group_set_item_group_name (GtkToolItemGroup *group,
|
||||||
const gchar *name);
|
const gchar *name);
|
||||||
void gtk_tool_item_group_set_collapsed (GtkToolItemGroup *group,
|
void gtk_tool_item_group_set_collapsed (GtkToolItemGroup *group,
|
||||||
gboolean collapsed);
|
gboolean collapsed);
|
||||||
@ -66,7 +66,7 @@ void gtk_tool_item_group_set_ellipsize (GtkToolItemGroup
|
|||||||
void gtk_tool_item_group_set_header_relief (GtkToolItemGroup *group,
|
void gtk_tool_item_group_set_header_relief (GtkToolItemGroup *group,
|
||||||
GtkReliefStyle style);
|
GtkReliefStyle style);
|
||||||
|
|
||||||
G_CONST_RETURN gchar* gtk_tool_item_group_get_name (GtkToolItemGroup *group);
|
G_CONST_RETURN gchar* gtk_tool_item_group_get_item_group_name (GtkToolItemGroup *group);
|
||||||
gboolean gtk_tool_item_group_get_collapsed (GtkToolItemGroup *group);
|
gboolean gtk_tool_item_group_get_collapsed (GtkToolItemGroup *group);
|
||||||
PangoEllipsizeMode gtk_tool_item_group_get_ellipsize (GtkToolItemGroup *group);
|
PangoEllipsizeMode gtk_tool_item_group_get_ellipsize (GtkToolItemGroup *group);
|
||||||
GtkReliefStyle gtk_tool_item_group_get_header_relief (GtkToolItemGroup *group);
|
GtkReliefStyle gtk_tool_item_group_get_header_relief (GtkToolItemGroup *group);
|
||||||
|
@ -71,6 +71,14 @@ struct _GtkToolPaletteClass
|
|||||||
void (*set_scroll_adjustments) (GtkWidget *widget,
|
void (*set_scroll_adjustments) (GtkWidget *widget,
|
||||||
GtkAdjustment *hadjustment,
|
GtkAdjustment *hadjustment,
|
||||||
GtkAdjustment *vadjustment);
|
GtkAdjustment *vadjustment);
|
||||||
|
|
||||||
|
/* Padding for future expansion */
|
||||||
|
void (*_gtk_reserved1) (void);
|
||||||
|
void (*_gtk_reserved2) (void);
|
||||||
|
void (*_gtk_reserved3) (void);
|
||||||
|
void (*_gtk_reserved4) (void);
|
||||||
|
void (*_gtk_reserved5) (void);
|
||||||
|
void (*_gtk_reserved6) (void);
|
||||||
};
|
};
|
||||||
|
|
||||||
GType gtk_tool_palette_get_type (void) G_GNUC_CONST;
|
GType gtk_tool_palette_get_type (void) G_GNUC_CONST;
|
||||||
|
Reference in New Issue
Block a user