36d8431058
icons: add icons for seamless clone contributed by Klaus Staedtler
2014-11-19 21:32:36 +01:00
ecaf485f85
app: draw the paint tool fallback crosshair only as last resort
...
if there was no outline drawn, no line preview, no circle, and no
cursor is shown. All these cases, if drawn, never need a crosshair.
2014-11-19 19:55:22 +01:00
59364ea76d
app: separate fallback cursor from primary indicator cursor
...
Separate fallback use of a cursor from using a plain size
indicator cursor. Ink tool uses a plain circle as primary
drawing indicator instead of outline, totally different
use than a fallback, when brush is too small to be drawn.
Conflicts:
app/tools/gimppainttool.c
2014-11-19 00:41:43 +02:00
c17e8b0412
app: add crosshair drawing to GimpCanvasAnchor and use it in GimpPaintTool
...
instead of drawing the crosshair cursor manually.
2014-11-18 23:06:43 +01:00
5442421a34
app: crosshairs type fallback brush cursor
...
Replaces circular fallback cursor with a less distracting
crosshairs type cursor.
2014-11-18 21:18:29 +02:00
6c590ac083
app: add gegl:supernova to Filters -> Lights & Shadows
2014-11-18 20:01:09 +01:00
a101ed2aef
app, pdb: change range of brush-spacing to 0.01..5.0
...
And only use percent in the GUI.
2014-11-17 23:56:16 +01:00
548df1fa32
app: change brush-hardness and brush-force range to [0.0..1.0]
...
and set a factor of 100 on the GUI.
2014-11-17 23:17:13 +01:00
c9e75b1fa0
app: some cleanup in the new paint options code
2014-11-17 21:45:01 +01:00
32e545277b
app: fixes for force and hardness
2014-11-17 15:24:59 +02:00
4421070a6a
app: add explicit paint options sliders for hardness and force
2014-11-17 13:13:18 +02:00
9a953a9239
app: locking brush size to zoom
2014-11-17 00:03:10 +02:00
0aaee2a0e0
app: coding style and tooltip fixes
2014-11-15 22:23:14 +01:00
0ac4dc5ac1
app: ajust paint options gui refactoring
2014-11-15 11:24:13 +02:00
d205ca2b50
app: refactor paint options spinscale creation into helper function
2014-11-14 23:37:05 +02:00
9f492273cb
Revert "app: reorder spacing after size in the new spacing override code/ui"
...
This reverts commit 492e1ab560
,
but keeps the code cleanups, and adds some more.
2014-11-13 00:37:19 +01:00
492e1ab560
app: reorder spacing after size in the new spacing override code/ui
2014-11-12 23:55:46 +01:00
0c6848e79e
app: make spacing override part of paint options
2014-11-13 00:08:40 +02:00
a8853801a0
app: add gegl:video-degradation to Filters -> Distorts
2014-11-12 22:20:11 +01:00
488998031e
app: add gegl:color-exchange to Colors -> Map
2014-11-10 22:23:54 +01:00
dfcbc23cac
app: implement creating an animation from a warp tool transform
...
like in the iwarp plug-in. I consider the plug-in obsolete now.
2014-11-08 00:47:39 +01:00
8f20b09ecf
app: Animate blend tool handles appearing/disappearing
2014-10-18 21:07:18 -04:00
c298485ba4
Revert "app: Refactor GimpBlendTool to not use update methods."
...
This reverts commit 8a2a9775b9
.
Conflicts:
app/tools/gimpblendtool.c
2014-10-18 19:05:56 -04:00
13a626a304
app: add gegl:oilify to Filters -> Artistic
2014-10-11 20:32:31 +02:00
849481a861
Clean up code around calls to g_file_replace()
...
- use G_FILE_CREATE_NONE instead of 0
- don't put "Could not open <file> for writing: <error>" around the
returned error, the returned message is already verbose
2014-10-04 02:44:54 +02:00
7ee69c3053
Bug 737583 - Fix static placement of Chinese IME window
...
Call gtk_im_context_set_cursor_location() whenever we draw the text
tool cursor or start a preedit sequence.
2014-10-03 00:04:24 +02:00
56c2e19733
Removes various easy compilation warnings.
2014-09-28 18:18:00 +02:00
90c967a39f
Bug 737008 - Curve color always black
...
Don't hardcode "black" for the "Value" curve in GimpCurvesTool.
Instead, pass a NULL color to GimpCurveView, which is then interpreted
as the theme's text color (the curve's background is the theme's text
background color). We still hardcode pure red, green and blue for the
other curves.
2014-09-21 12:32:23 +02:00
8a2a9775b9
app: Refactor GimpBlendTool to not use update methods.
...
Simply call draw_tool_pause/resume instead.
2014-09-08 17:08:36 -04:00
36d719c986
app: In GimpBlendTool, don't start the draw tool too early.
...
Also simplify some related logic and rename related functions to
be clearer.
2014-09-02 18:57:14 -04:00
bda1cd049d
Bug 735516 - Crop to content fails
...
Return a new enum GimpAutoShrink { SHRINK, EMPTY, UNSHRINKABLE } from
gimp_pickable_auto_shrink() because a simply boolean FALSE doesn't
distinguish between "not further shrinkable" and "no content". Change
the callers accordingly add a special "already cropped" message where
we only had a "no content" message before.
2014-08-31 17:41:54 +02:00
f38d3a1672
app: don't try to draw a NULL boundary in gimp_region_select_tool_draw()
2014-08-27 21:10:55 +02:00
45a9519cec
app: Don't do integer division before saving to gdouble, remove stray ;
2014-08-16 02:38:55 +02:00
40c06ab685
fix some copy&paste errors
...
Spotted by Andrey Karpov using static code analysis:
http://www.viva64.com/en/b/0273/
2014-08-16 00:37:13 +02:00
59dfa2e6e6
app: If the user makes a new gradient, commit the old one
2014-08-04 17:20:58 -04:00
41e2a01976
app: Tweak the blend tool UI for shapebursts
2014-08-04 12:32:45 -04:00
50568ae258
app: add gegl:distance-transform to Filters->Generic as "Distance Map"
2014-08-03 21:34:32 +02:00
b200345a98
app: change GimpImageMapTool::get_settings_ui()'s "default_folder" to GFile
2014-07-29 11:56:49 +02:00
9a90bfa26a
app: more gimp_directory() -> gimp_directory_file()
2014-07-29 11:56:49 +02:00
b03d69dd40
libgimpbase, app: add variants of gimp_$foo_directory() which return GFiles
...
gimp_directory_file(), gimp_data_directory_file() etc. The new
functions take a variable list of path elements to the file,
the list has to be NULL-terminated. Remove the newly added
gimp_personal_rc_gfile(). Start using the new functions in app/.
2014-07-28 02:04:01 +02:00
f7986e391e
app: In GimpBlendTool, fix the preview for layers with offsets.
2014-07-22 17:39:58 -04:00
a1a5bba022
app: Fix the order of arguments to gimp_progress_start
...
See a6601d563b
2014-07-22 13:33:18 -04:00
c531c087ac
app: Redo the handles in GimpBlendTool
2014-07-22 13:13:47 -04:00
8fef1918a9
app: Support gradients with fg/bg segments in the blend tool preview.
2014-07-22 13:13:47 -04:00
0388d41528
app: Update the gradient tool preview when the gradient is modified.
2014-07-22 13:13:47 -04:00
350863ce9a
app: When constraining angles, don't allow points to get out of line.
2014-07-22 13:13:47 -04:00
3b2430af1d
app: Sync opacity and paint-mode properties with blend_tool->image_map
2014-07-22 13:13:47 -04:00
d7dbee7113
app: In GimpBlendTool, sync the operation properties with GimpBlendOptions
2014-07-22 13:13:47 -04:00
54b3f02baf
app: Add a basic live preview to GimpBlendTool using GimpImageMap
2014-07-22 13:13:47 -04:00
31dfc44313
app: Prevent grabbing handles after halting in the blend tool.
2014-07-22 13:13:47 -04:00