1. 26 May, 2008 11 commits
  2. 25 May, 2008 9 commits
    • Martin Nordholts's avatar
      Name cleanup. · 5c4bf26c
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_revert_to_saved_state): Name cleanup.
      
      svn path=/trunk/; revision=25799
      5c4bf26c
    • Martin Nordholts's avatar
      Handle the special case when there is only one point, so that moving · a0ba68ac
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_prepare_for_move)
      	(gimp_free_select_tool_revert_to_saved_state)
      	(gimp_free_select_tool_move_segment_vertex_to): Handle the special
      	case when there is only one point, so that moving segment vertices
      	works even if there only is one.
      
      svn path=/trunk/; revision=25798
      a0ba68ac
    • Martin Nordholts's avatar
      For completeness, comment on some uncommented instance-private variables. · 82f33141
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c: For completeness, comment on
      	some uncommented instance-private variables.
      
      svn path=/trunk/; revision=25797
      82f33141
    • Martin Nordholts's avatar
      Properly update the cursor. · 20106d27
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_cursor_update): Properly update the cursor.
      
      svn path=/trunk/; revision=25796
      20106d27
    • Martin Nordholts's avatar
      Added support for supressing handles by holding Shift in the Free Select · 021fa373
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	Added support for supressing handles by holding Shift in the Free
      	Select Tool so that new segments can be created where handles
      	would otherwise obstruct.
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_handle_segment_selection): Renamed, and
      	only select segment vertices if handles are not supressed.
      
      	(gimp_free_select_tool_modifier_key): Make Shift toggle supressing
      	handles.
      
      	(gimp_free_select_tool_draw): Don't draw the handles if they are
      	supressed.
      
      	(gimp_free_select_tool_should_close): Only accept distance from
      	start point as a reason to close the polygon if the handles are
      	not supressed.
      
      svn path=/trunk/; revision=25795
      021fa373
    • Martin Nordholts's avatar
      Added support for double-clicking in the Free Select Tool. A double-click · 5ca90dd4
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	Added support for double-clicking in the Free Select Tool. A
      	double-click will commit the selection.
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_get_double_click_info): Helper function to
      	retrive GTK+ double-click settings.
      
      	(gimp_free_select_tool_should_close): Take double-clicking into
      	account.
      
      	(gimp_free_select_tool_revert_to_saved_state): Bail out if needed.
      
      	(gimp_free_select_tool_button_release): Pass on time when
      	clicking.
      
      	(gimp_free_select_tool_handle_click): Pass time to this function,
      	and modify it to handle double-clicks.
      
      svn path=/trunk/; revision=25794
      5ca90dd4
    • Martin Nordholts's avatar
      Remove invalid comment. · 0ddc9061
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_button_release): Remove invalid comment.
      
      svn path=/trunk/; revision=25793
      0ddc9061
    • Martin Nordholts's avatar
      A click might have slightly adjusted the points, so revert before doing · 866cc375
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_handle_click): A click might have slightly
      	adjusted the points, so revert before doing the selection.
      	(gimp_free_select_tool_revert_to_saved_state): Move definition up
      	a bit.
      
      svn path=/trunk/; revision=25792
      866cc375
    • Martin Nordholts's avatar
      Make moving selection mask/pixels within the selection work for the Free · 82037925
      Martin Nordholts authored
      2008-05-25  Martin Nordholts  <martinn@svn.gnome.org>
      
      	Make moving selection mask/pixels within the selection work for
      	the Free Select Tool, as well as interaction with any resulting
      	floating selection.
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_handle_click): Handle floating selections.
      	(gimp_free_select_tool_status_update): Show the inital
      	instructions until there are 3 or more segment vertices, rather
      	than 3 or more points.
      
      	(gimp_free_select_tool_oper_update): When there is no active tool,
      	show selection tool status bar help messages instead of the tool
      	specific ones.
      
      	(gimp_free_select_tool_delegate_button_press): New helper function
      	to decide wether to delgate operation to the selection tool.
      
      	(gimp_free_select_tool_button_press): Handle delegation to the
      	selection tool.
      
      svn path=/trunk/; revision=25791
      82037925
  3. 24 May, 2008 5 commits
  4. 23 May, 2008 10 commits
    • Martin Nordholts's avatar
      Draw handles within HANDLE_SIZE * 7 distance from cursor instead of only · 43dec1b1
      Martin Nordholts authored
      2008-05-23  Martin Nordholts  <martinn@svn.gnome.org>
      
      	* app/tools/gimpfreeselecttool.c
      	(gimp_free_select_tool_draw): Draw handles within HANDLE_SIZE * 7
      	distance from cursor instead of only showing the hovered handle.
      	(gimp_free_select_tool_oper_update): Remember last coordinates
      	given here, so we can do above calculations.
      
      svn path=/trunk/; revision=25782
      43dec1b1
    • Michael Natterer's avatar
      Stop including single headers from gtk+ to be prepared for the upcoming · 598da617
      Michael Natterer authored
      2008-05-23  Michael Natterer  <mitch@gimp.org>
      
      	Stop including single headers from gtk+ to be prepared
      	for the upcoming GTK_DISABLE_SINGLE_INCLUDES:
      
      	* configure.in: add -DGTK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.
      
      	* app/display/gimpcanvas.h
      	* app/display/gimpscalecombobox.h
      	* app/display/gimpstatusbar.h
      	* app/widgets/*.h
      	* libgimp/gimpprogressbar.h
      	* libgimp/gimpselectbutton.h
      	* libgimpwidgets/*.h
      	* libgimpwidgets/gimpstock.c
      	* plug-ins/uri/gimpmountoperation.h: remove inclusion of parent
      	classes and single files from gtk+.
      
      	* app/widgets/gtkwrapbox.h
      	* libgimp/gimpbrushmenu.c
      	* libgimp/gimpfontmenu.c
      	* libgimp/gimpgradientmenu.c
      	* libgimp/gimppalettemenu.c
      	* libgimp/gimppatternmenu.c
      	* libgimp/gimpselectbutton.c: #include <gtk/gtk.h>
      
      	* plug-ins/common/poppler.c: undef GTK_DISABLE_SINGLE_INCLUDES
      	when including <poppler.h>.
      
      
      svn path=/trunk/; revision=25781
      598da617
    • Alexandre Prokoudine's avatar
      updated Russian translation · 19a6177f
      Alexandre Prokoudine authored
      svn path=/trunk/; revision=25780
      19a6177f
    • Sven Neumann's avatar
      updated German translation. · a8bbbd00
      Sven Neumann authored
      2008-05-23  Sven Neumann  <sven@gimp.org>
      
      	* de.po: updated German translation.
      
      svn path=/trunk/; revision=25779
      a8bbbd00
    • Sven Neumann's avatar
      string change. · 35738aa9
      Sven Neumann authored
      2008-05-23  Sven Neumann  <sven@gimp.org>
      
      	* app/tools/gimpimagemaptool-settings.c: string change.
      
      svn path=/trunk/; revision=25778
      35738aa9
    • Sven Neumann's avatar
      app/core/gimpchannel-select.c app/core/gimpdrawable-bucket-fill.c · 5aa59b3b
      Sven Neumann authored
      2008-05-23  Sven Neumann  <sven@gimp.org>
      
      	* app/core/gimpchannel-select.c
      	* app/core/gimpdrawable-bucket-fill.c
      	* app/core/gimpdrawable-transform.c
      	* app/core/gimpimage-crop.c
      	* app/dialogs/image-scale-dialog.c
      	* app/tools/gimpbycolorselecttool.c
      	* app/tools/gimpfliptool.c
      	* app/tools/gimpforegroundselecttool.c
      	* app/tools/gimpfreeselecttool.c
      	* app/tools/gimpfuzzyselecttool.c
      	* app/tools/gimpmovetool.c
      	* app/tools/gimpperspectivetool.c
      	* app/tools/gimppolygonselecttool.c
      	* app/tools/gimprotatetool.c
      	* app/tools/gimpscaletool.c
      	* app/tools/gimpsheartool.c
      	* libgimpwidgets/gimpcolorprofilestore.c
      	* plug-ins/gfig/gfig-dialog.c: use C_() instead of Q_() for
      	translations with context.
      
      svn path=/trunk/; revision=25777
      5aa59b3b
    • Sven Neumann's avatar
      set XGETTEXT_KEYWORDS for use of msgctxtid. · e5f0bd3b
      Sven Neumann authored
      2008-05-23  Sven Neumann  <sven@gimp.org>
      
      	* Makefile.in.in: set XGETTEXT_KEYWORDS for use of msgctxtid.
      
      svn path=/trunk/; revision=25776
      e5f0bd3b
    • Sven Neumann's avatar
      require glib-gettextize 2.16. · 73e717eb
      Sven Neumann authored
      2008-05-23  Sven Neumann  <sven@gimp.org>
      
      	* autogen.sh (GLIB_REQUIRED_VERSION): require glib-gettextize 2.16.
      
      	* libgimp/libgimp-intl.h
      	* plug-ins/pygimp/pygimp-intl.h: synced with gi18n-lib.h from glib
      	2.16. This adds support for the C_() macro.
      
      	* plug-ins/script-fu/script-fu-intl.h: just include gi18n.h instead
      	of duplicating things from this header.
      
      svn path=/trunk/; revision=25775
      73e717eb
    • Sven Neumann's avatar
      added ChangeLog entry for Kevin taken from the SVN log · e5667f73
      Sven Neumann authored
      svn path=/trunk/; revision=25774
      e5667f73
    • Michael Natterer's avatar
      left-align the labels in the new dynamics matrix. Add some code for RTL · 99a33813
      Michael Natterer authored
      2008-05-23  Michael Natterer  <mitch@gimp.org>
      
      	* app/tools/gimppaintoptions-gui.c: left-align the labels in the
      	new dynamics matrix. Add some code for RTL layout that doesn't
      	work properly yet.
      
      
      svn path=/trunk/; revision=25772
      99a33813
  5. 22 May, 2008 5 commits