diff --git a/icons/Color/16/gimp-path-delete.png b/icons/Color/16/gimp-path-delete.png new file mode 100644 index 0000000000..23b30f0647 Binary files /dev/null and b/icons/Color/16/gimp-path-delete.png differ diff --git a/icons/Color/16/gimp-path-down.png b/icons/Color/16/gimp-path-down.png new file mode 100644 index 0000000000..7dc4b34d54 Binary files /dev/null and b/icons/Color/16/gimp-path-down.png differ diff --git a/icons/Color/16/gimp-path-new.png b/icons/Color/16/gimp-path-new.png new file mode 100644 index 0000000000..1d8833b8c2 Binary files /dev/null and b/icons/Color/16/gimp-path-new.png differ diff --git a/icons/Color/16/gimp-path-up.png b/icons/Color/16/gimp-path-up.png new file mode 100644 index 0000000000..866141542d Binary files /dev/null and b/icons/Color/16/gimp-path-up.png differ diff --git a/icons/Color/scalable/gimp-path-delete.svg b/icons/Color/scalable/gimp-path-delete.svg new file mode 100644 index 0000000000..4076e3fb2f --- /dev/null +++ b/icons/Color/scalable/gimp-path-delete.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + diff --git a/icons/Color/scalable/gimp-path-down.svg b/icons/Color/scalable/gimp-path-down.svg new file mode 100644 index 0000000000..ee8e1721f6 --- /dev/null +++ b/icons/Color/scalable/gimp-path-down.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/Color/scalable/gimp-path-new.svg b/icons/Color/scalable/gimp-path-new.svg new file mode 100644 index 0000000000..33d65d78a1 --- /dev/null +++ b/icons/Color/scalable/gimp-path-new.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/Color/scalable/gimp-path-up.svg b/icons/Color/scalable/gimp-path-up.svg new file mode 100644 index 0000000000..80bcaf47c2 --- /dev/null +++ b/icons/Color/scalable/gimp-path-up.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/Prototype/Color/16/gimp-path-delete.png b/icons/Prototype/Color/16/gimp-path-delete.png deleted file mode 100644 index 49cc983b21..0000000000 Binary files a/icons/Prototype/Color/16/gimp-path-delete.png and /dev/null differ diff --git a/icons/Prototype/Color/16/gimp-path-down.png b/icons/Prototype/Color/16/gimp-path-down.png deleted file mode 100644 index 9c33f85d83..0000000000 Binary files a/icons/Prototype/Color/16/gimp-path-down.png and /dev/null differ diff --git a/icons/Prototype/Color/16/gimp-path-new.png b/icons/Prototype/Color/16/gimp-path-new.png deleted file mode 100644 index 637e4380c0..0000000000 Binary files a/icons/Prototype/Color/16/gimp-path-new.png and /dev/null differ diff --git a/icons/Prototype/Color/16/gimp-path-up.png b/icons/Prototype/Color/16/gimp-path-up.png deleted file mode 100644 index 7628b83786..0000000000 Binary files a/icons/Prototype/Color/16/gimp-path-up.png and /dev/null differ diff --git a/icons/Prototype/Symbolic/16/gimp-path-delete.png b/icons/Prototype/Symbolic/16/gimp-path-delete.png deleted file mode 100644 index 534a8014a5..0000000000 Binary files a/icons/Prototype/Symbolic/16/gimp-path-delete.png and /dev/null differ diff --git a/icons/Prototype/Symbolic/16/gimp-path-down.png b/icons/Prototype/Symbolic/16/gimp-path-down.png deleted file mode 100644 index 82f4c63ada..0000000000 Binary files a/icons/Prototype/Symbolic/16/gimp-path-down.png and /dev/null differ diff --git a/icons/Prototype/Symbolic/16/gimp-path-new.png b/icons/Prototype/Symbolic/16/gimp-path-new.png deleted file mode 100644 index 3b92def72a..0000000000 Binary files a/icons/Prototype/Symbolic/16/gimp-path-new.png and /dev/null differ diff --git a/icons/Prototype/Symbolic/16/gimp-path-up.png b/icons/Prototype/Symbolic/16/gimp-path-up.png deleted file mode 100644 index 58a13bc36f..0000000000 Binary files a/icons/Prototype/Symbolic/16/gimp-path-up.png and /dev/null differ diff --git a/icons/Symbolic/16/gimp-path-delete.png b/icons/Symbolic/16/gimp-path-delete.png new file mode 100644 index 0000000000..3d3ea4046c Binary files /dev/null and b/icons/Symbolic/16/gimp-path-delete.png differ diff --git a/icons/Symbolic/16/gimp-path-down.png b/icons/Symbolic/16/gimp-path-down.png new file mode 100644 index 0000000000..9d6ead1361 Binary files /dev/null and b/icons/Symbolic/16/gimp-path-down.png differ diff --git a/icons/Symbolic/16/gimp-path-new.png b/icons/Symbolic/16/gimp-path-new.png new file mode 100644 index 0000000000..7a2e2b3426 Binary files /dev/null and b/icons/Symbolic/16/gimp-path-new.png differ diff --git a/icons/Symbolic/16/gimp-path-up.png b/icons/Symbolic/16/gimp-path-up.png new file mode 100644 index 0000000000..2cd9ef66fa Binary files /dev/null and b/icons/Symbolic/16/gimp-path-up.png differ diff --git a/icons/Symbolic/scalable/gimp-path-delete.svg b/icons/Symbolic/scalable/gimp-path-delete.svg new file mode 100644 index 0000000000..6a207b3dda --- /dev/null +++ b/icons/Symbolic/scalable/gimp-path-delete.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + diff --git a/icons/Symbolic/scalable/gimp-path-down.svg b/icons/Symbolic/scalable/gimp-path-down.svg new file mode 100644 index 0000000000..412e711bcf --- /dev/null +++ b/icons/Symbolic/scalable/gimp-path-down.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + diff --git a/icons/Symbolic/scalable/gimp-path-new.svg b/icons/Symbolic/scalable/gimp-path-new.svg new file mode 100644 index 0000000000..bdc33f546d --- /dev/null +++ b/icons/Symbolic/scalable/gimp-path-new.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/Symbolic/scalable/gimp-path-up.svg b/icons/Symbolic/scalable/gimp-path-up.svg new file mode 100644 index 0000000000..b173371112 --- /dev/null +++ b/icons/Symbolic/scalable/gimp-path-up.svg @@ -0,0 +1,185 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + Klaus Staedtler + + + + + + + + + + + + + + + + + + + + diff --git a/icons/icon-list.mk b/icons/icon-list.mk index b644e80079..e0d55778be 100644 --- a/icons/icon-list.mk +++ b/icons/icon-list.mk @@ -101,9 +101,13 @@ scalable_images = \ scalable/gimp-navigation.svg \ scalable/gimp-paste-as-new.svg \ scalable/gimp-paste-into.svg \ + scalable/gimp-path.svg \ + scalable/gimp-path-delete.svg \ + scalable/gimp-path-down.svg \ + scalable/gimp-path-new.svg \ scalable/gimp-paths.svg \ scalable/gimp-path-stroke.svg \ - scalable/gimp-path.svg \ + scalable/gimp-path-up.svg \ scalable/gimp-plugin.svg \ scalable/gimp-portrait.svg \ scalable/gimp-prefs-color-management.svg \ @@ -487,7 +491,11 @@ icons16_images = \ 16/gimp-navigation.png \ 16/gimp-paste-as-new.png \ 16/gimp-paste-into.png \ + 16/gimp-path-delete.png \ + 16/gimp-path-down.png \ + 16/gimp-path-new.png \ 16/gimp-path-stroke.png \ + 16/gimp-path-up.png \ 16/gimp-path.png \ 16/gimp-paths.png \ 16/gimp-plugin.png \ diff --git a/libgimpwidgets/gimpicons.c b/libgimpwidgets/gimpicons.c index d6ce2fa3ce..ecded2bc4e 100644 --- a/libgimpwidgets/gimpicons.c +++ b/libgimpwidgets/gimpicons.c @@ -110,6 +110,10 @@ static const GtkStockItem gimp_stock_items[] = { GIMP_STOCK_SELECTION_TO_PATH, NULL, 0, 0, LIBGIMP_DOMAIN }, { GIMP_STOCK_PATH_STROKE, N_("_Stroke"), 0, 0, LIBGIMP_DOMAIN }, + { GIMP_STOCK_PATH_NEW, NULL, 0, 0, LIBGIMP_DOMAIN }, + { GIMP_STOCK_PATH_UP, NULL, 0, 0, LIBGIMP_DOMAIN }, + { GIMP_STOCK_PATH_DOWN, NULL, 0, 0, LIBGIMP_DOMAIN }, + { GIMP_STOCK_PATH_DELETE, NULL, 0, 0, LIBGIMP_DOMAIN }, { GIMP_STOCK_CURVE_FREE, NULL, 0, 0, LIBGIMP_DOMAIN }, { GIMP_STOCK_CURVE_SMOOTH, NULL, 0, 0, LIBGIMP_DOMAIN }, diff --git a/libgimpwidgets/gimpicons.h b/libgimpwidgets/gimpicons.h index 2cb56f8b43..59da49905e 100644 --- a/libgimpwidgets/gimpicons.h +++ b/libgimpwidgets/gimpicons.h @@ -85,6 +85,10 @@ G_BEGIN_DECLS #define GIMP_STOCK_SELECTION_TO_PATH "gimp-selection-to-path" #define GIMP_STOCK_PATH_STROKE "gimp-path-stroke" +#define GIMP_STOCK_PATH_NEW "gimp-path-new" +#define GIMP_STOCK_PATH_UP "gimp-path-up" +#define GIMP_STOCK_PATH_DOWN "gimp-path-down" +#define GIMP_STOCK_PATH_DELETE "gimp-path-delete" #define GIMP_STOCK_CURVE_FREE "gimp-curve-free" #define GIMP_STOCK_CURVE_SMOOTH "gimp-curve-smooth" diff --git a/libgimpwidgets/gimppatheditor.c b/libgimpwidgets/gimppatheditor.c index 579a91c5fa..a7004ebf98 100644 --- a/libgimpwidgets/gimppatheditor.c +++ b/libgimpwidgets/gimppatheditor.c @@ -166,7 +166,7 @@ gimp_path_editor_init (GimpPathEditor *editor) gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0); gtk_widget_show (button); - image = gtk_image_new_from_icon_name ("document-new", GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_NEW, GTK_ICON_SIZE_BUTTON); gtk_container_add (GTK_CONTAINER (button), image); gtk_widget_show (image); @@ -179,7 +179,7 @@ gimp_path_editor_init (GimpPathEditor *editor) gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0); gtk_widget_show (button); - image = gtk_image_new_from_icon_name ("go-up", GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_UP, GTK_ICON_SIZE_BUTTON); gtk_container_add (GTK_CONTAINER (button), image); gtk_widget_show (image); @@ -192,7 +192,7 @@ gimp_path_editor_init (GimpPathEditor *editor) gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0); gtk_widget_show (button); - image = gtk_image_new_from_icon_name ("go-down", GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_DOWN, GTK_ICON_SIZE_BUTTON); gtk_container_add (GTK_CONTAINER (button), image); gtk_widget_show (image); @@ -205,7 +205,7 @@ gimp_path_editor_init (GimpPathEditor *editor) gtk_box_pack_start (GTK_BOX (button_box), button, TRUE, TRUE, 0); gtk_widget_show (button); - image = gtk_image_new_from_icon_name ("edit-delete", GTK_ICON_SIZE_BUTTON); + image = gtk_image_new_from_icon_name (GIMP_STOCK_PATH_DELETE, GTK_ICON_SIZE_BUTTON); gtk_container_add (GTK_CONTAINER (button), image); gtk_widget_show (image);