[dia/zbrown/gresource-icons: 18/26] Load of toggle icons as resources



commit 7f291ba554e8dbcfced20639b11e3efe46aa3630
Author: Zander Brown <zbrown gnome org>
Date:   Sun Feb 10 22:50:17 2019 +0000

    Load of toggle icons as resources

 app/dia.gresource.xml                              |   6 +
 .../dia-connectable-empty.png}                     | Bin
 .../connectable.png => icons/dia-connectable.png}  | Bin
 .../dia-mainpoints-off.png}                        | Bin
 .../dia-mainpoints-on.png}                         | Bin
 .../dia-visible-empty.png}                         | Bin
 app/{pixmaps/visible.png => icons/dia-visible.png} | Bin
 app/interface.c                                    |   4 +-
 app/layer_dialog.c                                 | 162 ++++++++++-----------
 app/menus.c                                        |   4 +-
 app/pixmaps/meson.build                            |   6 -
 lib/libdia.def                                     |   2 +-
 lib/widgets.c                                      |  11 --
 lib/widgets.h                                      |   6 -
 14 files changed, 92 insertions(+), 109 deletions(-)
---
diff --git a/app/dia.gresource.xml b/app/dia.gresource.xml
index ef5464c0..4012bf7a 100644
--- a/app/dia.gresource.xml
+++ b/app/dia.gresource.xml
@@ -5,5 +5,11 @@
     <file>icons/dia-group.png</file>
     <file>icons/dia-grid-on.png</file>
     <file>icons/dia-grid-off.png</file>
+    <file>icons/dia-connectable.png</file>
+    <file>icons/dia-connectable-empty.png</file>
+    <file>icons/dia-visible.png</file>
+    <file>icons/dia-visible-empty.png</file>
+    <file>icons/dia-mainpoints-on.png</file>
+    <file>icons/dia-mainpoints-off.png</file>
   </gresource>
 </gresources>
\ No newline at end of file
diff --git a/app/pixmaps/connectable-empty.png b/app/icons/dia-connectable-empty.png
similarity index 100%
rename from app/pixmaps/connectable-empty.png
rename to app/icons/dia-connectable-empty.png
diff --git a/app/pixmaps/connectable.png b/app/icons/dia-connectable.png
similarity index 100%
rename from app/pixmaps/connectable.png
rename to app/icons/dia-connectable.png
diff --git a/app/pixmaps/mainpoints-off.png b/app/icons/dia-mainpoints-off.png
similarity index 100%
rename from app/pixmaps/mainpoints-off.png
rename to app/icons/dia-mainpoints-off.png
diff --git a/app/pixmaps/mainpoints-on.png b/app/icons/dia-mainpoints-on.png
similarity index 100%
rename from app/pixmaps/mainpoints-on.png
rename to app/icons/dia-mainpoints-on.png
diff --git a/app/pixmaps/visible-empty.png b/app/icons/dia-visible-empty.png
similarity index 100%
rename from app/pixmaps/visible-empty.png
rename to app/icons/dia-visible-empty.png
diff --git a/app/pixmaps/visible.png b/app/icons/dia-visible.png
similarity index 100%
rename from app/pixmaps/visible.png
rename to app/icons/dia-visible.png
diff --git a/app/interface.c b/app/interface.c
index 886fda61..4825cdba 100644
--- a/app/interface.c
+++ b/app/interface.c
@@ -780,8 +780,8 @@ create_display_shell(DDisplay *ddisp,
                      FALSE, FALSE, 0);
 
 
-  ddisp->mainpoint_status = dia_toggle_button_new_with_icons(dia_mainpoints_on_icon,
-                                                       dia_mainpoints_off_icon);
+  ddisp->mainpoint_status = dia_toggle_button_new_with_icon_names ("dia-mainpoints-on",
+                                                                   "dia-mainpoints-off");
 
   g_signal_connect(G_OBJECT(ddisp->mainpoint_status), "toggled",
                   G_CALLBACK (interface_toggle_mainpoint_magnetism), ddisp);
diff --git a/app/layer_dialog.c b/app/layer_dialog.c
index 6ba490e4..a1f43e69 100644
--- a/app/layer_dialog.c
+++ b/app/layer_dialog.c
@@ -60,7 +60,7 @@ struct _DiaLayerWidget
 
   Diagram *dia;
   Layer *layer;
-  
+
   GtkWidget *visible;
   GtkWidget *connectable;
   GtkWidget *label;
@@ -70,7 +70,7 @@ struct _DiaLayerWidget
   /** If true, the user has set this layers connectivity to on
    * while it was not selected.
    */
-  gboolean connect_on; 
+  gboolean connect_on;
   /** If true, the user has set this layers connectivity to off
    * while it was selected.
    */
@@ -135,7 +135,7 @@ struct LayerVisibilityChange {
   int applied;
 };
 
-/** If TRUE, we're in the middle of a internal call to 
+/** If TRUE, we're in the middle of a internal call to
  * dia_layer_widget_*_toggled and should not make undo, update diagram etc.
  *
  * If these calls were not done by simulating button presses, we could avoid
@@ -148,7 +148,7 @@ undo_layer(Diagram *dia, Layer *layer, enum LayerChangeType, int index);
 static struct LayerVisibilityChange *
 undo_layer_visibility(Diagram *dia, Layer *layer, gboolean exclusive);
 static void
-layer_visibility_change_apply(struct LayerVisibilityChange *change, 
+layer_visibility_change_apply(struct LayerVisibilityChange *change,
                              Diagram *dia);
 
 static GtkWidget* dia_layer_widget_new(Diagram *dia, Layer *layer);
@@ -192,7 +192,7 @@ create_button_box(GtkWidget *parent, gboolean show_labels)
   GtkWidget *button;
   GtkWidget *button_box;
   int i;
-  
+
   button_box = gtk_hbox_new (TRUE, 1);
 
   for (i=0;i<num_buttons;i++) {
@@ -203,9 +203,9 @@ create_button_box(GtkWidget *parent, gboolean show_labels)
     else
     {
       GtkWidget * image;
- 
+
       button = gtk_button_new ();
-      
+
       image = gtk_image_new_from_stock (buttons[i].stock_name,
                                         GTK_ICON_SIZE_BUTTON);
 
@@ -215,7 +215,7 @@ create_button_box(GtkWidget *parent, gboolean show_labels)
     g_signal_connect_swapped (G_OBJECT (button), "clicked",
                              G_CALLBACK(buttons[i].callback),
                              G_OBJECT (parent));
-          
+
     gtk_widget_set_tooltip_text (button, gettext(buttons[i].tooltip));
 
     gtk_box_pack_start (GTK_BOX(button_box), button, TRUE, TRUE, 0);
@@ -286,13 +286,13 @@ GtkWidget * create_layer_view_widget (void)
   GtkWidget  *hbox;
   GtkWidget  *label;
   GtkWidget  *hide_button;
-  GtkRcStyle *rcstyle;    /* For hide_button */   
+  GtkRcStyle *rcstyle;    /* For hide_button */
   GtkWidget  *image;      /* For hide_button */
   GtkWidget  *list;
   GtkWidget  *separator;
   GtkWidget  *scrolled_win;
   GtkWidget  *button_box;
-  
+
   /* if layer_dialog were renamed to layer_view_data this would make
    * more sense.
    */
@@ -301,13 +301,13 @@ GtkWidget * create_layer_view_widget (void)
   layer_dialog->diagram = NULL;
 
   layer_dialog->dialog = vbox = gtk_vbox_new (FALSE, 1);
-    
+
   hbox = gtk_hbox_new (FALSE, 1);
-  
+
   label = gtk_label_new (_ ("Layers:"));
   gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 2);
   gtk_widget_show (label);
-  
+
   layer_dialog->diagram_omenu = NULL;
 
   /* Hide Button */
@@ -325,26 +325,26 @@ GtkWidget * create_layer_view_widget (void)
                                     GTK_ICON_SIZE_MENU);
 
   gtk_container_add (GTK_CONTAINER(hide_button), image);
-  g_signal_connect (G_OBJECT (hide_button), "clicked", 
-                    G_CALLBACK (layer_view_hide_button_clicked), NULL);    
-    
+  g_signal_connect (G_OBJECT (hide_button), "clicked",
+                    G_CALLBACK (layer_view_hide_button_clicked), NULL);
+
   gtk_box_pack_start (GTK_BOX (hbox), hide_button, FALSE, FALSE, 2);
-    
+
   gtk_box_pack_start (GTK_BOX(vbox), hbox, FALSE, FALSE, 2);
   gtk_widget_show_all (hbox);
 
   button_box = create_button_box(vbox, FALSE);
-  
+
   gtk_box_pack_start (GTK_BOX (vbox), button_box, FALSE, FALSE, 2);
   gtk_widget_show (button_box);
-    
+
   separator = gtk_hseparator_new();
   gtk_box_pack_start(GTK_BOX(vbox), separator, FALSE, FALSE, 2);
   gtk_widget_show (separator);
 
   scrolled_win = gtk_scrolled_window_new (NULL, NULL);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
-                                 GTK_POLICY_AUTOMATIC, 
+                                 GTK_POLICY_AUTOMATIC,
                                  GTK_POLICY_AUTOMATIC);
   gtk_box_pack_start (GTK_BOX (vbox), scrolled_win, TRUE, TRUE, 2);
 
@@ -359,7 +359,7 @@ GtkWidget * create_layer_view_widget (void)
 
   g_signal_connect (G_OBJECT (list), "event",
                    G_CALLBACK (layer_list_events), NULL);
-    
+
   return vbox;
 }
 
@@ -381,7 +381,7 @@ layer_dialog_create(void)
   layer_dialog = g_new(struct LayerDialog, 1);
 
   layer_dialog->diagram = NULL;
-  
+
   layer_dialog->dialog = dialog = gtk_dialog_new ();
   gtk_window_set_title (GTK_WINDOW (dialog), _("Layers"));
   gtk_window_set_role (GTK_WINDOW (dialog), "layer_window");
@@ -390,17 +390,17 @@ layer_dialog_create(void)
   g_signal_connect (G_OBJECT (dialog), "delete_event",
                     G_CALLBACK(layer_dialog_delete), NULL);
   g_signal_connect (G_OBJECT (dialog), "destroy",
-                    G_CALLBACK(gtk_widget_destroyed), 
+                    G_CALLBACK(gtk_widget_destroyed),
                    &(layer_dialog->dialog));
 
   vbox = gtk_dialog_get_content_area(GTK_DIALOG(dialog));
 
   hbox = gtk_hbox_new(FALSE, 1);
-  
+
   label = gtk_label_new(_("Diagram:"));
   gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 2);
   gtk_widget_show (label);
-  
+
   layer_dialog->diagram_omenu = omenu = gtk_option_menu_new();
   gtk_box_pack_start(GTK_BOX(hbox), omenu, TRUE, TRUE, 2);
   gtk_widget_show (omenu);
@@ -417,7 +417,7 @@ layer_dialog_create(void)
 
   scrolled_win = gtk_scrolled_window_new (NULL, NULL);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_win),
-                                 GTK_POLICY_AUTOMATIC, 
+                                 GTK_POLICY_AUTOMATIC,
                                  GTK_POLICY_AUTOMATIC);
   gtk_box_pack_start (GTK_BOX (vbox), scrolled_win, TRUE, TRUE, 2);
 
@@ -434,7 +434,7 @@ layer_dialog_create(void)
                    G_CALLBACK (layer_list_events), NULL);
 
   button_box = create_button_box(dialog, TRUE);
-  
+
   gtk_box_pack_start (GTK_BOX (vbox), button_box, FALSE, FALSE, 2);
   gtk_widget_show (button_box);
 
@@ -443,7 +443,7 @@ layer_dialog_create(void)
                                 2);
 
   button = gtk_button_new_from_stock (GTK_STOCK_CLOSE);
-  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG(dialog))), 
+  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG(dialog))),
                      button, TRUE, TRUE, 0);
   g_signal_connect_swapped(G_OBJECT (button), "clicked",
                           G_CALLBACK(gtk_widget_hide),
@@ -491,7 +491,7 @@ dia_layer_deselect_callback(GtkWidget *widget, gpointer data)
 
   internal_call = TRUE;
   /** Set to on if the user has requested so. */
-  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(lw->connectable), 
+  gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(lw->connectable),
                               lw->connect_on);
   internal_call = FALSE;
 }
@@ -520,7 +520,7 @@ layer_dialog_new_callback(GtkWidget *widget, gpointer gdata)
     pos = gtk_list_child_position(GTK_LIST(layer_dialog->layer_list), selected);
 
     data_add_layer_at(dia->data, layer, dia->data->layers->len - pos);
-    
+
     diagram_add_update_all(dia);
     diagram_flush(dia);
 
@@ -528,7 +528,7 @@ layer_dialog_new_callback(GtkWidget *widget, gpointer gdata)
     gtk_widget_show(layer_widget);
 
     list = g_list_prepend(list, layer_widget);
-    
+
     gtk_list_insert_items(GTK_LIST(layer_dialog->layer_list), list, pos);
 
     gtk_list_select_item(GTK_LIST(layer_dialog->layer_list), pos);
@@ -569,7 +569,7 @@ layer_dialog_delete_callback(GtkWidget *widget, gpointer gdata)
     data_remove_layer(dia->data, layer);
     diagram_add_update_all(dia);
     diagram_flush(dia);
-    
+
     pos = gtk_list_child_position(GTK_LIST(layer_dialog->layer_list), selected);
     gtk_container_remove(GTK_CONTAINER(layer_dialog->layer_list), selected);
 
@@ -604,24 +604,24 @@ layer_dialog_raise_callback(GtkWidget *widget, gpointer gdata)
     if (pos > 0) {
       layer = DIA_LAYER_WIDGET(selected)->layer;
       data_raise_layer(dia->data, layer);
-      
+
       list = g_list_prepend(list, selected);
 
       g_object_ref(selected);
-      
+
       gtk_list_remove_items(GTK_LIST(layer_dialog->layer_list),
                            list);
-      
+
       gtk_list_insert_items(GTK_LIST(layer_dialog->layer_list),
                            list, pos - 1);
 
       g_object_unref(selected);
 
       gtk_list_select_item(GTK_LIST(layer_dialog->layer_list), pos-1);
-      
+
       diagram_add_update_all(dia);
       diagram_flush(dia);
-      
+
       undo_layer(dia, layer, TYPE_RAISE_LAYER, 0);
       undo_set_transactionpoint(dia->undo);
     }
@@ -649,21 +649,21 @@ layer_dialog_lower_callback(GtkWidget *widget, gpointer gdata)
     if (pos < dia->data->layers->len-1) {
       layer = DIA_LAYER_WIDGET(selected)->layer;
       data_lower_layer(dia->data, layer);
-      
+
       list = g_list_prepend(list, selected);
 
       g_object_ref(selected);
-      
+
       gtk_list_remove_items(GTK_LIST(layer_dialog->layer_list),
                            list);
-      
+
       gtk_list_insert_items(GTK_LIST(layer_dialog->layer_list),
                            list, pos + 1);
 
       g_object_unref(selected);
 
       gtk_list_select_item(GTK_LIST(layer_dialog->layer_list), pos+1);
-      
+
       diagram_add_update_all(dia);
       diagram_flush(dia);
 
@@ -682,7 +682,7 @@ layer_dialog_select_diagram_callback(GtkWidget *widget, gpointer gdata)
 
   layer_dialog_set_diagram(dia);
 }
-     
+
 void
 layer_dialog_update_diagram_list(void)
 {
@@ -704,11 +704,11 @@ layer_dialog_update_diagram_list(void)
   /* oh this options: here integrated UI ;( */
   if (!layer_dialog->diagram_omenu)
     return;
-        
+
   new_menu = gtk_menu_new();
 
   current_nr = -1;
-  
+
   i = 0;
   dia_list = dia_open_diagrams();
   while (dia_list != NULL) {
@@ -717,7 +717,7 @@ layer_dialog_update_diagram_list(void)
     if (dia == layer_dialog->diagram) {
       current_nr = i;
     }
-    
+
     filename = strrchr(dia->filename, G_DIR_SEPARATOR);
     if (filename==NULL) {
       filename = dia->filename;
@@ -744,7 +744,7 @@ layer_dialog_update_diagram_list(void)
     gtk_menu_append( GTK_MENU(new_menu), menu_item);
     gtk_widget_show (menu_item);
   }
-  
+
   gtk_option_menu_remove_menu(GTK_OPTION_MENU(layer_dialog->diagram_omenu));
 
   gtk_option_menu_set_menu(GTK_OPTION_MENU(layer_dialog->diagram_omenu),
@@ -767,7 +767,7 @@ void
 layer_dialog_show()
 {
   if (is_integrated_ui () == FALSE)
-  {   
+  {
   if (layer_dialog == NULL || layer_dialog->dialog == NULL)
     layer_dialog_create();
   g_assert(layer_dialog != NULL); /* must be valid now */
@@ -801,7 +801,7 @@ layer_dialog_set_diagram(Diagram *dia)
   if (dia!=NULL)
     active_layer = dia->data->active_layer;
 
-  if (layer_dialog == NULL || layer_dialog->dialog == NULL) 
+  if (layer_dialog == NULL || layer_dialog->dialog == NULL)
     layer_dialog_create(); /* May have been destroyed */
   g_assert(layer_dialog != NULL); /* must be valid now */
 
@@ -893,13 +893,13 @@ dia_layer_widget_exclusive_connectable(DiaLayerWidget *layer_widget)
   list = GTK_LIST(layer_dialog->layer_list)->children;
   while (list) {
     lw = DIA_LAYER_WIDGET(list->data);
-    if (lw != layer_widget) 
+    if (lw != layer_widget)
       dia_layer_widget_set_connectable(lw, !connectable);
     else {
       dia_layer_widget_set_connectable(lw, TRUE);
     }
     gtk_widget_queue_draw(GTK_WIDGET(lw));
-    
+
     list = g_list_next(list);
   }
 }
@@ -964,7 +964,7 @@ dia_layer_widget_visible_clicked(GtkToggleButton *widget,
     change = undo_layer_visibility(dia, lw->layer, shifted);
     /** This apply kills 'lw', thus we have to hold onto 'lw->dia' */
     layer_visibility_change_apply(change, dia);
-    undo_set_transactionpoint(dia->undo);   
+    undo_set_transactionpoint(dia->undo);
   }
 }
 
@@ -984,9 +984,9 @@ dia_layer_widget_init(DiaLayerWidget *lw)
 
   lw->connect_on = FALSE;
   lw->connect_off = FALSE;
- 
-  lw->visible = visible = 
-    dia_toggle_button_new_with_icons(dia_visible_icon, dia_visible_empty_icon);
+
+  lw->visible = visible = dia_toggle_button_new_with_icon_names ("dia-visible",
+                                                                 "dia-visible-empty");
 
   g_signal_connect(G_OBJECT(visible), "button-release-event",
                   G_CALLBACK(dia_layer_widget_button_event), lw);
@@ -997,11 +997,11 @@ dia_layer_widget_init(DiaLayerWidget *lw)
   gtk_box_pack_start (GTK_BOX (hbox), visible, FALSE, TRUE, 2);
   gtk_widget_show(visible);
 
-  /*gtk_image_new_from_stock(GTK_STOCK_CONNECT, 
+  /*gtk_image_new_from_stock(GTK_STOCK_CONNECT,
                            GTK_ICON_SIZE_BUTTON), */
-  lw->connectable = connectable = 
-    dia_toggle_button_new_with_icons(dia_connectable_icon,
-                                    dia_connectable_empty_icon);
+  lw->connectable = connectable =
+    dia_toggle_button_new_with_icon_names ("dia-connectable",
+                                           "dia-connectable-empty");
 
   g_signal_connect(G_OBJECT(connectable), "button-release-event",
                   G_CALLBACK(dia_layer_widget_button_event), lw);
@@ -1012,12 +1012,12 @@ dia_layer_widget_init(DiaLayerWidget *lw)
 
   gtk_box_pack_start (GTK_BOX (hbox), connectable, FALSE, TRUE, 2);
   gtk_widget_show(connectable);
-  
+
   lw->label = label = gtk_label_new("layer_default_label");
   gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_LEFT);
   gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, TRUE, 0);
   gtk_widget_show(label);
-  
+
   gtk_widget_show(hbox);
 
   gtk_container_add(GTK_CONTAINER(lw), hbox);
@@ -1045,12 +1045,12 @@ dia_layer_widget_get_type(void)
       0,              /* n_preallocs */
       (GInstanceInitFunc)dia_layer_widget_init,
     };
-    
-    dlw_type = g_type_register_static (gtk_list_item_get_type (), 
-                                      "DiaLayerWidget", 
+
+    dlw_type = g_type_register_static (gtk_list_item_get_type (),
+                                      "DiaLayerWidget",
                                       &dlw_info, 0);
   }
-  
+
   return dlw_type;
 }
 
@@ -1058,7 +1058,7 @@ static GtkWidget *
 dia_layer_widget_new(Diagram *dia, Layer *layer)
 {
   GtkWidget *widget;
-  
+
   widget = GTK_WIDGET ( gtk_type_new (dia_layer_widget_get_type ()));
   dia_layer_set_layer(DIA_LAYER_WIDGET(widget), dia, layer);
 
@@ -1089,7 +1089,7 @@ dia_layer_update_from_layer (DiaLayerWidget *widget)
   internal_call = TRUE;
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget->visible),
                               widget->layer->visible);
-  
+
   gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widget->connectable),
                               widget->layer->connectable);
   internal_call = FALSE;
@@ -1107,16 +1107,16 @@ edit_layer_ok_callback (GtkWidget *w, gpointer client_data)
 {
   EditLayerDialog *dialog = (EditLayerDialog *) client_data;
   Layer *layer;
-  
+
   g_return_if_fail (dialog->layer_widget != NULL);
-  
+
   layer = dialog->layer_widget->layer;
 
   g_free (layer->name);
   layer->name = g_strdup (gtk_entry_get_text (GTK_ENTRY (dialog->name_entry)));
   /* reflect name change on listeners */
   dia_diagram_change (dialog->layer_widget->dia, DIAGRAM_CHANGE_LAYER, layer);
-  
+
   diagram_add_update_all (dialog->layer_widget->dia);
   diagram_flush (dialog->layer_widget->dia);
 
@@ -1134,14 +1134,14 @@ edit_layer_add_ok_callback (GtkWidget *w, gpointer client_data)
   Diagram *dia = ddisplay_active_diagram();
   Layer *layer;
   int pos = data_layer_get_index (dia->data, dia->data->active_layer) + 1;
-  
+
   layer = new_layer(g_strdup (gtk_entry_get_text (GTK_ENTRY (dialog->name_entry))), dia->data);
   data_add_layer_at(dia->data, layer, pos);
   data_set_active_layer(dia->data, layer);
 
   diagram_add_update_all(dia);
   diagram_flush(dia);
-  
+
   undo_layer(dia, layer, TYPE_ADD_LAYER, pos);
   undo_set_transactionpoint(dia->undo);
 
@@ -1160,7 +1160,7 @@ edit_layer_rename_ok_callback (GtkWidget *w, gpointer client_data)
   EditLayerDialog *dialog = (EditLayerDialog *) client_data;
   Diagram *dia = ddisplay_active_diagram();
   Layer *layer = dia->data->active_layer;
-  
+
   g_free (layer->name);
   layer->name = g_strdup (gtk_entry_get_text (GTK_ENTRY (dialog->name_entry)));
 
@@ -1218,7 +1218,7 @@ layer_dialog_edit_layer (DiaLayerWidget *layer_widget, Diagram *dia, Layer *laye
   /*  the dialog  */
   dialog->dialog = gtk_dialog_new ();
   gtk_window_set_role (GTK_WINDOW (dialog->dialog), "edit_layer_attrributes");
-  gtk_window_set_title (GTK_WINDOW (dialog->dialog), 
+  gtk_window_set_title (GTK_WINDOW (dialog->dialog),
       (layer_widget || layer) ? _("Edit Layer") : _("Add Layer"));
   gtk_window_set_position (GTK_WINDOW (dialog->dialog), GTK_WIN_POS_MOUSE);
 
@@ -1229,7 +1229,7 @@ layer_dialog_edit_layer (DiaLayerWidget *layer_widget, Diagram *dia, Layer *laye
   g_signal_connect (G_OBJECT (dialog->dialog), "destroy",
                    G_CALLBACK (gtk_widget_destroy),
                    &dialog->dialog);
-  
+
   /*  the main vbox  */
   vbox = gtk_vbox_new (FALSE, 1);
   gtk_container_set_border_width (GTK_CONTAINER (vbox), 2);
@@ -1263,7 +1263,7 @@ layer_dialog_edit_layer (DiaLayerWidget *layer_widget, Diagram *dia, Layer *laye
 #else
   GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
 #endif
-  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dialog->dialog))), 
+  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dialog->dialog))),
                      button, TRUE, TRUE, 0);
   if (layer_widget)
     g_signal_connect (G_OBJECT (button), "clicked",
@@ -1284,7 +1284,7 @@ layer_dialog_edit_layer (DiaLayerWidget *layer_widget, Diagram *dia, Layer *laye
 #else
   GTK_WIDGET_SET_FLAGS (button, GTK_CAN_DEFAULT);
 #endif
-  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dialog->dialog))), 
+  gtk_box_pack_start (GTK_BOX (gtk_dialog_get_action_area (GTK_DIALOG (dialog->dialog))),
                      button, TRUE, TRUE, 0);
   g_signal_connect (G_OBJECT (button), "clicked",
                    G_CALLBACK(edit_layer_cancel_callback),
@@ -1382,7 +1382,7 @@ undo_layer(Diagram *dia, Layer *layer, enum LayerChangeType type, int index)
   struct LayerChange *change;
 
   change = g_new0(struct LayerChange, 1);
-  
+
   change->change.apply = (UndoApplyFunc) layer_change_apply;
   change->change.revert = (UndoRevertFunc) layer_change_revert;
   change->change.free = (UndoFreeFunc) layer_change_free;
@@ -1397,7 +1397,7 @@ undo_layer(Diagram *dia, Layer *layer, enum LayerChangeType type, int index)
 }
 
 static void
-layer_visibility_change_apply(struct LayerVisibilityChange *change, 
+layer_visibility_change_apply(struct LayerVisibilityChange *change,
                              Diagram *dia)
 {
   GPtrArray *layers;
@@ -1477,7 +1477,7 @@ undo_layer_visibility(Diagram *dia, Layer *layer, gboolean exclusive)
   GPtrArray *layers = dia->data->layers;
 
   change = g_new0(struct LayerVisibilityChange, 1);
-  
+
   change->change.apply = (UndoApplyFunc) layer_visibility_change_apply;
   change->change.revert = (UndoRevertFunc) layer_visibility_change_revert;
   change->change.free = (UndoFreeFunc) layer_visibility_change_free;
@@ -1498,10 +1498,10 @@ undo_layer_visibility(Diagram *dia, Layer *layer, gboolean exclusive)
 /*!
  * \brief edit a layers name, possibly also creating the layer
  */
-void 
+void
 diagram_edit_layer(Diagram *dia, Layer *layer)
 {
   g_return_if_fail(dia != NULL);
-  
+
   layer_dialog_edit_layer (NULL, layer ? NULL : dia, layer);
 }
diff --git a/app/menus.c b/app/menus.c
index 2d743f73..69405be8 100644
--- a/app/menus.c
+++ b/app/menus.c
@@ -649,8 +649,8 @@ create_integrated_ui_toolbar (void)
   integrated_ui_toolbar_add_custom_item (toolbar, w);
 
   /* Object Snapping */
-  w = dia_toggle_button_new_with_icons (dia_mainpoints_on_icon,
-                                        dia_mainpoints_off_icon);
+  w = dia_toggle_button_new_with_icon_names ("dia-mainpoints-on",
+                                             "dia-mainpoints-off");
   g_signal_connect (G_OBJECT (w), "toggled",
                   G_CALLBACK (integrated_ui_toolbar_object_snap_toggle), toolbar);
   gtk_widget_set_tooltip_text (w, _("Toggles object snapping."));
diff --git a/app/pixmaps/meson.build b/app/pixmaps/meson.build
index ff9f4f5a..2014e44b 100644
--- a/app/pixmaps/meson.build
+++ b/app/pixmaps/meson.build
@@ -1,13 +1,7 @@
 icons = [
-    'connectable.png',
-    'connectable-empty.png',
     'selectable.png',
     'selectable-empty.png',
-    'visible.png',
-    'visible-empty.png',
     'ungroup.png',
-    'mainpoints-on.png',
-    'mainpoints-off.png',
 
     'objects-layer-above.png',
     'objects-layer-below.png',
diff --git a/lib/libdia.def b/lib/libdia.def
index 57b40b1e..27bdb735 100644
--- a/lib/libdia.def
+++ b/lib/libdia.def
@@ -399,7 +399,7 @@ EXPORTS
 
  dia_transform_renderer_new
 
- dia_toggle_button_new_with_icons
+ dia_toggle_button_new_with_icon_names
 
  dia_sort_sheets
  get_sheets_list
diff --git a/lib/widgets.c b/lib/widgets.c
index 7a97361e..6398ee23 100644
--- a/lib/widgets.c
+++ b/lib/widgets.c
@@ -776,18 +776,7 @@ dia_toggle_button_new(GtkWidget *on_widget, GtkWidget *off_widget)
 /** Create a toggle button with two icons (created with gdk-pixbuf-csource,
  * for instance).  The icons represent on and off.
  */
-GtkWidget *
-dia_toggle_button_new_with_icons (const guint8 *on_icon,
-                                  const guint8 *off_icon)
-{
-  GdkPixbuf *p1, *p2;
 
-  p1 = gdk_pixbuf_new_from_inline(-1, on_icon, FALSE, NULL);
-  p2 = gdk_pixbuf_new_from_inline(-1, off_icon, FALSE, NULL);
-
-  return dia_toggle_button_new(gtk_image_new_from_pixbuf(p1),
-                              gtk_image_new_from_pixbuf(p2));
-}
 
 /* GTK3: This is built-in (new_from_resource, add_resource_path....) */
 /* Adapted from Gtk */
diff --git a/lib/widgets.h b/lib/widgets.h
index c35c22a1..9f0cbc14 100644
--- a/lib/widgets.h
+++ b/lib/widgets.h
@@ -132,12 +132,6 @@ void       dia_unit_spinner_set_upper (DiaUnitSpinner *self, gdouble val);
 GList *    get_units_name_list(void);
 
 /* **** Util functions for Gtk stuff **** */
-/** Create a toggle button with two icons (created with gdk-pixbuf-csource,
- * for instance).  The icons represent on and off.
- */
-GtkWidget *
-dia_toggle_button_new_with_icons(const guint8 *on_icon,
-                                const guint8 *off_icon);
 
 GtkWidget *dia_toggle_button_new_with_icon_names (const gchar *on,
                                                   const gchar *off);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]