b1059d9461
app: npd-tool: add provisional tool's options
2015-02-27 20:21:51 +01:00
b4ae7c7f61
app: npd-tool: display cursor and cursor modifiers
2015-02-27 20:21:51 +01:00
fe193f5d57
app: npd-tool: move (multi)selected control points
2015-02-27 20:21:51 +01:00
433194ee20
app: npd-tool: remove last added control point using backspace
2015-02-27 20:21:51 +01:00
1a0c8d5cb2
NPD tool uses GEGL NPD operation
2015-02-27 20:21:51 +01:00
f15a7bc71d
app: add NPD tool basics
2015-02-27 20:21:51 +01:00
a71d64f701
app: add gegl:value-propagate to Filters -> Distorts
2015-02-06 19:26:52 +01:00
931f4581b7
app: add gegl:diffraction-patterns Filters -> Render -> Pattern
2015-01-21 00:47:11 +03:00
fdaed22911
app: add gegl:color-enhance to Color -> Auto
2015-01-13 22:40:13 +03:00
b0dbb2edf2
Bug 741200 - paint options spacing differs from brush spacing
...
Add "link" buttons to the tool options that are duplicates of brush
properties, so the tool options values can be set to change along with
the current brush.
2015-01-11 23:20:31 +01:00
cea42c73d8
app: fix implicit enum casting
...
Silences clang.
2015-01-10 00:02:28 +01:00
27ec429b43
app: add gegl:lens-flare to Filters -> Light and Shadow
2014-12-31 13:12:53 +03:00
be5e2e6991
app: add gegl:engrave to Filters -> Distorts
2014-12-15 23:42:57 +01:00
af64a104c3
Bug 741352: Cage tool crashes pressing Enter after Esc
2014-12-11 18:37:49 +01:00
960f54360f
gimpoperationtool: add support for aux2 input buffer
2014-12-11 08:28:14 +01:00
41e61719c4
app: add gegl:illusion to Filters -> Map
2014-12-04 20:30:57 +01:00
3a6962e0bd
app: some cosmetic code cleanup in the color picker tools
2014-12-01 13:49:40 +01:00
293e5bde9e
Bug 740059 - Text tool changes from "Dynamic" to "Fixed"...
...
after text box moved using Alt key
In gimp_text_tool_button_release(), handle the "moving" case
separately instead of running into the default else branch that
assumes the user clicked outside and made a new text layer.
2014-11-28 23:57:06 +01:00
bebdcbe0bf
app: change enum GimpColorPickState to { START, UPDATE, END }
...
It used to be { NEW, UPDATE } but that didn't allow to distinguish the
final END update, which we will soon need for automatic color history
updating. Make sure all places that handle motion events on colors
(pick from canvas, gradient editor) correctly send and handle END
events.
2014-11-28 12:00:53 +01:00
d36b18d7dc
fix typo on commit 5ae6c8b1b3
2014-11-27 15:44:58 +01:00
5ae6c8b1b3
Bug 740778 - fix transformtools
...
Do not enable transform tools in selection mode when no selection exists.
2014-11-27 08:30:56 +01:00
01c79a2661
app: add gegl:noise-solid to Filters -> Render -> Noise
2014-11-22 20:45:40 +01:00
3a5eaeb3af
app: add gegl:sinus to Filters -> Render -> Pattern
2014-11-21 20:49:15 +01:00
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