1. 17 Aug, 2010 1 commit
    • Martin Nordholts's avatar
      Remove "Text to Selection" actions · a0dc12a0
      Martin Nordholts authored
      Remove "Text to Selection" actions. They were added to make the
      feature more discoverable. But we should make the original "Alpha to
      selection" feature more discoverable, not treating text layers in a
      special way where it's not needed.
      a0dc12a0
  2. 21 Sep, 2009 1 commit
  3. 03 Sep, 2009 1 commit
  4. 07 Aug, 2008 1 commit
    • Sven Neumann's avatar
      app/actions/layers-actions.c added new action "layers-new-from-visible". · 1c7a427e
      Sven Neumann authored
      2008-08-07  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/layers-actions.c
      	* app/actions/layers-commands.[ch]: added new action
      	"layers-new-from-visible".
      
      	* app/widgets/gimphelp-ids.h: added new help-id.
      
      	* menus/layers-menu.xml
      	* menus/image-menu.xml.in: added the new action.
      
      	* app/actions/edit-actions.c: improved the blurb for
      	"edit-copy-visible".
      
      
      svn path=/trunk/; revision=26421
      1c7a427e
  5. 16 Jun, 2006 1 commit
    • Michael Natterer's avatar
      Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and · 88dedcc4
      Michael Natterer authored
      2006-06-16  Michael Natterer  <mitch@gimp.org>
      
      	Allow plug-ins to register in <Layers>, <Channels>, <Vectors> and
      	<ColormapEditor>:
      
      	* app/pdb/gimppluginprocedure.c
      	(gimp_plug_in_procedure_add_menu_path): added the argument type
      	checks for the new locations. Factored out duplicated code.
      
      	* app/menus/menus.c (menus_init): add the "plug-in" action
      	group to the resp. UI managers.
      
      	* app/menus/plug-in-menus.c (plug_in_menus_menu_path_added):
      	support them here too.
      
      	* app/widgets/gimpimageeditor.[ch]
      	* app/widgets/gimpitemtreeview.[ch]: added get_image() functions.
      
      	* app/actions/plug-in-commands.c: added new utility functions
      	which collect plug-in arguments from GimpImageEditor and
      	GimpItemTreeView widgets.
      
      	* menus/channels-menu.xml
      	* menus/colormap-editor-menu.xml
      	* menus/layers-menu.xml
      	* menus/vectors-menu.xml: added separators.
      
      	* menus/image-menu.xml.in: added a "Colormap" placeholder in
      	Colors/Map
      
      	* plug-ins/common/colormap-remap.c (query): register a menu
      	entry in <ColormapEditor> and moved the existing one to the
      	"Colormap" placeholder. Also register an icon to make this
      	menu item clearly distinct from the others in that menu.
      
      	Unrelated:
      
      	* plug-ins/common/colormap-remap.c (run): cleaned up quite a
      	bit. Fixed last-vals code and simplified map handling.
      
      	(remap_swap): removed, folded into run().
      
      	(remap_dialog): use the passed map to initialize the dialog so it
      	starts with the last-vals. Tweaked layout to have 16 columns
      	and simplified cell renderer creation.
      88dedcc4
  6. 13 May, 2006 1 commit
    • Michael Natterer's avatar
      Added some new text layer actions and menu items (bug #316299). · 875af9c5
      Michael Natterer authored
      2006-05-13  Michael Natterer  <mitch@gimp.org>
      
      	Added some new text layer actions and menu items (bug #316299).
      
      	* app/actions/layers-actions.c: added actions for "Text to Path",
      	"Text along Path" and "Text to Selection" (use the alpha to
      	selection callback for text to selection)
      
      	* app/actions/layers-commands.[ch]: added
      	layers_text_to_vectors_cmd_callback() and
      	layers_text_along_vectors_cmd_callback().
      
      	* app/widgets/gimphelp-ids.h: help IDs for the new actions.
      
      	* menus/image-menu.xml.in
      	* menus/layers-menu.xml: added them to the layers menus in the
      	image window and the layers dialog.
      875af9c5
  7. 07 Aug, 2005 1 commit
    • Michael Natterer's avatar
      new function. · 4c6d9ddd
      Michael Natterer authored
      2005-08-07  Michael Natterer  <mitch@gimp.org>
      
      	* app/core/gimplayer.[ch] (gimp_layer_flatten): new function.
      
      	* app/actions/layers-actions.c
      	* app/actions/layers-commands.[ch]
      	* app/widgets/gimphelp-ids.h
      	* menus/image-menu.xml.in
      	* menus/layers-menu.xml: added "Remove Alpha Channel" action,
      	action callback, help ID and menu items. Fixes bug #309762.
      4c6d9ddd
  8. 15 Sep, 2004 1 commit
    • Michael Natterer's avatar
      app/actions/layers-actions.c added actions and callbacks · 6a723efc
      Michael Natterer authored
      2004-09-15  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/layers-actions.c
      	* app/actions/layers-commands.[ch]: added actions and callbacks
      	"layers-preserve-transparency" and
      	"layers-paint-mode-first,last,previous,next". Update the "active"
      	state of the recently added layer mask property actions in
      	layers_actions_update().
      
      	* app/actions/drawable-actions.c
      	* app/actions/drawable-commands.[ch]: added actions and callbacks
      	for "drawable-visible" and "drawable-linked". Fixes bug #152597.
      
      	* app/actions/vectors-actions.c
      	* app/actions/vectors-commands.[ch]: same here ("vectors-visible"
      	and "vectors-linked").
      
      	* app/widgets/gimplayertreeview.c
      	(gimp_layer_tree_view_preserve_button_toggled): flush the image
      	so the new actions are updated. Compress preserve_trans undos.
      
      	* menus/image-menu.xml.in: added the layer mask property actions
      	to the Layers/Mask submenu.
      
      	* menus/layers-menu.xml: reordered the mask property actions
      	to have the same order as in the image menu.
      6a723efc
  9. 20 Aug, 2004 1 commit
    • Sven Neumann's avatar
      app/actions/layers-actions.[ch] app/actions/layers-commands.[ch] added · c04ddea8
      Sven Neumann authored
      2004-08-21  Sven Neumann  <sven@gimp.org>
      
      	* app/actions/layers-actions.[ch]
      	* app/actions/layers-commands.[ch]
      	* app/widgets/gimplayertreeview.c: added actions to handle layer
      	masks as suggested in bug #150446.
      
      	* menus/layers-menu.xml: added menu entries for new actions,
      	commented out raise/lower menu entries.
      c04ddea8
  10. 21 Apr, 2004 1 commit
    • Michael Natterer's avatar
      forgot to register the "patterns" actions. · 2c601c7d
      Michael Natterer authored
      2004-04-21  Michael Natterer  <mitch@gimp.org>
      
      	* app/actions/actions.c: forgot to register the "patterns" actions.
      
      	* app/actions/*-actions.c: added actions representing the toplevel
      	menus (popups and menubars). Fixed some typos.
      
      	* menus/*-menu.xml: added action="foo" attributes to all toplevel
      	menus. Fixed typos here too.
      
      	* menus/gtkuimanager.dtd: fixed possible attributes.
      2c601c7d
  11. 19 Apr, 2004 2 commits
    • Sven Neumann's avatar
      menus/Makefile.am added a DTD (basically copied from the GTK+ API docs). · 957015e3
      Sven Neumann authored
      2004-04-19  Sven Neumann  <sven@gimp.org>
      
      	* menus/Makefile.am
      	* menus/gtkuimanager.dtd: added a DTD (basically copied from the
      	GTK+ API docs). Added a "validate" rule that allows to easily
      	validate the XML files.
      
      	* menus/*.xml: added a DOCTYPE declaration that refers to the
      	newly added DTD.
      
      	* app/widgets/gimpenumstore.[ch]:
      	* app/widgets/gimpenumcombobox.c: documented the new API.
      957015e3
    • Michael Natterer's avatar
      More GtkAction stuff (still unused): · 8848558f
      Michael Natterer authored
      2004-04-19  Michael Natterer  <mitch@gimp.org>
      
      	More GtkAction stuff (still unused):
      
      	* configure.in: added new directories menus/ and app/actions/
      
      	* Makefile.am: build menus/
      
      	* menus/.cvsignore
      	* menus/Makefile.am
      	* menus/*-menu.xml: new files: XML menu descriptions for each menu
      	which is now defined in gui/*-menu.c.
      
      	* app/widgets/widgets-types.h: some typedefs for GimpActionGroup.
      
      	* app/widgets/gimpactiongroup.[ch]: added a "Gimp" construct-only
      	property. Added APIs to set actions visible/sensitive/active
      	and an unimplemented stub for setting the action's color.
      
      	* app/Makefile.am: build actions/ and link libappactions.a
      
      	* app/actions/.cvsignore
      	* app/actions/Makefile.am
      	* app/actions/*-actions.[ch]: new files: GtkActions for each
      	*-commands.c file in gui/. Ported all "update" functions from the
      	*-menu.c files.
      	(everything completely unused, untested and partly #if 0'ed)
      
      	* app/core/gimpimage.[ch]: for reasons of (action-) symmetry, added
      	API to raise/lower channels/vectors to top/bottom.
      
      	* app/gui/channels-commands.[ch]
      	* app/gui/vectors-commands.[ch]: added callbacks for the new
      	to top/bottom functions.
      
      	* app/gui/Makefile.am
      	* app/gui/dockable-commands.[ch]: new files split out of
      	dialogs-commands.[ch].
      
      	* app/gui/dialogs-commands.[ch]
      	* app/gui/dialogs-menu.c: changed accordingly.
      
      	* app/gui/edit-commands.[ch]: added edit_paste_into_cmd_callback()
      	and remove usage of "guint action".
      
      	* app/gui/image-menu.c: changed accordingly.
      
      	* app/gui/palette-editor-commands.[ch]: split
      	+palette_editor_new_color_cmd_callback() into separate callbacks
      	for adding from FG and BG.
      
      	* app/gui/palette-editor-menu.c: changed accordingly.
      8848558f