diff options
author | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2011-03-28 12:49:08 -0300 |
---|---|---|
committer | Juan Pablo Ugarte <juanpablougarte@gmail.com> | 2011-04-04 15:46:32 -0300 |
commit | abf95db9be201ebfa9711977c60158e68bcba9fd (patch) | |
tree | b86b12e40c4d8554304179ef018acf43ac1a3414 | |
parent | 5b389a924980436106c289eea573e1fee4ead299 (diff) | |
download | glade-abf95db9be201ebfa9711977c60158e68bcba9fd.tar.gz |
* plugins/gtk+/glade-gtk-activatable.[ch]: code cleanup.
* plugins/gtk+/glade-gtk-switch.c: added suport code for GtkSwitch
* plugins/gtk+/glade-gtk.c:
o removed GtkActivatable support code.
o start using GtkActivatable common support code.
* plugins/gtk+/gtk+.xml.in:
o added GtkSwitch support
o made GtkAction toplevel
-rw-r--r-- | plugins/gtk+/Makefile.am | 2 | ||||
-rw-r--r-- | plugins/gtk+/glade-gtk-activatable.c | 92 | ||||
-rw-r--r-- | plugins/gtk+/glade-gtk-activatable.h | 3 | ||||
-rw-r--r-- | plugins/gtk+/glade-gtk-switch.c | 71 | ||||
-rw-r--r-- | plugins/gtk+/glade-gtk.c | 124 | ||||
-rw-r--r-- | plugins/gtk+/glade-gtk.h | 4 | ||||
-rw-r--r-- | plugins/gtk+/gtk+.xml.in | 21 | ||||
-rw-r--r-- | plugins/gtk+/icons/16x16/Makefile.am | 1 | ||||
-rw-r--r-- | plugins/gtk+/icons/22x22/Makefile.am | 1 |
9 files changed, 140 insertions, 179 deletions
diff --git a/plugins/gtk+/Makefile.am b/plugins/gtk+/Makefile.am index 5810eeae..36e30a9c 100644 --- a/plugins/gtk+/Makefile.am +++ b/plugins/gtk+/Makefile.am @@ -46,6 +46,8 @@ libgladegtk_la_SOURCES = \ glade-gtk-grid.c \ glade-gtk-action-widgets.c \ glade-gtk-info-bar.c \ + glade-gtk-activatable.c \ + glade-gtk-switch.c \ glade-gtk-marshallers.c libgladegtk_la_LDFLAGS = -module -avoid-version $(AM_LDFLAGS) diff --git a/plugins/gtk+/glade-gtk-activatable.c b/plugins/gtk+/glade-gtk-activatable.c index e9b3bdb6..b2bfef26 100644 --- a/plugins/gtk+/glade-gtk-activatable.c +++ b/plugins/gtk+/glade-gtk-activatable.c @@ -23,26 +23,28 @@ */ #include <config.h> -#include <gladeui/glade.h> +#include "glade-gtk-activatable.h" /* ----------------------------- GtkActivatable ------------------------------ */ void glade_gtk_activatable_parse_finished (GladeProject *project, GladeWidget *widget) { - GObject *related_action = NULL; + GObject *related_action = NULL; - glade_widget_property_get (widget, "related-action", &related_action); - if (related_action == NULL) - glade_widget_property_set (widget, "use-action-appearance", FALSE); + glade_widget_property_get (widget, "related-action", &related_action); + if (related_action == NULL) + glade_widget_property_set (widget, "use-action-appearance", FALSE); } void -glade_gtk_evaluate_activatable_property_sensitivity (GObject *object, +glade_gtk_activatable_evaluate_property_sensitivity (GObject *object, const gchar *id, const GValue *value) { GladeWidget *gwidget = glade_widget_get_from_gobject (object); + gboolean sensitivity; + gchar *msg; if (!strcmp (id, "related-action")) { @@ -50,72 +52,42 @@ glade_gtk_evaluate_activatable_property_sensitivity (GObject *object, if (action) { - glade_widget_property_set_sensitive (gwidget, "visible", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "sensitive", FALSE, - ACTION_APPEARANCE_MSG); - - glade_widget_property_set_sensitive (gwidget, "accel-group", FALSE, - ACTION_APPEARANCE_MSG); + sensitivity = FALSE; + msg = ACTION_APPEARANCE_MSG; } else { - glade_widget_property_set_sensitive (gwidget, "visible", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "sensitive", TRUE, - NULL); - - glade_widget_property_set_sensitive (gwidget, "accel-group", TRUE, - NULL); + sensitivity = TRUE; + msg = NULL; } + glade_widget_property_set_sensitive (gwidget, "visible", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "sensitive", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "accel-group", sensitivity, msg); } else if (!strcmp (id, "use-action-appearance")) { - gboolean use_appearance = g_value_get_boolean (value); - - - if (use_appearance) + if (g_value_get_boolean (value)) { - glade_widget_property_set_sensitive (gwidget, "label", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "use-underline", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "stock", FALSE, - ACTION_APPEARANCE_MSG); - //glade_widget_property_set_sensitive (gwidget, "use-stock", FALSE, ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "image", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "custom-child", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "stock-id", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "label-widget", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon-name", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon-widget", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon", FALSE, - ACTION_APPEARANCE_MSG); + sensitivity = FALSE; + msg = ACTION_APPEARANCE_MSG; } else { - glade_widget_property_set_sensitive (gwidget, "label", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "use-underline", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "stock", TRUE, NULL); - //glade_widget_property_set_sensitive (gwidget, "use-stock", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "image", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "custom-child", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "stock-id", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "label-widget", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon-name", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon-widget", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon", TRUE, NULL); + sensitivity = TRUE; + msg = NULL; } + + glade_widget_property_set_sensitive (gwidget, "label", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "use-underline", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "stock", sensitivity, msg); + //glade_widget_property_set_sensitive (gwidget, "use-stock", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "image", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "custom-child", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "stock-id", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "label-widget", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "icon-name", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "icon-widget", sensitivity, msg); + glade_widget_property_set_sensitive (gwidget, "icon", sensitivity, msg); } } diff --git a/plugins/gtk+/glade-gtk-activatable.h b/plugins/gtk+/glade-gtk-activatable.h index d825bc09..9333328f 100644 --- a/plugins/gtk+/glade-gtk-activatable.h +++ b/plugins/gtk+/glade-gtk-activatable.h @@ -26,6 +26,7 @@ #define __GLADE_GTK_ACTIVATABLE_H__ #include <gladeui/glade.h> +#include "glade-gtk.h" G_BEGIN_DECLS @@ -40,4 +41,4 @@ glade_gtk_activatable_evaluate_property_sensitivity (GObject *object, G_END_DECLS -#endif __GLADE_GTK_ACTIVATABLE_H__ +#endif /* __GLADE_GTK_ACTIVATABLE_H__ */ diff --git a/plugins/gtk+/glade-gtk-switch.c b/plugins/gtk+/glade-gtk-switch.c new file mode 100644 index 00000000..5dba4436 --- /dev/null +++ b/plugins/gtk+/glade-gtk-switch.c @@ -0,0 +1,71 @@ +/* + * glade-gtk-switch.c + * + * Copyright (C) 2011 Juan Pablo Ugarte. + * + * Author: + * Juan Pablo Ugarte <juanpablougarte@gmail.com> + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as + * published by the Free Software Foundation; either version 2.1 of + * the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + */ + +#include <config.h> +#include "glade-gtk-activatable.h" +#include "glade-activatable-editor.h" + +GladeEditable * +glade_gtk_switch_create_editable (GladeWidgetAdaptor *adaptor, + GladeEditorPageType type) +{ + GladeEditable *editable; + + /* Get base editable */ + editable = GWA_GET_CLASS (GTK_TYPE_WIDGET)->create_editable (adaptor, type); + + if (type == GLADE_PAGE_GENERAL) + return (GladeEditable *) glade_activatable_editor_new (adaptor, editable); + + return editable; +} + +void +glade_gtk_switch_post_create (GladeWidgetAdaptor *adaptor, + GObject *widget, + GladeCreateReason reason) +{ + GladeWidget *gwidget; + + if (reason != GLADE_CREATE_LOAD) return; + + g_return_if_fail (GTK_IS_SWITCH (widget)); + gwidget = glade_widget_get_from_gobject (widget); + g_return_if_fail (GLADE_IS_WIDGET (gwidget)); + + g_signal_connect (glade_widget_get_project (gwidget), "parse-finished", + G_CALLBACK (glade_gtk_activatable_parse_finished), + gwidget); +} + +void +glade_gtk_switch_set_property (GladeWidgetAdaptor *adaptor, + GObject *object, + const gchar *id, + const GValue *value) +{ + glade_gtk_activatable_evaluate_property_sensitivity (object, id, value); + + GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, value); +} diff --git a/plugins/gtk+/glade-gtk.c b/plugins/gtk+/glade-gtk.c index 43253f7e..96a55b40 100644 --- a/plugins/gtk+/glade-gtk.c +++ b/plugins/gtk+/glade-gtk.c @@ -24,6 +24,7 @@ #include <config.h> +#include "glade-gtk.h" #include "glade-accels.h" #include "glade-attributes.h" #include "glade-column-types.h" @@ -39,6 +40,7 @@ #include "glade-cell-renderer-editor.h" #include "glade-treeview-editor.h" #include "glade-entry-editor.h" +#include "glade-gtk-activatable.h" #include "glade-activatable-editor.h" #include "glade-tool-item-group-editor.h" #include "glade-string-list.h" @@ -51,21 +53,9 @@ #include <gtk/gtk.h> -#include <glib/gi18n-lib.h> #include <string.h> #include <stdlib.h> -/* --------------------------------- Constants ------------------------------ */ -#define FIXED_DEFAULT_CHILD_WIDTH 100 -#define FIXED_DEFAULT_CHILD_HEIGHT 60 - -#define MNEMONIC_INSENSITIVE_MSG _("This property does not apply unless Use Underline is set.") -#define NOT_SELECTED_MSG _("Property not selected") -#define RESPID_INSENSITIVE_MSG _("This property is only for use in dialog action buttons") -#define ACTION_APPEARANCE_MSG _("This property is set to be controlled by an Action") - -#define ONLY_THIS_GOES_IN_THAT_MSG _("Only objects of type %s can be added to objects of type %s.") - /* -------------------------------- ParamSpecs ------------------------------ */ /* Fake GtkImage::icon-size since its an int pspec in the image */ @@ -4262,102 +4252,6 @@ glade_gtk_color_button_set_property (GladeWidgetAdaptor * adaptor, GWA_GET_CLASS (GTK_TYPE_BUTTON)->set_property (adaptor, object, id, value); } - -/* ----------------------------- GtkActivatable ------------------------------ */ -static void -activatable_parse_finished (GladeProject *project, - GladeWidget *widget) -{ - GObject *related_action = NULL; - - glade_widget_property_get (widget, "related-action", &related_action); - if (related_action == NULL) - glade_widget_property_set (widget, "use-action-appearance", FALSE); -} - -static void -evaluate_activatable_property_sensitivity (GObject * object, - const gchar * id, - const GValue * value) -{ - GladeWidget *gwidget = glade_widget_get_from_gobject (object); - - if (!strcmp (id, "related-action")) - { - GtkAction *action = g_value_get_object (value); - - if (action) - { - glade_widget_property_set_sensitive (gwidget, "visible", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "sensitive", FALSE, - ACTION_APPEARANCE_MSG); - - glade_widget_property_set_sensitive (gwidget, "accel-group", FALSE, - ACTION_APPEARANCE_MSG); - } - else - { - glade_widget_property_set_sensitive (gwidget, "visible", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "sensitive", TRUE, - NULL); - - glade_widget_property_set_sensitive (gwidget, "accel-group", TRUE, - NULL); - } - - } - else if (!strcmp (id, "use-action-appearance")) - { - gboolean use_appearance = g_value_get_boolean (value); - - - if (use_appearance) - { - glade_widget_property_set_sensitive (gwidget, "label", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "use-underline", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "stock", FALSE, - ACTION_APPEARANCE_MSG); - //glade_widget_property_set_sensitive (gwidget, "use-stock", FALSE, ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "image", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "custom-child", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "stock-id", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "label-widget", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon-name", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon-widget", FALSE, - ACTION_APPEARANCE_MSG); - glade_widget_property_set_sensitive (gwidget, "icon", FALSE, - ACTION_APPEARANCE_MSG); - } - else - { - glade_widget_property_set_sensitive (gwidget, "label", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "use-underline", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "stock", TRUE, NULL); - //glade_widget_property_set_sensitive (gwidget, "use-stock", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "image", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "custom-child", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "stock-id", TRUE, NULL); - glade_widget_property_set_sensitive (gwidget, "label-widget", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon-name", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon-widget", TRUE, - NULL); - glade_widget_property_set_sensitive (gwidget, "icon", TRUE, NULL); - } - } -} - /* ----------------------------- GtkButton ------------------------------ */ static void sync_use_appearance (GladeWidget *gwidget) @@ -4439,7 +4333,7 @@ glade_gtk_button_post_create (GladeWidgetAdaptor * adaptor, if (reason == GLADE_CREATE_LOAD) g_signal_connect (glade_widget_get_project (gbutton), "parse-finished", - G_CALLBACK (activatable_parse_finished), + G_CALLBACK (glade_gtk_activatable_parse_finished), gbutton); else if (reason == GLADE_CREATE_USER) glade_gtk_button_update_stock (gbutton); @@ -4453,7 +4347,7 @@ glade_gtk_button_set_property (GladeWidgetAdaptor * adaptor, GladeWidget *widget = glade_widget_get_from_gobject (object); GladeProperty *property = glade_widget_get_property (widget, id); - evaluate_activatable_property_sensitivity (object, id, value); + glade_gtk_activatable_evaluate_property_sensitivity (object, id, value); if (strcmp (id, "custom-child") == 0) { @@ -4784,7 +4678,7 @@ glade_gtk_recent_chooser_menu_set_property (GladeWidgetAdaptor * adaptor, GladeWidget *widget = glade_widget_get_from_gobject (object); GladeProperty *property = glade_widget_get_property (widget, id); - evaluate_activatable_property_sensitivity (object, id, value); + glade_gtk_activatable_evaluate_property_sensitivity (object, id, value); if (GPC_VERSION_CHECK (glade_property_get_class (property), gtk_major_version, gtk_minor_version + 1)) GWA_GET_CLASS (GTK_TYPE_MENU)->set_property (adaptor, object, id, value); @@ -5474,7 +5368,7 @@ glade_gtk_menu_item_post_create (GladeWidgetAdaptor * adaptor, if (reason == GLADE_CREATE_LOAD) g_signal_connect (G_OBJECT (glade_widget_get_project (gitem)), "parse-finished", - G_CALLBACK (activatable_parse_finished), + G_CALLBACK (glade_gtk_activatable_parse_finished), gitem); } @@ -5597,7 +5491,7 @@ glade_gtk_menu_item_set_property (GladeWidgetAdaptor * adaptor, GladeWidget *gwidget = glade_widget_get_from_gobject (object); GladeProperty *property = glade_widget_get_property (gwidget, id); - evaluate_activatable_property_sensitivity (object, id, value); + glade_gtk_activatable_evaluate_property_sensitivity (object, id, value); if (!strcmp (id, "use-underline")) glade_gtk_menu_item_set_use_underline (object, value); @@ -6591,7 +6485,7 @@ glade_gtk_tool_item_post_create (GladeWidgetAdaptor *adaptor, if (reason == GLADE_CREATE_LOAD) g_signal_connect (G_OBJECT (glade_widget_get_project (gitem)), "parse-finished", - G_CALLBACK (activatable_parse_finished), + G_CALLBACK (glade_gtk_activatable_parse_finished), gitem); } @@ -6603,7 +6497,7 @@ glade_gtk_tool_item_set_property (GladeWidgetAdaptor * adaptor, GladeWidget *gwidget = glade_widget_get_from_gobject (object); GladeProperty *property = glade_widget_get_property (gwidget, id); - evaluate_activatable_property_sensitivity (object, id, value); + glade_gtk_activatable_evaluate_property_sensitivity (object, id, value); if (GPC_VERSION_CHECK (glade_property_get_class (property), gtk_major_version, gtk_minor_version + 1)) GWA_GET_CLASS (GTK_TYPE_CONTAINER)->set_property (adaptor, object, id, diff --git a/plugins/gtk+/glade-gtk.h b/plugins/gtk+/glade-gtk.h index d37496a8..0373f042 100644 --- a/plugins/gtk+/glade-gtk.h +++ b/plugins/gtk+/glade-gtk.h @@ -25,6 +25,8 @@ #ifndef __GLADE_GTK_H__ #define __GLADE_GTK_H__ +#include <glib/gi18n-lib.h> + G_BEGIN_DECLS /* --------------------------------- Constants ------------------------------ */ @@ -41,4 +43,4 @@ G_BEGIN_DECLS G_END_DECLS -#endif __GLADE_GTK_H__ +#endif /* __GLADE_GTK_H__ */ diff --git a/plugins/gtk+/gtk+.xml.in b/plugins/gtk+/gtk+.xml.in index cdeb8838..9f569de2 100644 --- a/plugins/gtk+/gtk+.xml.in +++ b/plugins/gtk+/gtk+.xml.in @@ -1079,6 +1079,22 @@ embedded in another object</_tooltip> </properties> </glade-widget-class> + <glade-widget-class name="GtkSwitch" generic-name="switch" _title="Switch"> + <post-create-function>glade_gtk_switch_post_create</post-create-function> + <set-property-function>glade_gtk_switch_set_property</set-property-function> + <create-editable-function>glade_gtk_switch_create_editable</create-editable-function> + <properties> + <!-- GtkActivatable --> + <property id="related-action" _name="Related Action" custom-layout="True"> + <parameter-spec> + <type>GParamObject</type> + <value-type>GtkToggleAction</value-type> + </parameter-spec> + </property> + <property id="use-action-appearance" _name="Use Action Appearance" custom-layout="True" default="False"></property> + </properties> + </glade-widget-class> + <glade-widget-class name="GtkFileChooserButton" generic-name="filechooserbutton" _title="File Chooser Button"> <set-property-function>glade_gtk_file_chooser_button_set_property</set-property-function> @@ -2051,7 +2067,7 @@ embedded in another object</_tooltip> </properties> </glade-widget-class> - <glade-widget-class name="GtkAction" generic-name="action" _title="Action"> + <glade-widget-class name="GtkAction" generic-name="action" _title="Action" toplevel="True" use-placeholders="False"> <post-create-function>glade_gtk_action_post_create</post-create-function> <create-editor-property-function>glade_gtk_widget_create_eprop</create-editor-property-function> <string-from-value-function>glade_gtk_widget_string_from_value</string-from-value-function> @@ -2086,7 +2102,7 @@ embedded in another object</_tooltip> <glade-widget-class name="GtkRadioAction" generic-name="radioaction" _title="Radio Action"></glade-widget-class> <glade-widget-class name="GtkRecentAction" generic-name="recentaction" _title="Recent Action" since="2.12"></glade-widget-class> - <glade-widget-class name="GtkActionGroup" generic-name="actiongroup" _title="Action Group" toplevel="True" use-placeholders="False"> + <glade-widget-class name="GtkActionGroup" generic-name="actiongroup" _title="Action Group"> <add-child-verify-function>glade_gtk_action_group_add_verify</add-child-verify-function> <add-child-function>glade_gtk_action_group_add_child</add-child-function> <remove-child-function>glade_gtk_action_group_remove_child</remove-child-function> @@ -3696,6 +3712,7 @@ embedded in another object</_tooltip> <glade-widget-class-ref name="GtkToggleButton"></glade-widget-class-ref> <glade-widget-class-ref name="GtkCheckButton"></glade-widget-class-ref> <glade-widget-class-ref name="GtkRadioButton"></glade-widget-class-ref> + <glade-widget-class-ref name="GtkSwitch"></glade-widget-class-ref> <glade-widget-class-ref name="GtkEntry"></glade-widget-class-ref> <glade-widget-class-ref name="GtkSpinButton"></glade-widget-class-ref> diff --git a/plugins/gtk+/icons/16x16/Makefile.am b/plugins/gtk+/icons/16x16/Makefile.am index 0434c5df..d91bfc34 100644 --- a/plugins/gtk+/icons/16x16/Makefile.am +++ b/plugins/gtk+/icons/16x16/Makefile.am @@ -104,6 +104,7 @@ icons_DATA = \ widget-gtk-texttagtable.png \ widget-gtk-textview.png \ widget-gtk-togglebutton.png \ + widget-gtk-switch.png \ widget-gtk-toggletoolbutton.png \ widget-gtk-toolbar.png \ widget-gtk-toolbutton.png \ diff --git a/plugins/gtk+/icons/22x22/Makefile.am b/plugins/gtk+/icons/22x22/Makefile.am index 9eab9482..d8fbeffd 100644 --- a/plugins/gtk+/icons/22x22/Makefile.am +++ b/plugins/gtk+/icons/22x22/Makefile.am @@ -104,6 +104,7 @@ icons_DATA = \ widget-gtk-texttagtable.png \ widget-gtk-textview.png \ widget-gtk-togglebutton.png \ + widget-gtk-switch.png \ widget-gtk-toggletoolbutton.png \ widget-gtk-toolbar.png \ widget-gtk-toolbutton.png \ |