dd171bbf0c
Bug 760175 - paintbrush size not applied in python scripts in version 2.9
...
Remove the code that links size, spacing etc. to brush defaults from
the GimpPaintOptions class impl and add it to gimppaintoptions-gui.c
as a callback instead.
It's not a core thing and that magic with side effects should only be
applied to the GimpPaintOptions behind the tool options GUI.
2016-01-06 01:24:56 +01:00
d01ba07ed6
configure.ac, app: make libmypaint a hard dependency
...
and move the MyPaint brush tool out of the playground.
2015-12-21 21:39:48 +01:00
5217900748
configure/app: libmypaint becomes an optional dependency.
2015-03-30 22:38:35 +02:00
5ccea24952
app: let gimppaintoptions-gui.c know about the MyPaint brush tool
...
and disable stuff accordingly.
2015-03-30 22:38:35 +02: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
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
0d2d1c3752
app: port most of app's GUI from stock IDs to icon names
...
There is still quite some stock ID rendering around, stay tuned...
2014-05-07 15:30:38 +02:00
b1a0b4555e
Bug 726181 - Heal tool mode is ignored - always in "Normal" mode
...
Make the paint mode menu insensitive for the heal tool.
2014-04-15 17:15:32 +02:00
7385e030dd
app, libgimp: add increment parameters to gimp_prop_widget_set_factor()
...
Step and page increments can't be reasonable calculated or guessed
based on the GUI widget's factor, so pass them each time we call
set_factor(). This change reintroduces sane ranges for the levels tool
for != u8 images again.
2014-02-03 22:57:51 +01:00
ef85845372
app: add gimp_paint_options_set_default_brush_size()
...
and use it globally instead of two different methods, one of which was
forgotten to be ported to the new aspect ratio range where 0.0 means
1:1. Add a FIXME comment in paint_tools.pdb where I think setting the
default size is a bug, see #721249 .
2014-01-04 15:48:34 +01:00
731360a8f7
app: add gimp_prop_widget_set_factor()
...
which allows adjustment-based prop widgets to display the property
value multiplied by factor. Remove gimp_prop_opacity_spin_scale_new()
because that's simply a factor of 100.0.
2013-06-15 01:28:54 +02:00
fc0765ce16
app: ellipsize most tool options combo boxes
...
which means that now check/radio button labels are our biggest
width-wasters.
2013-06-03 17:35:36 +02:00
a5d2123adf
app: use the new combo box label in many tool options
...
and generally clean up a bit. Reuse the clone options code in the
perspective clone options. Addresses bug #122862 .
2013-06-03 16:40:24 +02:00
741792875e
app: add the GimpApplicator back for painting, but make its use optional
...
Default to using the new code. This is out of pure curiosity how
GEGL changes affect painting with a purely graph-based method.
2013-05-21 18:55:03 +02:00
2c3a046d83
Bug 683553 - Spinscale scrollvalues in Brushsize are much too smal
...
Set the step/page increments to 1.0/10.0 for brush size and to 0.1/1.0
for aspect ratio. the previous values were way too small.
2012-09-11 20:28:20 +02:00
1bbd3d40a8
app: make the GimpTempBuf struct private and add accessors
2012-05-02 17:51:12 +02:00
bdf6b48138
app: move GimpTempBuf from base/ to core/
...
and forget about include policy in base/, it's scheduled for removal
anyway.
2012-05-02 17:51:01 +02:00
ebd419d4d5
app: use a gamma of 1.7 for brush radius slider
2012-05-02 17:50:45 +02:00
58dfa962a1
app: port simple rotating and flipping to GEGL
...
Which requires making the entire copy/paste apparatus aware of the
Babl format of the passed around tile managers.
2012-05-02 17:46:02 +02:00
aa7e7c153c
app: remove another bunch of one-line GtkTables
2012-03-12 20:12:11 +01:00
5e94863c8e
app: get rid of a GtkTable in gimp_paint_options_gui(), and some cleanup
2012-03-09 20:30:05 +01:00
3e336199b9
app: use gtk_box_new()
2011-09-30 11:29:11 +02:00
762428501d
app: remove excess newlines from gimppaintoptions-gui.c
2011-08-02 16:34:00 +02:00
3eee39c8fb
Terminology fixes and missing tooltips
...
Options of brush-based tools now have clearer names,
and the options themselves now have tooltips that
had been missing.
2011-04-20 22:24:19 +04:00
4d438a89de
app: restore brush size scale silder visible range to 1000
2011-04-18 22:56:45 +03:00
4d3e6b062d
app: limit the paint options' fade length scale to 1000
2011-04-18 21:35:41 +02:00
6a3fe9f9c5
app: restore the original brush size upper limit of 10000
...
but restrict the tool options sclae to 500.
2011-04-18 21:10:47 +02:00
fcbc5eebeb
app: add an edit button the the tool options' brush etc. selectors
...
which makes getting to the editor dialogs much easier.
2011-04-07 23:48:08 +02:00
543b97bfb3
Bug 641761 - "Smooth Stroke" option in Blend tool
...
Show the smooth stroke options only for paint tools.
2011-02-14 10:38:32 +01:00
452819143a
app: half-sane aspect ratio implementation
2011-01-25 23:28:02 +02:00
3c95ed31e0
Fix compiler warning about missing newline
2011-01-24 08:10:01 +01:00
5f9bd0c044
app: add reset buttons to all brush settings sliders
2011-01-23 18:17:25 +02:00
70574877d3
app: use GimpSpinScale for the new smoothing options
...
This drops the log scale, but the new widget will get a better
solution for this anyway. Also did some cleanup.
2011-01-09 00:21:10 +01:00
c29aefccc2
app: fix coding style in the new smoothing code
2011-01-08 22:18:56 +01:00
339deed1da
app: Clean up smooth so it would be acceptable for master
2011-01-08 22:19:27 +02:00
082aa272a4
app: G-Pen algorithm for GIMP trunk. Now smoothing function works for Ink and Brush tools.
...
Rebased/fixed to go on top of current master. Next commit will add cleanup.
Had to change author tag because gnome is not accepting random stuff
in email fields. Original author is tarai, from gimp painter project
in sourceforge.
2011-01-08 22:17:26 +02:00
bbc3943638
app: some cleanup in the new paint options code
2010-11-25 21:30:29 +01:00
904048cdcb
app: Clearly present Fade and Color dynamics options as such
2010-11-25 19:06:16 +02:00
65c6264259
app: change icon for brush size reset button and add tooltip
2010-11-24 22:31:56 +01:00