-
- add_sized (factory, stock_dialog_error_48, GTK_ICON_SIZE_DIALOG, GTK_STOCK_DIALOG_ERROR);
- add_sized (factory, stock_dialog_info_48, GTK_ICON_SIZE_DIALOG, GTK_STOCK_DIALOG_INFO);
- add_sized (factory, stock_dialog_question_48, GTK_ICON_SIZE_DIALOG, GTK_STOCK_DIALOG_QUESTION);
- add_sized (factory, stock_dialog_warning_48, GTK_ICON_SIZE_DIALOG, GTK_STOCK_DIALOG_WARNING);
-
- /* dnd size only */
- add_sized (factory, stock_dnd_32, GTK_ICON_SIZE_DND, GTK_STOCK_DND);
- add_sized (factory, stock_dnd_multiple_32, GTK_ICON_SIZE_DND, GTK_STOCK_DND_MULTIPLE);
-
- /* Only have button sizes */
- add_sized (factory, stock_apply_20, GTK_ICON_SIZE_BUTTON, GTK_STOCK_APPLY);
- add_sized (factory, stock_cancel_20, GTK_ICON_SIZE_BUTTON, GTK_STOCK_CANCEL);
- add_sized (factory, stock_no_20, GTK_ICON_SIZE_BUTTON, GTK_STOCK_NO);
- add_sized (factory, stock_ok_20, GTK_ICON_SIZE_BUTTON, GTK_STOCK_OK);
- add_sized (factory, stock_yes_20, GTK_ICON_SIZE_BUTTON, GTK_STOCK_YES);
+
+ /* We add all stock icons unsized, since it's confusing if icons only
+ * can be loaded at certain sizes.
+ */
+
+ /* Have dialog size */
+ add_unsized (factory, stock_dialog_error_48, GTK_STOCK_DIALOG_ERROR);
+ add_unsized (factory, stock_dialog_info_48, GTK_STOCK_DIALOG_INFO);
+ add_unsized (factory, stock_dialog_question_48, GTK_STOCK_DIALOG_QUESTION);
+ add_unsized (factory, stock_dialog_warning_48,GTK_STOCK_DIALOG_WARNING);
+
+ /* Have dnd size */
+ add_unsized (factory, stock_dnd_32, GTK_STOCK_DND);
+ add_unsized (factory, stock_dnd_multiple_32, GTK_STOCK_DND_MULTIPLE);
+
+ /* Have button sizes */
+ add_unsized (factory, stock_apply_20, GTK_STOCK_APPLY);
+ add_unsized (factory, stock_cancel_20, GTK_STOCK_CANCEL);
+ add_unsized (factory, stock_no_20, GTK_STOCK_NO);
+ add_unsized (factory, stock_ok_20, GTK_STOCK_OK);
+ add_unsized (factory, stock_yes_20, GTK_STOCK_YES);