combo: Add .linked class when appropriate

Add the .linked style class to combo boxes which have
an entry, since that is what they are.
This commit is contained in:
Matthias Clasen 2016-01-15 17:55:44 -05:00
parent 54a6e032ca
commit e8b9aacfc1
2 changed files with 5 additions and 2 deletions

View File

@ -4483,6 +4483,9 @@ gtk_combo_box_constructed (GObject *object)
gtk_widget_show (entry);
gtk_container_add (GTK_CONTAINER (combo_box), entry);
context = gtk_widget_get_style_context (GTK_WIDGET (combo_box));
gtk_style_context_add_class (context, "linked");
context = gtk_widget_get_style_context (GTK_WIDGET (entry));
gtk_style_context_add_class (context, "combo");

View File

@ -74,7 +74,7 @@
* # CSS nodes
*
* |[<!-- language="plain" -->
* combobox
* combobox.linked
* entry.combo
* button.combo
* window.popup
@ -82,7 +82,7 @@
*
* GtkComboBoxText has a single CSS node with name combobox. It adds
* the style class .combo to the main CSS nodes of its entry and button
* children.
* children, and the .linked class to the main node.
*/
static void gtk_combo_box_text_buildable_interface_init (GtkBuildableIface *iface);