Michael Natterer
d92b22c567
app: #include "widgets-types.h" so the GDK_KEY_foo defines are there
2011-03-29 22:39:34 +02:00
Michael Natterer
7c60bb5181
app: use more of the new GDK_KEY_foo key names
...
and move the compat defines from display-enums.h to widgets-enums.h
2011-03-29 17:24:08 +02:00
Michael Natterer
900a99ecb3
app: add binding signals for changing the text size (still unused)
2010-03-20 23:18:14 +01:00
Michael Natterer
3e3613bef7
app: allow for more fine-grained baseline and kerning adjustments
...
In theory for now, by changing the parameters of
GimpTextProxy::change_baseline() and ::change_kerning()
from gint to gdouble.
2010-03-08 21:57:29 +01:00
Michael Natterer
bbd2d521f1
app: rename "spacing" to "kerning" because that's what it does
2010-03-03 10:48:42 +01:00
Michael Natterer
4171d9c774
app: add signals bindings to change baseline and spacing
...
Bind them to Alt+up/down/left/right and connect to the signals in
the text tool editor. The callbacks do nothing yet.
2010-02-27 13:14:28 +01:00
Michael Natterer
1a2136408e
Implement overwrite-mode in the text tool
...
* app/widgets/gimptextproxy.c: also swallow the "toggle-overwrite"
signal.
* app/tools/gimpdrawtool. [ch] (gimp_draw_tool_draw_text_cursor): add
"gboolean overwrite" which causes the cursor to be drawn as block.
* app/tools/gimptexttool.[ch]: implement overwriting, toggling it,
and changing the text cursor accordingly.
2009-06-25 13:22:25 +02:00
Michael Natterer
e78bda44b3
Implement insert_at_cursor() so bindings can insert text
2009-06-24 21:31:39 +02:00
Michael Natterer
b5079eb1b7
Move the GimpTextProxy widget from app/tools/ to app/widgets/
2009-06-24 19:34:36 +02:00