mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-11 11:20:12 +00:00
all: add a "separator" style class
This commit is contained in:
parent
fe3f9ca9cd
commit
d5c4a0f503
@ -101,6 +101,7 @@ static void
|
||||
gtk_separator_init (GtkSeparator *separator)
|
||||
{
|
||||
GtkSeparatorPrivate *private;
|
||||
GtkStyleContext *context;
|
||||
|
||||
separator->priv = G_TYPE_INSTANCE_GET_PRIVATE (separator,
|
||||
GTK_TYPE_SEPARATOR,
|
||||
@ -110,6 +111,9 @@ gtk_separator_init (GtkSeparator *separator)
|
||||
gtk_widget_set_has_window (GTK_WIDGET (separator), FALSE);
|
||||
|
||||
private->orientation = GTK_ORIENTATION_HORIZONTAL;
|
||||
|
||||
context = gtk_widget_get_style_context (GTK_WIDGET (separator));
|
||||
gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -52,6 +52,10 @@ gtk_separator_menu_item_class_init (GtkSeparatorMenuItemClass *class)
|
||||
static void
|
||||
gtk_separator_menu_item_init (GtkSeparatorMenuItem *item)
|
||||
{
|
||||
GtkStyleContext *context;
|
||||
|
||||
context = gtk_widget_get_style_context (GTK_WIDGET (item));
|
||||
gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -152,12 +152,17 @@ gtk_separator_tool_item_class_init (GtkSeparatorToolItemClass *class)
|
||||
static void
|
||||
gtk_separator_tool_item_init (GtkSeparatorToolItem *separator_item)
|
||||
{
|
||||
GtkStyleContext *context;
|
||||
|
||||
separator_item->priv = G_TYPE_INSTANCE_GET_PRIVATE (separator_item,
|
||||
GTK_TYPE_SEPARATOR_TOOL_ITEM,
|
||||
GtkSeparatorToolItemPrivate);
|
||||
separator_item->priv->draw = TRUE;
|
||||
|
||||
gtk_widget_set_has_window (GTK_WIDGET (separator_item), FALSE);
|
||||
|
||||
context = gtk_widget_get_style_context (GTK_WIDGET (separator_item));
|
||||
gtk_style_context_add_class (context, GTK_STYLE_CLASS_SEPARATOR);
|
||||
}
|
||||
|
||||
static void
|
||||
|
@ -401,6 +401,13 @@ struct _GtkStyleContextClass
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_PANE_SEPARATOR "pane-separator"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_SEPARATOR:
|
||||
*
|
||||
* A CSS class for a separator.
|
||||
*/
|
||||
#define GTK_STYLE_CLASS_SEPARATOR "separator"
|
||||
|
||||
/**
|
||||
* GTK_STYLE_CLASS_INFO:
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user