Commit Graph

26499 Commits

Author SHA1 Message Date
Khaled Hosny 25b0bab7d6 Updated Arabic translation 2009-10-23 18:39:43 +02:00
Michael Natterer bc33e4735d Sync required pango version with configure 2009-10-22 20:37:01 +02:00
Michael Natterer ea7c37293c Don't block all key events on the canvas (fixes tool interaction)
(gimp_display_shell_canvas_tool_events): when ignoring events on
overlays, special case key events because they always originate from
the topelvel and never from the canvas' window itself.
2009-10-21 19:35:20 +02:00
Tournaris Pavlos a93cb543ff Updated Greek po-python translation 2009-10-20 14:41:36 +03:00
Vasilis Kontogiannis 2e6dd9a128 Updated Greek libgimp translation 2009-10-20 14:38:10 +03:00
Vasilis Kontogiannis 1f9a0cf170 Updated Greek translation 2009-10-20 14:32:49 +03:00
Michael Natterer db896708f3 Disable RGBA colormaps in offscreen widgets for now because they crash 2009-10-19 11:03:23 +02:00
Michael Natterer 0b712fb4e5 GtkInputDialog is deprecated now, so #undef GTK_DISABLE_DEPRECATED
Finally the reason needed to reimplement this beast in a proper way in
GIMP.
2009-10-19 10:11:45 +02:00
Michael Natterer 8a377be277 Turn legacy tranlation context "tool|_Zoom" into a proper one 2009-10-19 00:13:56 +02:00
Michael Natterer 8780342dcb Set a 10px border on the canvas so overlays have some spacing 2009-10-18 23:03:04 +02:00
Michael Natterer 0c58ffe680 Use an RGBA colormap so rounded corners work 2009-10-18 22:53:26 +02:00
Michael Natterer 84ab7454b5 Put the image map tool dialogs into overlay boxes when in fullscreen mode 2009-10-18 22:42:21 +02:00
Michael Natterer 81786482ec Add GimpToolOverlay which displays tool dialogs directly on the canvas
The new widget has a GtkDialog-like API so tools which use either an
overlay or a real dialog are as obvious as possible.
2009-10-18 22:33:23 +02:00
Michael Natterer 8124792130 Derive GimpCanvas from GimpOverlayBox
- adapt callbacks to ignore / not block events on offscreen children
- use GimpOverlayBox' scroll API which makes sure overlay children
  don't scroll along
2009-10-18 22:19:29 +02:00
Michael Natterer 3d354c9434 Add new widget GimpOverlayBox which is a GtkContainer subclass
It keeps around its children as offscreen widgets and renders them
using a (potantially) arbitrary cairo_matrix_t (the actual API allows
for arbitrary alignment wihin the container and rotating).
2009-10-18 21:57:34 +02:00
Michael Natterer 4822ca0d6d Make menu positioning also works for transformed offscreen widgets
(gimp_button_menu_position): reorder the code, use the new
gdk_window_get_root_coords() and pass it coordinates that include
the widget's offset within its parent gdk window.
2009-10-18 16:03:33 +02:00
Michael Natterer 0ce426cc79 Make the toggle grid insensitive when the dynamics are read-only 2009-10-18 13:24:59 +02:00
Michael Natterer 387ec40214 Remove useless frame and vbox that were copied over from the paint options 2009-10-18 13:10:58 +02:00
Michael Natterer 52dd01fdef Change user-visible strings from "Dynamics" to "Paint Dynamics"
Because "Dynamics" doesn't mean anything by itself. Didn't add the
"Paint" where the context is clear, like in the dynamics dialog
context menu.
2009-10-18 13:03:40 +02:00
Michael Natterer e979da8b22 Minor formatting fixes 2009-10-18 13:03:01 +02:00
Sven Neumann 2fb9054aab fix build of devel-docs tools with GSEAL_ENABLE 2009-10-18 00:56:03 +02:00
Bruce Cowan 24b9077e26 Updated British English translation 2009-10-17 23:13:35 +01:00
Michael Natterer 57915302f6 Build with GSEAL_ENABLE 2009-10-17 21:24:12 +02:00
Alexia Death 071d26caa9 Merge commit 'origin/master' into soc-2009-dynamics 2009-10-17 21:47:01 +03:00
Alexia Death 210a4b5044 Merge resolution 2009-10-17 21:42:02 +03:00
Michael Natterer b77592ffb2 Coding style cleanup 2009-10-17 20:37:53 +02:00
Michael Natterer 7ce6757ad0 Define GSEAL_ENABLE globally 2009-10-17 20:32:57 +02:00
Michael Natterer 018e8b0d29 Build with GSEAL_ENABLE and #undef it where accessors are missing 2009-10-17 20:31:57 +02:00
Michael Natterer 1a23b9ecf2 Build with GSEAL_ENABLE and #undef it where accessors are missing 2009-10-17 20:20:39 +02:00
Michael Natterer 6608d66cde Build with GSEAL_ENABLE and #undef it where accessors are missing 2009-10-17 19:51:33 +02:00
Michael Natterer fb1fdf49b4 Build with GSEAL_ENABLE 2009-10-17 19:33:46 +02:00
Michael Natterer fa21f2da5b Build with GSEAL_ENABLE and #undef it where accessors are missing 2009-10-17 19:03:24 +02:00
Michael Natterer 171b449132 Build with GSEAL_ENABLE 2009-10-17 18:59:40 +02:00
Michael Natterer 11039a0436 Build with GSEAL_ENABLE 2009-10-17 18:58:28 +02:00
Michael Natterer 8cee9c66a7 Build with GSEAL_ENABLE and #undef it where accessors are missing 2009-10-17 18:55:14 +02:00
Michael Natterer fcd346a227 Build with GSEAL_ENABLE with a few exceptions
Use the new accessors in GTK+ 2.18 and #undef GSEAL_ENABLE where
accessors are missing or where I'm not quite sure how to fix the
stuff yet.
2009-10-17 18:51:48 +02:00
Michael Natterer ee48b7b06e Use accessors instead of table->children and adjustment->value 2009-10-17 18:49:12 +02:00
Michael Natterer 45c05f5f5f Require GLib >= 2.22.0 2009-10-17 17:59:53 +02:00
Michael Natterer c58eee0229 gui_sanity_check(): bump GTK+ dependency here too 2009-10-17 17:49:28 +02:00
Martin Nordholts eb6bef33e4 Use gtk_widget_set_visible()
In places where the pattern

  if (show)
    gtk_widget_show (widget);
  else
    gtk_widget_hide (widget);

is used, change to

  gtk_widget_set_visible (widget, show);

Also do some other minor cleanups.
2009-10-17 15:07:34 +02:00
Martin Nordholts 15f86a80ac Bump required GTK+ version to 2.18.1
Bump required GTK+ version to 2.18.1 so we get
e.g. gtk_widget_set_visible() and offscreen widget hierarchies. So far
we don't rely on bug fixes in any later releases.
2009-10-17 15:07:34 +02:00
Michael Schumacher 567cd4371a Remove file gimp.rc
gimp.rc is generated from gimp.rc.in.
2009-10-16 23:46:58 +02:00
Sven Neumann f7ff0903ff Fix a width/height confusion in the healing tool algorithm
As pointed out by Massimo Valentini in bug #519503, the code used
height where width should have been used. Correct.
2009-10-16 22:06:34 +02:00
Sveinn í Felli 18fa57b7f2 Updated Icelandic translation 2009-10-16 01:44:06 +00:00
Sveinn í Felli 99fd09118d Updated Icelandic translation 2009-10-16 01:19:00 +00:00
Anna Jonna Ármannsdóttir 844dd74af2 Updated Icelandic translation 2009-10-16 00:58:07 +00:00
Anna Jonna Ármannsdóttir 51a5b689de Updated Icelandic translation 2009-10-16 00:53:06 +00:00
Sveinn í Felli 9c4b60e560 Updated Icelandic translation 2009-10-16 00:45:35 +00:00
Alexia Death 4e018eaa18 Merge commit 'origin/master' into soc-2009-dynamics 2009-10-15 22:58:25 +03:00
Alexia Death a92943dd87 rm erroneous makefile 2009-10-15 22:57:44 +03:00