The "Settings:" label should never be aligned with a label in the UI
below, because that suggests that are related. Also consistently
rename all GimpImageMapTool parameters and variables to "im_tool".
seems I didn't consistently group things in indented GimpFrame widgets
last time I cleaned up here. Should be better now. Also change the
"Auto" button to "Auto Input Levels" to make things clearer.
Contains all svg's from color theme, missing ones are
substituted by icons from sybolic theme (to get an visual impression what
is missing).
Gimp uses 221 different icons,
55 scalable icons are reused
10 missing scalable icons have been already been redone
but in this svg:
161 scalable color icons are missing at all
4 scalable color icons are to small (not exactly 16x16)
15 scalable color icons are to large (copied from 48x48)
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
In gimp_display_shell_expose_region(), invalidate each rect rather
than rebuilding the cairo_region_t as GdkRegion and then invalidating
the entire GdkRegion. Improves performance for tools that invalidate
complex regions.
Use a GQueue instead of a GList in GimpCanvasGroup, so adding items
takes constant time instead of O(n). Also, removing items was
traversing the list twice. This should generally speed up tools with
lots of canvas items.
Also, add a private pointer to the instance struct instead of using a
GET_PRIVATE() macro.
missing color *.svg icons.
gimp-channel was inconsistent
gimp-display-filter-proof was different than all other display filters
(and the privious line tester was only recognized with big enlargement,
if at all ...)
gimp-prefs-theme now fits to gnome theme (and gimp symbolic theme)
gimp-tool-seamless-clone, only size reduced by stripping of useless exif etc.
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
Add new string members to GimpImageMapTool and use them instead of the
resp. fields of GimpToolInfo. Change ::get_operation() to return the
operation name and a lot of strings for the UI, and create both the
GeglNode and the config object in GimpOperationTool. Lots of various
cleanups in GimpImageMapTool subclasses. This is an intermediate state
on the way of making the whole filter applying mechanism more generic
and less depending on subclasses.
which registers config classes for operations that don't want their
config objects to be auto-generated. Register all color tools' config
objects. Change gimp_gegl_config_sync_node() to correctly handle ops
that have an object property of the right config object type.
Old themes should not be copied over to the GIMP 2.9/2.10 config at
first launch since they won't be compatible anyway. Let's go the less
painful way by dropping old themes rather than trying to salvage themes
which we know will be broken by design.
Color/scalable with according subdirectory. This is a first step to collect
all individual color *svg in one color-scalable.svg, like in symbolic.
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
Changes in scalable.svg
Title in Metadata changed from 'Gnome Icon Theme' to 'Gimp Symbolic Icon Theme', added authors 'Barbara Muraus, Jakub Steiner, Klaus Staedtler' and description 'Images originally created as the "Art Libre" icon set. Extended and adopted for GIMP'
gimp-tool-blend reworked for better integration into 'Tools' instaed of 'Gradients'
gimp-prefs-icon-theme reworked (forgot to mention in last commit)
gimp-prefs-folders-icon-theme reworked (forgot to mention in last commit)
gimp-tool-by-color-select lowered transparency to 50% for better visibility
gimp-tool-desaturate lowered transparency to 50% for better visibility
gimp-tool-foreground-select lowered transparency to 50% for better visibility
gimp-tool-shear lowered transparency to 50% for better visibility
gimp-tool-unified-transform lowered transparency to 50% for better visibility
gimp-color-triangle lowered transparency to 50% for better visibility
Signed-off-by: klausstaedtler <staedtler-przyborski@web.de>
Add "title" and "help_id" parameters and members/properties to
GimpToolDialog, GimpToolGui, GimpOperationTool. Also make the order of
parameters more consistent.
All our new themes should now use a common gtkrc base. Colors only
should be different, as included from a colorrc. This way we ensure a
consistent behavior throughout all themes.
Also we should use meaningful color names to make maintenance easy.
entry-border-fill-active-item is not used anymore (commit 2144a7c).
gimp-arrow-right-prelight seems as well for some time.
Adding menuitem-prelight (commit 127fdff and 2144a7c).