diff --git a/ChangeLog b/ChangeLog index addc448e1f..1069f50856 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,50 @@ +2001-08-05 Michael Natterer + + * Makefile.am + * configure.in + * themes/.cvsignore + * themes/Makefile.am + * themes/Default/.cvsignore + * themes/Default/Makefile.am + * themes/Default/images/.cvsignore + * themes/Default/images/*.png + * themes/Default/images/tools/.cvsignore + * themes/Default/images/tools/*.png: new place for all images + which are registered with the stock system. The default images are + all inlined but we will install the default theme later along with + an appropriate gtkrc as a template for custom themes. + + Added PNGs of all tools icons. Thanks to syngin :) + + * pixmaps/.cvsignore + * pixmaps/Makefile.am: reverted everything to the old state. This + directory will go away soon. + + * libgimpwidgets/gimpstock.[ch]: changed accordingly. Register + stock icons in GTK_ICON_SIZE_BUTTON for all tools. + + * app/core/gimptoolinfo.[ch] + * app/tools/tool_manager.[ch]: GimpToolInfo wants a stock_id and a + pre-rendered GdkPixbuf instead of ugly icon_data now. Added some + workarounds until GimpPreview is a GtkImage and uses GdkPixbuf + instead of TempBuf. + + * app/tools/Makefile.am + * app/tools/icons.h: die, uglyness, die. + + * app/tools/[all tools].c: register with a stock_id, not a + icon_data pointer. + + * app/gui/dialogs-constructors.c: Oops, GIMP badly crashed on + changing the image for the past few days :) + + * app/gui/menus.c: create the tools' menu entries with stock + icons. + + * app/gui/toolbox.c: use GtkImages instead of GimpPreviews for + the toolbox buttons. Will need to change this back as soon + as GimpPreview actually _is_ a GtkImage. + 2001-08-05 Michael Natterer * libgimpwidgets/gimpstock.[ch]: register the button icons with diff --git a/Makefile.am b/Makefile.am index b3c0b43d29..c31a877fd7 100644 --- a/Makefile.am +++ b/Makefile.am @@ -5,6 +5,7 @@ SUBDIRS = \ intl \ regexrepl \ pixmaps \ + themes \ libgimpbase \ libgimpcolor \ libgimpmath \ diff --git a/app/core/gimptoolinfo.c b/app/core/gimptoolinfo.c index 9a63819420..eddf42c0d7 100644 --- a/app/core/gimptoolinfo.c +++ b/app/core/gimptoolinfo.c @@ -18,6 +18,7 @@ #include "config.h" +#include #include #include "core-types.h" @@ -100,7 +101,8 @@ gimp_tool_info_init (GimpToolInfo *tool_info) tool_info->help_domain = NULL; tool_info->help_data = NULL; - tool_info->icon_data = NULL; + tool_info->stock_id = NULL; + tool_info->stock_pixbuf = NULL; tool_info->context = NULL; @@ -123,85 +125,93 @@ gimp_tool_info_destroy (GtkObject *object) g_free (tool_info->help_domain); g_free (tool_info->help_data); + if (tool_info->stock_pixbuf) + { + g_object_unref (G_OBJECT (tool_info->stock_pixbuf)); + tool_info->stock_pixbuf = NULL; + } + if (GTK_OBJECT_CLASS (parent_class)->destroy) GTK_OBJECT_CLASS (parent_class)->destroy (object); } +static TempBuf * +temp_buf_new_from_pixbuf (GdkPixbuf *pixbuf, + gint width, + gint height) +{ + TempBuf *temp_buf; + gint pixbuf_width; + gint pixbuf_height; + guchar transparent[4] = { 0, 0, 0, 0 }; + guchar *p_data; + guchar *t_data; + guchar *p; + guchar *t; + gint x, y; + + g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); + + pixbuf_width = gdk_pixbuf_get_width (pixbuf); + pixbuf_height = gdk_pixbuf_get_height (pixbuf); + + if (pixbuf_width != width || pixbuf_height != height) + { + GdkPixbuf *scaled_pixbuf; + + scaled_pixbuf = gdk_pixbuf_scale_simple (pixbuf, + width, height, + GDK_INTERP_BILINEAR); + + pixbuf = scaled_pixbuf; + } + else + { + g_object_ref (G_OBJECT (pixbuf)); + } + + temp_buf = temp_buf_new (width, height, 4, 0, 0, transparent); + + p_data = gdk_pixbuf_get_pixels (pixbuf); + t_data = temp_buf_data (temp_buf); + + for (y = 0; y < height; y++) + { + p = p_data; + t = t_data; + + for (x = 0; x < width; x++) + { + *t++ = *p++; + *t++ = *p++; + *t++ = *p++; + *t++ = *p++; + } + + p_data += gdk_pixbuf_get_rowstride (pixbuf); + t_data += width * 4; + } + + g_object_unref (G_OBJECT (pixbuf)); + + return temp_buf; +} + static TempBuf * gimp_tool_info_get_new_preview (GimpViewable *viewable, gint width, gint height) { GimpToolInfo *tool_info; - TempBuf *temp_buf; - TempBuf *return_buf; - guchar opaque[4] = { 0, 0, 0, 0 }; - gint offset_x = 0; - gint offset_y = 0; - gint r, s, cnt; - guchar value; - guchar *data; - guchar *p; - - static gint colors[8][3] = - { - { 0x00, 0x00, 0x00 }, /* a - 0 */ - { 0x24, 0x24, 0x24 }, /* b - 36 */ - { 0x49, 0x49, 0x49 }, /* c - 73 */ - { 0x6D, 0x6D, 0x6D }, /* d - 109 */ - { 0x92, 0x92, 0x92 }, /* e - 146 */ - { 0xB6, 0xB6, 0xB6 }, /* f - 182 */ - { 0xDB, 0xDB, 0xDB }, /* g - 219 */ - { 0xFF, 0xFF, 0xFF }, /* h - 255 */ - }; tool_info = GIMP_TOOL_INFO (viewable); -#define TOOL_INFO_WIDTH 22 -#define TOOL_INFO_HEIGHT 22 - - temp_buf = temp_buf_new (TOOL_INFO_WIDTH, TOOL_INFO_HEIGHT, 4, 0, 0, opaque); - - data = temp_buf_data (temp_buf); - - p = data; - - for (r = 0; r < TOOL_INFO_HEIGHT; r++) - { - for (s = 0, cnt = 0; s < TOOL_INFO_WIDTH; s++) - { - value = tool_info->icon_data[r][s]; - - if (value != '.') - { - *p++ = colors[value - 'a'][0]; - *p++ = colors[value - 'a'][1]; - *p++ = colors[value - 'a'][2]; - *p++ = 255; - } - else - { - p += 4; - } - } - } - - if (width > TOOL_INFO_WIDTH) - offset_x = (width - TOOL_INFO_WIDTH) / 2; - - if (height > TOOL_INFO_HEIGHT) - offset_y = (height - TOOL_INFO_HEIGHT) / 2; - - return_buf = temp_buf_scale (temp_buf, width, height); - - temp_buf_free (temp_buf); - - return return_buf; + return temp_buf_new_from_pixbuf (tool_info->stock_pixbuf, width, height); } GimpToolInfo * gimp_tool_info_new (GimpContext *context, - GtkType tool_type, + GType tool_type, gboolean tool_context, const gchar *identifier, const gchar *blurb, @@ -211,10 +221,19 @@ gimp_tool_info_new (GimpContext *context, const gchar *help_domain, const gchar *help_data, const gchar *pdb_string, - const gchar **icon_data) + const gchar *stock_id, + GdkPixbuf *stock_pixbuf) { GimpToolInfo *tool_info; + g_return_val_if_fail (! context || GIMP_IS_CONTEXT (context), NULL); + g_return_val_if_fail (identifier != NULL, NULL); + g_return_val_if_fail (blurb != NULL, NULL); + g_return_val_if_fail (help != NULL, NULL); + g_return_val_if_fail (menu_path != NULL, NULL); + g_return_val_if_fail (stock_id != NULL, NULL); + g_return_val_if_fail (GDK_IS_PIXBUF (stock_pixbuf), NULL); + tool_info = gtk_type_new (GIMP_TYPE_TOOL_INFO); gimp_object_set_name (GIMP_OBJECT (tool_info), identifier); @@ -233,7 +252,10 @@ gimp_tool_info_new (GimpContext *context, tool_info->pdb_string = (pdb_string ? g_strdup (pdb_string) : "gimp_paintbrush_default"); - tool_info->icon_data = icon_data; + tool_info->stock_id = stock_id; + tool_info->stock_pixbuf = stock_pixbuf; + + g_object_ref (G_OBJECT (stock_pixbuf)); if (tool_context) { @@ -252,6 +274,14 @@ gimp_tool_info_get_standard (void) if (! standard_tool_info) { + GdkPixbuf *pixbuf; + + pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, + TRUE, + 8, + 22, + 22); + standard_tool_info = gimp_tool_info_new (NULL, GIMP_TYPE_RECT_SELECT_TOOL, @@ -259,10 +289,13 @@ gimp_tool_info_get_standard (void) "gimp:standard_tool", "Standard Tool", "Well something must be broken", - NULL, NULL, + "/Tools/Default Tool", NULL, NULL, NULL, NULL, - NULL); + GTK_STOCK_STOP, + pixbuf); + + g_object_unref (G_OBJECT (pixbuf)); } return standard_tool_info; diff --git a/app/core/gimptoolinfo.h b/app/core/gimptoolinfo.h index 33ede9eb97..ed5c740cf2 100644 --- a/app/core/gimptoolinfo.h +++ b/app/core/gimptoolinfo.h @@ -50,7 +50,8 @@ struct _GimpToolInfo gchar *pdb_string; - const gchar **icon_data; + const gchar *stock_id; + GdkPixbuf *stock_pixbuf; GimpContext *context; @@ -76,7 +77,8 @@ GimpToolInfo * gimp_tool_info_new (GimpContext *context, const gchar *help_domain, const gchar *help_data, const gchar *pdb_string, - const gchar **icon_data); + const gchar *stock_id, + GdkPixbuf *stock_pixbuf); GimpToolInfo * gimp_tool_info_get_standard (void); diff --git a/configure.in b/configure.in index b94acbda00..d3edf58f5b 100644 --- a/configure.in +++ b/configure.in @@ -910,6 +910,8 @@ devel-docs/libgimpmath/Makefile devel-docs/libgimpwidgets/Makefile docs/Makefile pixmaps/Makefile +themes/Makefile +themes/Default/Makefile data/Makefile data/brushes/Makefile data/gradients/Makefile diff --git a/libgimpwidgets/gimpstock.c b/libgimpwidgets/gimpstock.c index 56969b40e9..823b52c5a6 100644 --- a/libgimpwidgets/gimpstock.c +++ b/libgimpwidgets/gimpstock.c @@ -27,7 +27,7 @@ #include "gimpstock.h" -#include "pixmaps/gimp-stock-pixbufs.h" +#include "themes/Default/gimp-stock-pixbufs.h" #include "libgimp/libgimp-intl.h" @@ -101,9 +101,72 @@ static GtkStockItem gimp_stock_items[] = { GIMP_STOCK_STROKE, N_("_Stroke"), 0, 0, "gimp-libgimp" }, { GIMP_STOCK_TO_PATH, N_("Selection To Path"), 0, 0, "gimp-libgimp" }, { GIMP_STOCK_TO_SELECTION, N_("To Sleection"), 0, 0, "gimp-libgimp" }, - { GIMP_STOCK_VISIBLE, N_("Visible"), 0, 0, "gimp-libgimp" }, - { GIMP_STOCK_ZOOM_IN, N_("Zoom In"), 0, 0, "gimp-libgimp" }, - { GIMP_STOCK_ZOOM_OUT, N_("Zoom Out"), 0, 0, "gimp-libgimp" } + { GIMP_STOCK_VISIBLE, N_("Visible"), 0, 0, "gimp-libgimp" } +}; + +static struct +{ + const gchar *stock_id; + gconstpointer inline_data; +} +gimp_stock_pixbufs[] = +{ + { GIMP_STOCK_ANCHOR, stock_button_anchor }, + { GIMP_STOCK_DELETE, stock_button_delete }, + { GIMP_STOCK_DUPLICATE, stock_button_duplicate }, + { GIMP_STOCK_EDIT, stock_button_edit }, + { GIMP_STOCK_LINKED, stock_button_linked }, + { GIMP_STOCK_LOWER, stock_button_lower }, + { GIMP_STOCK_NEW, stock_button_new }, + { GIMP_STOCK_PASTE, stock_button_paste }, + { GIMP_STOCK_PASTE_AS_NEW, stock_button_paste_as_new }, + { GIMP_STOCK_PASTE_INTO, stock_button_paste_into }, + { GIMP_STOCK_RAISE, stock_button_raise }, + { GIMP_STOCK_REFRESH, stock_button_refresh }, + { GIMP_STOCK_RESET, stock_button_refresh }, + { GIMP_STOCK_STROKE, stock_button_stroke }, + { GIMP_STOCK_TO_PATH, stock_button_to_path }, + { GIMP_STOCK_TO_SELECTION, stock_button_to_selection }, + { GIMP_STOCK_VISIBLE, stock_button_eye }, + + { GIMP_STOCK_TOOL_AIRBRUSH, stock_tool_button_airbrush }, + { GIMP_STOCK_TOOL_BEZIER_SELECT, stock_tool_button_bezier_select }, + { GIMP_STOCK_TOOL_BLEND, stock_tool_button_blend }, + { GIMP_STOCK_TOOL_BLUR, stock_tool_button_blur }, + { GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST, stock_tool_button_brightness_contrast }, + { GIMP_STOCK_TOOL_BUCKET_FILL, stock_tool_button_bucket_fill }, + { GIMP_STOCK_TOOL_BY_COLOR_SELECT, stock_tool_button_by_color_select }, + { GIMP_STOCK_TOOL_CLONE, stock_tool_button_clone }, + { GIMP_STOCK_TOOL_COLOR_BALANCE, stock_tool_button_color_balance }, + { GIMP_STOCK_TOOL_COLOR_PICKER, stock_tool_button_color_picker }, + { GIMP_STOCK_TOOL_CROP, stock_tool_button_crop }, + { GIMP_STOCK_TOOL_CURVES, stock_tool_button_curves }, + { GIMP_STOCK_TOOL_DODGE, stock_tool_button_dodge }, + { GIMP_STOCK_TOOL_ELLIPSE_SELECT, stock_tool_button_ellipse_select }, + { GIMP_STOCK_TOOL_ERASER, stock_tool_button_eraser }, + { GIMP_STOCK_TOOL_FLIP, stock_tool_button_flip }, + { GIMP_STOCK_TOOL_FREE_SELECT, stock_tool_button_free_select }, + { GIMP_STOCK_TOOL_FUZZY_SELECT, stock_tool_button_fuzzy_select }, + { GIMP_STOCK_TOOL_HISTOGRAM, stock_tool_button_histogram }, + { GIMP_STOCK_TOOL_HUE_SATURATION, stock_tool_button_hue_saturation }, + { GIMP_STOCK_TOOL_INK, stock_tool_button_ink }, + { GIMP_STOCK_TOOL_ISCISSORS, stock_tool_button_iscissors }, + { GIMP_STOCK_TOOL_LEVELS, stock_tool_button_levels }, + { GIMP_STOCK_TOOL_MEASURE, stock_tool_button_measure }, + { GIMP_STOCK_TOOL_MOVE, stock_tool_button_move }, + { GIMP_STOCK_TOOL_PAINTBRUSH, stock_tool_button_paintbrush }, + { GIMP_STOCK_TOOL_PATH, stock_tool_button_path }, + { GIMP_STOCK_TOOL_PENCIL, stock_tool_button_pencil }, + { GIMP_STOCK_TOOL_PERSPECTIVE, stock_tool_button_perspective }, + { GIMP_STOCK_TOOL_POSTERIZE, stock_tool_button_posterize }, + { GIMP_STOCK_TOOL_RECT_SELECT, stock_tool_button_rect_select }, + { GIMP_STOCK_TOOL_ROTATE, stock_tool_button_rotate }, + { GIMP_STOCK_TOOL_SCALE, stock_tool_button_scale }, + { GIMP_STOCK_TOOL_SHEAR, stock_tool_button_shear }, + { GIMP_STOCK_TOOL_SMUDGE, stock_tool_button_smudge }, + { GIMP_STOCK_TOOL_TEXT, stock_tool_button_text }, + { GIMP_STOCK_TOOL_THRESHOLD, stock_tool_button_threshold }, + { GIMP_STOCK_TOOL_ZOOM, stock_tool_button_zoom } }; void @@ -111,49 +174,20 @@ gimp_stock_init (void) { static gboolean initialized = FALSE; + gint i; + if (initialized) return; gimp_stock_factory = gtk_icon_factory_new (); - add_sized_with_same_fallback (gimp_stock_factory, stock_anchor_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_ANCHOR); - add_sized_with_same_fallback (gimp_stock_factory, stock_delete_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_DELETE); - add_sized_with_same_fallback (gimp_stock_factory, stock_duplicate_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_DUPLICATE); - add_sized_with_same_fallback (gimp_stock_factory, stock_edit_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_EDIT); - add_sized_with_same_fallback (gimp_stock_factory, stock_linked_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_LINKED); - add_sized_with_same_fallback (gimp_stock_factory, stock_lower_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_LOWER); - add_sized_with_same_fallback (gimp_stock_factory, stock_new_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_NEW); - add_sized_with_same_fallback (gimp_stock_factory, stock_paste_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_PASTE); - add_sized_with_same_fallback (gimp_stock_factory, stock_paste_as_new_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_PASTE_AS_NEW); - add_sized_with_same_fallback (gimp_stock_factory, stock_paste_into_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_PASTE_INTO); - add_sized_with_same_fallback (gimp_stock_factory, stock_raise_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_RAISE); - add_sized_with_same_fallback (gimp_stock_factory, stock_refresh_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_REFRESH); - add_sized_with_same_fallback (gimp_stock_factory, stock_refresh_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_RESET); - add_sized_with_same_fallback (gimp_stock_factory, stock_stroke_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_STROKE); - add_sized_with_same_fallback (gimp_stock_factory, stock_to_path_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_TO_PATH); - add_sized_with_same_fallback (gimp_stock_factory, stock_to_selection_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_TO_SELECTION); - add_sized_with_same_fallback (gimp_stock_factory, stock_eye_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_VISIBLE); - add_sized_with_same_fallback (gimp_stock_factory, stock_zoom_in_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_ZOOM_IN); - add_sized_with_same_fallback (gimp_stock_factory, stock_zoom_out_button, - GTK_ICON_SIZE_BUTTON, GIMP_STOCK_ZOOM_OUT); + for (i = 0; i < G_N_ELEMENTS (gimp_stock_pixbufs); i++) + { + add_sized_with_same_fallback (gimp_stock_factory, + gimp_stock_pixbufs[i].inline_data, + GTK_ICON_SIZE_BUTTON, + gimp_stock_pixbufs[i].stock_id); + } gtk_icon_factory_add_default (gimp_stock_factory); diff --git a/libgimpwidgets/gimpstock.h b/libgimpwidgets/gimpstock.h index 489f3da3a1..0a8ee5e330 100644 --- a/libgimpwidgets/gimpstock.h +++ b/libgimpwidgets/gimpstock.h @@ -47,8 +47,45 @@ extern "C" { #define GIMP_STOCK_TO_PATH "gimp-to-path" #define GIMP_STOCK_TO_SELECTION "gimp-to-selection" #define GIMP_STOCK_VISIBLE "gimp-visible" -#define GIMP_STOCK_ZOOM_IN "gimp-zoom-in" -#define GIMP_STOCK_ZOOM_OUT "gimp-zoom-out" + +#define GIMP_STOCK_TOOL_AIRBRUSH "gimp-tool-airbrush" +#define GIMP_STOCK_TOOL_BEZIER_SELECT "gimp-tool-bezier-select" +#define GIMP_STOCK_TOOL_BLEND "gimp-tool-blend" +#define GIMP_STOCK_TOOL_BLUR "gimp-tool-blur" +#define GIMP_STOCK_TOOL_BRIGHTNESS_CONTRAST "gimp-tool-brightness-contrast" +#define GIMP_STOCK_TOOL_BUCKET_FILL "gimp-tool-bucket-fill" +#define GIMP_STOCK_TOOL_BY_COLOR_SELECT "gimp-tool-by-color-select" +#define GIMP_STOCK_TOOL_CLONE "gimp-tool-clone" +#define GIMP_STOCK_TOOL_COLOR_BALANCE "gimp-tool-color-balance" +#define GIMP_STOCK_TOOL_COLOR_PICKER "gimp-tool-color-picker" +#define GIMP_STOCK_TOOL_CROP "gimp-tool-crop" +#define GIMP_STOCK_TOOL_CURVES "gimp-tool-curves" +#define GIMP_STOCK_TOOL_DODGE "gimp-tool-dodge" +#define GIMP_STOCK_TOOL_ELLIPSE_SELECT "gimp-tool-ellipse-select" +#define GIMP_STOCK_TOOL_ERASER "gimp-tool-eraser" +#define GIMP_STOCK_TOOL_FLIP "gimp-tool-flip" +#define GIMP_STOCK_TOOL_FREE_SELECT "gimp-tool-free-select" +#define GIMP_STOCK_TOOL_FUZZY_SELECT "gimp-tool-fuzzy-select" +#define GIMP_STOCK_TOOL_HISTOGRAM "gimp-tool-histogram" +#define GIMP_STOCK_TOOL_HUE_SATURATION "gimp-tool-hue-saturation" +#define GIMP_STOCK_TOOL_INK "gimp-tool-ink" +#define GIMP_STOCK_TOOL_ISCISSORS "gimp-tool-iscissors" +#define GIMP_STOCK_TOOL_LEVELS "gimp-tool-levels" +#define GIMP_STOCK_TOOL_MEASURE "gimp-tool-measure" +#define GIMP_STOCK_TOOL_MOVE "gimp-tool-move" +#define GIMP_STOCK_TOOL_PAINTBRUSH "gimp-tool-paintbrush" +#define GIMP_STOCK_TOOL_PATH "gimp-tool-path" +#define GIMP_STOCK_TOOL_PENCIL "gimp-tool-pencil" +#define GIMP_STOCK_TOOL_PERSPECTIVE "gimp-tool-perspective" +#define GIMP_STOCK_TOOL_POSTERIZE "gimp-tool-posterize" +#define GIMP_STOCK_TOOL_RECT_SELECT "gimp-tool-rect-select" +#define GIMP_STOCK_TOOL_ROTATE "gimp-tool-rotate" +#define GIMP_STOCK_TOOL_SCALE "gimp-tool-scale" +#define GIMP_STOCK_TOOL_SHEAR "gimp-tool-shear" +#define GIMP_STOCK_TOOL_SMUDGE "gimp-tool-smudge" +#define GIMP_STOCK_TOOL_TEXT "gimp-tool-text" +#define GIMP_STOCK_TOOL_THRESHOLD "gimp-tool-threshold" +#define GIMP_STOCK_TOOL_ZOOM "gimp-tool-zoom" void gimp_stock_init (void); diff --git a/pixmaps/.cvsignore b/pixmaps/.cvsignore index b7a296f259..bfc4dea1f0 100644 --- a/pixmaps/.cvsignore +++ b/pixmaps/.cvsignore @@ -2,4 +2,3 @@ Makefile Makefile.in .xvpics .thumbnails -gimp-stock-pixbufs.h diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am index 2fd99edcd6..b46c35f82e 100644 --- a/pixmaps/Makefile.am +++ b/pixmaps/Makefile.am @@ -1,6 +1,6 @@ ## Process this file with automake to produce Makefile.in -STOCK_IMAGES = @STRIP_BEGIN@ \ +EXTRA_DIST = @STRIP_BEGIN@ \ anchor.xpm \ delete.xpm \ duplicate.xpm \ @@ -19,30 +19,7 @@ STOCK_IMAGES = @STRIP_BEGIN@ \ toselection.xpm \ zoom_in.xpm \ zoom_out.xpm \ -@STRIP_END@ - -STOCK_VARIABLES = @STRIP_BEGIN@ \ - stock_anchor_button $(srcdir)/anchor.xpm \ - stock_delete_button $(srcdir)/delete.xpm \ - stock_duplicate_button $(srcdir)/duplicate.xpm \ - stock_edit_button $(srcdir)/edit.xpm \ - stock_eye_button $(srcdir)/eye.xpm \ - stock_linked_button $(srcdir)/linked.xpm \ - stock_lower_button $(srcdir)/lower.xpm \ - stock_new_button $(srcdir)/new.xpm \ - stock_paste_button $(srcdir)/paste.xpm \ - stock_paste_as_new_button $(srcdir)/paste-as-new.xpm \ - stock_paste_into_button $(srcdir)/paste-into.xpm \ - stock_raise_button $(srcdir)/raise.xpm \ - stock_refresh_button $(srcdir)/refresh.xpm \ - stock_stroke_button $(srcdir)/penstroke.xpm \ - stock_to_path_button $(srcdir)/topath.xpm \ - stock_to_selection_button $(srcdir)/toselection.xpm \ - stock_zoom_in_button $(srcdir)/zoom_in.xpm \ - stock_zoom_out_button $(srcdir)/zoom_out.xpm \ -@STRIP_END@ - -EXTRA_IMAGES = @STRIP_BEGIN@ \ + \ chain.xpm \ default.xpm \ eek.xpm \ @@ -71,14 +48,6 @@ EXTRA_IMAGES = @STRIP_BEGIN@ \ yes.xpm \ @STRIP_END@ -EXTRA_DIST = $(STOCK_IMAGES) $(EXTRA_IMAGES) - -noinst_DATA = gimp-stock-pixbufs.h -CLEANFILES += $(noinst_DATA) - -gimp-stock-pixbufs.h: $(STOCK_IMAGES) - gdk-pixbuf-csource --raw --build-list $(STOCK_VARIABLES) >$(srcdir)/gimp-stock-pixbufs.h - .PHONY: files files: diff --git a/themes/.cvsignore b/themes/.cvsignore new file mode 100644 index 0000000000..3dda72986f --- /dev/null +++ b/themes/.cvsignore @@ -0,0 +1,2 @@ +Makefile.in +Makefile diff --git a/themes/Default/.cvsignore b/themes/Default/.cvsignore new file mode 100644 index 0000000000..b7a296f259 --- /dev/null +++ b/themes/Default/.cvsignore @@ -0,0 +1,5 @@ +Makefile +Makefile.in +.xvpics +.thumbnails +gimp-stock-pixbufs.h diff --git a/themes/Default/Makefile.am b/themes/Default/Makefile.am new file mode 100644 index 0000000000..95628a3b13 --- /dev/null +++ b/themes/Default/Makefile.am @@ -0,0 +1,190 @@ +## Process this file with automake to produce Makefile.in + +STOCK_IMAGES = @STRIP_BEGIN@ \ + images/stock-button-anchor.png \ + images/stock-button-delete.png \ + images/stock-button-duplicate.png \ + images/stock-button-edit.png \ + images/stock-button-eye.png \ + images/stock-button-linked.png \ + images/stock-button-lower.png \ + images/stock-button-new.png \ + images/stock-button-paste.png \ + images/stock-button-paste-as-new.png \ + images/stock-button-paste-into.png \ + images/stock-button-stroke.png \ + images/stock-button-raise.png \ + images/stock-button-refresh.png \ + images/stock-button-to-path.png \ + images/stock-button-to-selection.png \ +@STRIP_END@ + +STOCK_VARIABLES = @STRIP_BEGIN@ \ + stock_button_anchor \ + $(srcdir)/images/stock-button-anchor.png \ + stock_button_delete \ + $(srcdir)/images/stock-button-delete.png \ + stock_button_duplicate \ + $(srcdir)/images/stock-button-duplicate.png \ + stock_button_edit \ + $(srcdir)/images/stock-button-edit.png \ + stock_button_eye \ + $(srcdir)/images/stock-button-eye.png \ + stock_button_linked \ + $(srcdir)/images/stock-button-linked.png \ + stock_button_lower \ + $(srcdir)/images/stock-button-lower.png \ + stock_button_new \ + $(srcdir)/images/stock-button-new.png \ + stock_button_paste \ + $(srcdir)/images/stock-button-paste.png \ + stock_button_paste_as_new \ + $(srcdir)/images/stock-button-paste-as-new.png \ + stock_button_paste_into \ + $(srcdir)/images/stock-button-paste-into.png \ + stock_button_raise \ + $(srcdir)/images/stock-button-raise.png \ + stock_button_refresh \ + $(srcdir)/images/stock-button-refresh.png \ + stock_button_stroke \ + $(srcdir)/images/stock-button-stroke.png \ + stock_button_to_path \ + $(srcdir)/images/stock-button-to-path.png \ + stock_button_to_selection \ + $(srcdir)/images/stock-button-to-selection.png \ +@STRIP_END@ + +STOCK_TOOL_IMAGES = @STRIP_BEGIN@ \ + images/tools/stock-tool-button-airbrush.png \ + images/tools/stock-tool-button-bezier-select.png \ + images/tools/stock-tool-button-blend.png \ + images/tools/stock-tool-button-blur.png \ + images/tools/stock-tool-button-brightness-contrast.png \ + images/tools/stock-tool-button-bucket-fill.png \ + images/tools/stock-tool-button-by-color-select.png \ + images/tools/stock-tool-button-clone.png \ + images/tools/stock-tool-button-color-balance.png \ + images/tools/stock-tool-button-color-picker.png \ + images/tools/stock-tool-button-crop.png \ + images/tools/stock-tool-button-curves.png \ + images/tools/stock-tool-button-dodge.png \ + images/tools/stock-tool-button-ellipse-select.png \ + images/tools/stock-tool-button-eraser.png \ + images/tools/stock-tool-button-flip.png \ + images/tools/stock-tool-button-free-select.png \ + images/tools/stock-tool-button-fuzzy-select.png \ + images/tools/stock-tool-button-histogram.png \ + images/tools/stock-tool-button-hue-saturation.png \ + images/tools/stock-tool-button-ink.png \ + images/tools/stock-tool-button-iscissors.png \ + images/tools/stock-tool-button-levels.png \ + images/tools/stock-tool-button-measure.png \ + images/tools/stock-tool-button-move.png \ + images/tools/stock-tool-button-paintbrush.png \ + images/tools/stock-tool-button-path.png \ + images/tools/stock-tool-button-pencil.png \ + images/tools/stock-tool-button-perspective.png \ + images/tools/stock-tool-button-posterize.png \ + images/tools/stock-tool-button-rect-select.png \ + images/tools/stock-tool-button-rotate.png \ + images/tools/stock-tool-button-scale.png \ + images/tools/stock-tool-button-shear.png \ + images/tools/stock-tool-button-smudge.png \ + images/tools/stock-tool-button-text.png \ + images/tools/stock-tool-button-threshold.png \ + images/tools/stock-tool-button-zoom.png \ +@STRIP_END@ + +STOCK_TOOL_VARIABLES = @STRIP_BEGIN@ \ + stock_tool_button_airbrush \ + $(srcdir)/images/tools/stock-tool-button-airbrush.png \ + stock_tool_button_bezier_select \ + $(srcdir)/images/tools/stock-tool-button-bezier-select.png \ + stock_tool_button_blend \ + $(srcdir)/images/tools/stock-tool-button-blend.png \ + stock_tool_button_blur \ + $(srcdir)/images/tools/stock-tool-button-blur.png \ + stock_tool_button_brightness_contrast \ + $(srcdir)/images/tools/stock-tool-button-brightness-contrast.png \ + stock_tool_button_bucket_fill \ + $(srcdir)/images/tools/stock-tool-button-bucket-fill.png \ + stock_tool_button_by_color_select \ + $(srcdir)/images/tools/stock-tool-button-by-color-select.png \ + stock_tool_button_clone \ + $(srcdir)/images/tools/stock-tool-button-clone.png \ + stock_tool_button_color_balance \ + $(srcdir)/images/tools/stock-tool-button-color-balance.png \ + stock_tool_button_color_picker \ + $(srcdir)/images/tools/stock-tool-button-color-picker.png \ + stock_tool_button_crop \ + $(srcdir)/images/tools/stock-tool-button-crop.png \ + stock_tool_button_curves \ + $(srcdir)/images/tools/stock-tool-button-curves.png \ + stock_tool_button_dodge \ + $(srcdir)/images/tools/stock-tool-button-dodge.png \ + stock_tool_button_ellipse_select \ + $(srcdir)/images/tools/stock-tool-button-ellipse-select.png \ + stock_tool_button_eraser \ + $(srcdir)/images/tools/stock-tool-button-eraser.png \ + stock_tool_button_flip \ + $(srcdir)/images/tools/stock-tool-button-flip.png \ + stock_tool_button_free_select \ + $(srcdir)/images/tools/stock-tool-button-free-select.png \ + stock_tool_button_fuzzy_select \ + $(srcdir)/images/tools/stock-tool-button-fuzzy-select.png \ + stock_tool_button_histogram \ + $(srcdir)/images/tools/stock-tool-button-histogram.png \ + stock_tool_button_hue_saturation \ + $(srcdir)/images/tools/stock-tool-button-hue-saturation.png \ + stock_tool_button_ink \ + $(srcdir)/images/tools/stock-tool-button-ink.png \ + stock_tool_button_iscissors \ + $(srcdir)/images/tools/stock-tool-button-iscissors.png \ + stock_tool_button_levels \ + $(srcdir)/images/tools/stock-tool-button-levels.png \ + stock_tool_button_measure \ + $(srcdir)/images/tools/stock-tool-button-measure.png \ + stock_tool_button_move \ + $(srcdir)/images/tools/stock-tool-button-move.png \ + stock_tool_button_paintbrush \ + $(srcdir)/images/tools/stock-tool-button-paintbrush.png \ + stock_tool_button_path \ + $(srcdir)/images/tools/stock-tool-button-path.png \ + stock_tool_button_pencil \ + $(srcdir)/images/tools/stock-tool-button-pencil.png \ + stock_tool_button_perspective \ + $(srcdir)/images/tools/stock-tool-button-perspective.png \ + stock_tool_button_posterize \ + $(srcdir)/images/tools/stock-tool-button-posterize.png \ + stock_tool_button_rect_select \ + $(srcdir)/images/tools/stock-tool-button-rect-select.png \ + stock_tool_button_rotate \ + $(srcdir)/images/tools/stock-tool-button-rotate.png \ + stock_tool_button_scale \ + $(srcdir)/images/tools/stock-tool-button-scale.png \ + stock_tool_button_shear \ + $(srcdir)/images/tools/stock-tool-button-shear.png \ + stock_tool_button_smudge \ + $(srcdir)/images/tools/stock-tool-button-smudge.png \ + stock_tool_button_text \ + $(srcdir)/images/tools/stock-tool-button-text.png \ + stock_tool_button_threshold \ + $(srcdir)/images/tools/stock-tool-button-threshold.png \ + stock_tool_button_zoom \ + $(srcdir)/images/tools/stock-tool-button-zoom.png \ +@STRIP_END@ + +EXTRA_DIST = $(STOCK_IMAGES) $(STOCK_TOOL_IMAGES) + +noinst_DATA = gimp-stock-pixbufs.h +CLEANFILES += $(noinst_DATA) + +gimp-stock-pixbufs.h: $(STOCK_IMAGES) $(STOCK_TOOL_IMAGES) + gdk-pixbuf-csource --raw --build-list $(STOCK_VARIABLES) $(STOCK_TOOL_VARIABLES) >$(srcdir)/gimp-stock-pixbufs.h + +.PHONY: files + +files: + @files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \ + echo $$p; \ + done diff --git a/themes/Default/images/.cvsignore b/themes/Default/images/.cvsignore new file mode 100644 index 0000000000..4155185e15 --- /dev/null +++ b/themes/Default/images/.cvsignore @@ -0,0 +1,2 @@ +.xvpics +.thumbnails diff --git a/themes/Default/images/stock-button-anchor.png b/themes/Default/images/stock-button-anchor.png new file mode 100644 index 0000000000..e58d846661 Binary files /dev/null and b/themes/Default/images/stock-button-anchor.png differ diff --git a/themes/Default/images/stock-button-delete.png b/themes/Default/images/stock-button-delete.png new file mode 100644 index 0000000000..9092addc5f Binary files /dev/null and b/themes/Default/images/stock-button-delete.png differ diff --git a/themes/Default/images/stock-button-duplicate.png b/themes/Default/images/stock-button-duplicate.png new file mode 100644 index 0000000000..e64e3b57ce Binary files /dev/null and b/themes/Default/images/stock-button-duplicate.png differ diff --git a/themes/Default/images/stock-button-edit.png b/themes/Default/images/stock-button-edit.png new file mode 100644 index 0000000000..25028380a1 Binary files /dev/null and b/themes/Default/images/stock-button-edit.png differ diff --git a/themes/Default/images/stock-button-eye.png b/themes/Default/images/stock-button-eye.png new file mode 100644 index 0000000000..46f8bb3486 Binary files /dev/null and b/themes/Default/images/stock-button-eye.png differ diff --git a/themes/Default/images/stock-button-linked.png b/themes/Default/images/stock-button-linked.png new file mode 100644 index 0000000000..ecbf5e53f6 Binary files /dev/null and b/themes/Default/images/stock-button-linked.png differ diff --git a/themes/Default/images/stock-button-lower.png b/themes/Default/images/stock-button-lower.png new file mode 100644 index 0000000000..dff91edd85 Binary files /dev/null and b/themes/Default/images/stock-button-lower.png differ diff --git a/themes/Default/images/stock-button-new.png b/themes/Default/images/stock-button-new.png new file mode 100644 index 0000000000..cefd1ec392 Binary files /dev/null and b/themes/Default/images/stock-button-new.png differ diff --git a/themes/Default/images/stock-button-paste-as-new.png b/themes/Default/images/stock-button-paste-as-new.png new file mode 100644 index 0000000000..1947e9e7d0 Binary files /dev/null and b/themes/Default/images/stock-button-paste-as-new.png differ diff --git a/themes/Default/images/stock-button-paste-into.png b/themes/Default/images/stock-button-paste-into.png new file mode 100644 index 0000000000..a934bf4e70 Binary files /dev/null and b/themes/Default/images/stock-button-paste-into.png differ diff --git a/themes/Default/images/stock-button-paste.png b/themes/Default/images/stock-button-paste.png new file mode 100644 index 0000000000..696a04a824 Binary files /dev/null and b/themes/Default/images/stock-button-paste.png differ diff --git a/themes/Default/images/stock-button-raise.png b/themes/Default/images/stock-button-raise.png new file mode 100644 index 0000000000..93bbddefea Binary files /dev/null and b/themes/Default/images/stock-button-raise.png differ diff --git a/themes/Default/images/stock-button-refresh.png b/themes/Default/images/stock-button-refresh.png new file mode 100644 index 0000000000..8851794209 Binary files /dev/null and b/themes/Default/images/stock-button-refresh.png differ diff --git a/themes/Default/images/stock-button-stroke.png b/themes/Default/images/stock-button-stroke.png new file mode 100644 index 0000000000..bf54ab8395 Binary files /dev/null and b/themes/Default/images/stock-button-stroke.png differ diff --git a/themes/Default/images/stock-button-to-path.png b/themes/Default/images/stock-button-to-path.png new file mode 100644 index 0000000000..64743e74ed Binary files /dev/null and b/themes/Default/images/stock-button-to-path.png differ diff --git a/themes/Default/images/stock-button-to-selection.png b/themes/Default/images/stock-button-to-selection.png new file mode 100644 index 0000000000..6a09324205 Binary files /dev/null and b/themes/Default/images/stock-button-to-selection.png differ diff --git a/themes/Default/images/tools/.cvsignore b/themes/Default/images/tools/.cvsignore new file mode 100644 index 0000000000..4155185e15 --- /dev/null +++ b/themes/Default/images/tools/.cvsignore @@ -0,0 +1,2 @@ +.xvpics +.thumbnails diff --git a/themes/Default/images/tools/stock-tool-button-airbrush.png b/themes/Default/images/tools/stock-tool-button-airbrush.png new file mode 100644 index 0000000000..0108b42dd6 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-airbrush.png differ diff --git a/themes/Default/images/tools/stock-tool-button-bezier-select.png b/themes/Default/images/tools/stock-tool-button-bezier-select.png new file mode 100644 index 0000000000..d89efbb0e7 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-bezier-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-blend.png b/themes/Default/images/tools/stock-tool-button-blend.png new file mode 100644 index 0000000000..c4ed1ede30 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-blend.png differ diff --git a/themes/Default/images/tools/stock-tool-button-blur.png b/themes/Default/images/tools/stock-tool-button-blur.png new file mode 100644 index 0000000000..2ed6886005 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-blur.png differ diff --git a/themes/Default/images/tools/stock-tool-button-brightness-contrast.png b/themes/Default/images/tools/stock-tool-button-brightness-contrast.png new file mode 100644 index 0000000000..6ab705d0d1 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-brightness-contrast.png differ diff --git a/themes/Default/images/tools/stock-tool-button-bucket-fill.png b/themes/Default/images/tools/stock-tool-button-bucket-fill.png new file mode 100644 index 0000000000..039d63f9a0 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-bucket-fill.png differ diff --git a/themes/Default/images/tools/stock-tool-button-by-color-select.png b/themes/Default/images/tools/stock-tool-button-by-color-select.png new file mode 100644 index 0000000000..01a0eaf96e Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-by-color-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-clone.png b/themes/Default/images/tools/stock-tool-button-clone.png new file mode 100644 index 0000000000..053f818a51 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-clone.png differ diff --git a/themes/Default/images/tools/stock-tool-button-color-balance.png b/themes/Default/images/tools/stock-tool-button-color-balance.png new file mode 100644 index 0000000000..dc41198914 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-color-balance.png differ diff --git a/themes/Default/images/tools/stock-tool-button-color-picker.png b/themes/Default/images/tools/stock-tool-button-color-picker.png new file mode 100644 index 0000000000..58602c77ba Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-color-picker.png differ diff --git a/themes/Default/images/tools/stock-tool-button-crop.png b/themes/Default/images/tools/stock-tool-button-crop.png new file mode 100644 index 0000000000..2538e63c33 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-crop.png differ diff --git a/themes/Default/images/tools/stock-tool-button-curves.png b/themes/Default/images/tools/stock-tool-button-curves.png new file mode 100644 index 0000000000..ba481d4f40 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-curves.png differ diff --git a/themes/Default/images/tools/stock-tool-button-dodge.png b/themes/Default/images/tools/stock-tool-button-dodge.png new file mode 100644 index 0000000000..d96bf9b7a5 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-dodge.png differ diff --git a/themes/Default/images/tools/stock-tool-button-ellipse-select.png b/themes/Default/images/tools/stock-tool-button-ellipse-select.png new file mode 100644 index 0000000000..581df0afe6 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-ellipse-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-eraser.png b/themes/Default/images/tools/stock-tool-button-eraser.png new file mode 100644 index 0000000000..3e459527c2 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-eraser.png differ diff --git a/themes/Default/images/tools/stock-tool-button-flip.png b/themes/Default/images/tools/stock-tool-button-flip.png new file mode 100644 index 0000000000..b2f744caa2 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-flip.png differ diff --git a/themes/Default/images/tools/stock-tool-button-free-select.png b/themes/Default/images/tools/stock-tool-button-free-select.png new file mode 100644 index 0000000000..d823c26b57 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-free-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-fuzzy-select.png b/themes/Default/images/tools/stock-tool-button-fuzzy-select.png new file mode 100644 index 0000000000..e2fad0b678 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-fuzzy-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-histogram.png b/themes/Default/images/tools/stock-tool-button-histogram.png new file mode 100644 index 0000000000..297e396483 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-histogram.png differ diff --git a/themes/Default/images/tools/stock-tool-button-hue-saturation.png b/themes/Default/images/tools/stock-tool-button-hue-saturation.png new file mode 100644 index 0000000000..32cda40fcf Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-hue-saturation.png differ diff --git a/themes/Default/images/tools/stock-tool-button-ink.png b/themes/Default/images/tools/stock-tool-button-ink.png new file mode 100644 index 0000000000..d1203dab65 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-ink.png differ diff --git a/themes/Default/images/tools/stock-tool-button-iscissors.png b/themes/Default/images/tools/stock-tool-button-iscissors.png new file mode 100644 index 0000000000..4fb00cd206 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-iscissors.png differ diff --git a/themes/Default/images/tools/stock-tool-button-levels.png b/themes/Default/images/tools/stock-tool-button-levels.png new file mode 100644 index 0000000000..082c9c42e1 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-levels.png differ diff --git a/themes/Default/images/tools/stock-tool-button-measure.png b/themes/Default/images/tools/stock-tool-button-measure.png new file mode 100644 index 0000000000..ee23274c5e Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-measure.png differ diff --git a/themes/Default/images/tools/stock-tool-button-move.png b/themes/Default/images/tools/stock-tool-button-move.png new file mode 100644 index 0000000000..96f2f4a471 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-move.png differ diff --git a/themes/Default/images/tools/stock-tool-button-paintbrush.png b/themes/Default/images/tools/stock-tool-button-paintbrush.png new file mode 100644 index 0000000000..94e10538d1 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-paintbrush.png differ diff --git a/themes/Default/images/tools/stock-tool-button-path.png b/themes/Default/images/tools/stock-tool-button-path.png new file mode 100644 index 0000000000..7a893601ea Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-path.png differ diff --git a/themes/Default/images/tools/stock-tool-button-pencil.png b/themes/Default/images/tools/stock-tool-button-pencil.png new file mode 100644 index 0000000000..7c69494ec8 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-pencil.png differ diff --git a/themes/Default/images/tools/stock-tool-button-perspective.png b/themes/Default/images/tools/stock-tool-button-perspective.png new file mode 100644 index 0000000000..a24d366300 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-perspective.png differ diff --git a/themes/Default/images/tools/stock-tool-button-posterize.png b/themes/Default/images/tools/stock-tool-button-posterize.png new file mode 100644 index 0000000000..bfda2a5d26 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-posterize.png differ diff --git a/themes/Default/images/tools/stock-tool-button-rect-select.png b/themes/Default/images/tools/stock-tool-button-rect-select.png new file mode 100644 index 0000000000..9fb5d07ffc Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-rect-select.png differ diff --git a/themes/Default/images/tools/stock-tool-button-rotate.png b/themes/Default/images/tools/stock-tool-button-rotate.png new file mode 100644 index 0000000000..74fcc3f49d Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-rotate.png differ diff --git a/themes/Default/images/tools/stock-tool-button-scale.png b/themes/Default/images/tools/stock-tool-button-scale.png new file mode 100644 index 0000000000..59edd19a52 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-scale.png differ diff --git a/themes/Default/images/tools/stock-tool-button-shear.png b/themes/Default/images/tools/stock-tool-button-shear.png new file mode 100644 index 0000000000..8dd13453dc Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-shear.png differ diff --git a/themes/Default/images/tools/stock-tool-button-smudge.png b/themes/Default/images/tools/stock-tool-button-smudge.png new file mode 100644 index 0000000000..d8ee96f6ed Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-smudge.png differ diff --git a/themes/Default/images/tools/stock-tool-button-text.png b/themes/Default/images/tools/stock-tool-button-text.png new file mode 100644 index 0000000000..430ad1b1d3 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-text.png differ diff --git a/themes/Default/images/tools/stock-tool-button-threshold.png b/themes/Default/images/tools/stock-tool-button-threshold.png new file mode 100644 index 0000000000..23aa07f98e Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-threshold.png differ diff --git a/themes/Default/images/tools/stock-tool-button-zoom.png b/themes/Default/images/tools/stock-tool-button-zoom.png new file mode 100644 index 0000000000..4d01b0e634 Binary files /dev/null and b/themes/Default/images/tools/stock-tool-button-zoom.png differ diff --git a/themes/Makefile.am b/themes/Makefile.am new file mode 100644 index 0000000000..1d6ccacceb --- /dev/null +++ b/themes/Makefile.am @@ -0,0 +1,16 @@ +## Process this file with automake to produce Makefile.in + +SUBDIRS = Default + +.PHONY: files + +files: + @files=`ls $(DISTFILES) 2> /dev/null`; for p in $$files; do \ + echo $$p; \ + done + @for subdir in $(SUBDIRS); do \ + files=`cd $$subdir; $(MAKE) files | grep -v "make\[[1-9]\]"`; \ + for file in $$files; do \ + echo $$subdir/$$file; \ + done; \ + done