Michael Natterer
056e09a6cb
Remove the makefile.msc build system, it is unmaintained since 2008
2011-12-16 15:53:56 +01:00
Michael Natterer
8569c6e2f7
app: don't request motion hints on the canvas
...
They are a dark ages concept, and it's almost 2012.
2011-12-10 23:22:08 +01:00
Michael Natterer
3f4754d124
app: set GimpToolControl->motion_mode to COMPRESS for move and color picker
2011-12-10 23:16:06 +01:00
Michael Natterer
57dd302ee8
app: don't redundantly set GimpToolControl->scroll_lock to FALSE
2011-12-10 23:15:03 +01:00
Michael Natterer
4300612962
app: separate handling of reverse-gradient from paint dynamics
...
because it belongs to the gradient and should be changed whenever the
gradient gets changed.
Introduce gimp_paint_options_copy_gradient_props() and call it at the
right places in the tool manager.
2011-12-06 22:39:29 +01:00
Michael Natterer
06d5b9e9df
app: fix indentation in gimptextool-editor.c
2011-12-04 19:37:35 +01:00
Michael Natterer
31d443a465
app: don't let applying a tool preset overwrite the tool option's name
...
GimpConfig needs some was to "lock" properties, or some other proper
solution to this problem.
2011-11-24 22:15:23 +01:00
Massimo Valentini
82480557ea
app: silence a harmless Gimp-Tools-CRITICAL
...
double-clicking on the preview of a newly created path
in paths dockable (to activate the vector tool) used to
show a
Gimp-Tools-CRITICAL **: gimp_draw_tool_add_path: ...
assertion `desc != NULL' failed
2011-11-18 18:36:29 +01:00
Michael Natterer
d38ded387d
Bug 663121 - guides are below rotate/transform/shear/perspective preview
...
Add a canvas item group for previews, and a small preview infrastructure
to GimpDrawTool, and put the transform preview into the preview group,
which is below all guides, grid and layer boundaries.
2011-11-16 21:32:29 +01:00
Michael Natterer
ffc9948d6e
app: add a canvas group for tool items
...
so we can control where in the canvas item stack they appear.
Put the group right below the software cursor.
2011-11-16 21:10:43 +01:00
Michael Natterer
f39399c9fc
app: don't leak GimpInkOption's GtkSizeGroup
2011-11-04 01:32:17 +01:00
Mukund Sivaraman
abaf846578
Revert "app (selectiontool): Drop dead code"
...
This reverts commit c0083d24e6 . It was
decided that although this code doesn't have an effect, it needs to be
modified to be fixed.
2011-10-12 19:30:58 +05:30
Mukund Sivaraman
c0083d24e6
app (selectiontool): Drop dead code
2011-10-12 17:15:04 +05:30
Mukund Sivaraman
9a3ee43ff6
app: Remove redundant assignment
2011-10-08 18:24:55 +05:30
Michael Natterer
89d3869760
app: update GimpBlendTool's status when Alt is pressed/released
2011-10-07 01:39:53 +02:00
Michael Natterer
23dca3b522
app: don't use gimp_get_mod_reparator() for the source tool status
...
The new code is just as broken from an i18n point of view, but at
least looks right if translated right. Add translator comments to the
used strings in the clone and heal tools.
2011-10-07 00:34:43 +02:00
Michael Natterer
6d1b5c4241
app: pull virtual modifier replacement into gimp_get_mod_string()
...
and remove it from all other places. We only want to have the virtual
modifiers when displaying a modifier string (and in some other cases,
but these are all handled internally by GTK+).
2011-10-06 22:56:05 +02:00
Michael Natterer
38b8f0596d
app: use the new modifier API instead of constants in all tools
...
There are still many uses of literal SHIFT and MOD1 left, but all uses
of CONTROL are gone. Should work exactly as before on Win/X11, and
still has some glitches on OSX.
2011-10-06 21:59:07 +02:00
Alexia Death
da2410148c
Revert "app: initalize rectangle tool respecting size constrants"
...
This reverts commit ef7060251c .
2011-10-06 20:16:26 +03:00
Alexia Death
970782cfef
Revert "app: prevent executing rectangle tool on the creating click"
...
This reverts commit 5a99bf4f47 .
2011-10-06 20:16:26 +03:00
Alexia Death
c8cde40952
Revert "app: handle motion right just created size fixed rects"
...
This reverts commit c8fa2c99e8 .
2011-10-06 20:16:26 +03:00
Alexia Death
3ad505b124
Revert "app: rect tool changes made for suppressed execute need to be applied"
...
This reverts commit eff20af915 .
2011-10-06 20:16:25 +03:00
Michael Natterer
e55ceea11a
app: handle MOD2 in GimpTool's generic modifier code
...
because we "know" that it's used on the Mac and unfortunately there
is no other way of knowing but simply knowing it...
2011-10-06 16:43:23 +02:00
Mukund Sivaraman
ad3633110a
app: Remove duplicate assignment
2011-10-06 08:37:41 +05:30
Michael Natterer
990a4bd271
app: don't forget to move the start handle in GimpBlendTool
...
because the tool moves both handles when Alt is pressed.
2011-10-05 23:40:44 +02:00
Michael Natterer
3982ddc39b
app: implement gimp_get_mod_string() using gtk_accelerator_get_label()
...
so it can handle all modifiers (also Mac ones).
Remove gimp_get_mod_name_shift,control,alt().
2011-10-05 01:30:59 +02:00
Michael Natterer
19b9bfd189
libgimpwidgets: add gtk_scale_new() to gimp3migration.[ch]
...
and use it all over the place. Also change some GtkObject* variables
to GtkAdjustment*.
2011-10-02 14:36:41 +02:00
Alexia Death
eff20af915
app: rect tool changes made for suppressed execute need to be applied
2011-10-01 17:07:51 +03:00
Alexia Death
c8fa2c99e8
app: handle motion right just created size fixed rects
2011-10-01 15:03:16 +03:00
Alexia Death
5a99bf4f47
app: prevent executing rectangle tool on the creating click
2011-10-01 15:03:16 +03:00
Alexia Death
ef7060251c
app: initalize rectangle tool respecting size constrants
2011-10-01 12:38:04 +03:00
Michael Natterer
3e336199b9
app: use gtk_box_new()
2011-09-30 11:29:11 +02:00
Michael Natterer
624e99041b
app: remove unused variable in gimp_image_map_tool_initialize()
2011-09-24 16:20:50 +02:00
Massimo Valentini
281c4cebb2
Bug 659804: wrong tooltips in the Align tool options
2011-09-22 18:13:10 +02:00
Massimo Valentini
b300e389d2
Bug 659052: stroke path with a pattern always uses the Pine pattern
2011-09-20 14:01:35 +02:00
Alexia Death
d32fa80d1d
app: Move smooth to painttool and clean up the rest
2011-09-14 20:44:45 +03:00
Massimo Valentini
27feccc4a4
Do not access transform tool handles if NULL or stales
...
For example starting GIMP and pressing
Ctrl-N Enter Shift-T (or Shift-R or Shift-P)
showed warnings on the console, and with window manager's
focus mode set to 'click' it was also possible to crash GIMP.
2011-09-13 18:12:35 +02:00
Michael Natterer
a4591aae11
app: GimpPerspectiveCloneTool: don't start an already active draw tool
2011-09-03 10:14:52 +02:00
Michael Natterer
f6d106705e
app: move variable to local scope in GimpTextOptions
2011-09-02 00:12:10 +02:00
Bruce Cowan
841c8a7ebe
String review: fix some spelling and formatting issues
2011-08-28 20:07:55 +02:00
Michael Natterer
5a7c517574
app: improve the undo strings of the transform tools
...
Apply modified patch from Liam Quin which replaces the hardcoded
undo strings by dynamic ones returned by a new virtual function
of GimpTransformTool.
2011-08-27 08:37:30 +02:00
Mikael Magnusson
6d3047f6a9
app: add missing space in help string
2011-08-16 19:03:18 +02:00
Mikael Magnusson
bed3ca0ada
app: fix right-click cancel after a reset in transformtool
2011-08-13 13:34:17 +02:00
Michael Muré
4f913949d3
cage tool options: better description for the fill plain color option
2011-08-09 14:02:52 +02:00
Martin Nordholts
71af0311de
Bug 645120 - Disable color tools overlay dialogs
2011-08-05 01:59:49 +02:00
Michael Natterer
762428501d
app: remove excess newlines from gimppaintoptions-gui.c
2011-08-02 16:34:00 +02:00
Michael Natterer
5726141905
app: use g_object_bind_property() in GimpBucketFillOptions
...
to set a frame's sensitivity instead of a signal callback. Also
improve tool options.
2011-08-02 10:46:53 +02:00
Michael Natterer
0453f264da
app: a space was missing in GimpMeasureOptions' tooltip
2011-07-31 22:52:06 +02:00
Michael Natterer
1b2ae6fd9e
app: clean up the transform options' preview and guides UI
2011-07-31 00:25:43 +02:00
Michael Natterer
e9bf7ba6dc
app: rename the "Tool toggle" frame in zoom options to "Direction"
2011-07-31 00:25:04 +02:00