- 12 Mar, 2002 2 commits
-
-
Michael Natterer authored
2002-03-12 Michael Natterer <mitch@gimp.org> * app/config/gimpguiconfig.[ch]: removed "global_paint_options".
-
Michael Natterer authored
2002-03-12 Michael Natterer <mitch@gimp.org> * app/gimprc.[ch] * app/gui/preferences-dialog.c * app/paint/gimppaintoptions.[ch] * app/tools/paint_options.[ch] * app/tools/tool_manager.[ch]: removed the "global_paint_options" gimprc option because it doesn't quite fit the new dockable dialog architecture. * app/gui/brush-select.[ch] * app/gui/gradient-select.[ch] * app/gui/palette-select.[ch] * app/gui/pattern-select.[ch]: removed the "Global Brush/Pattern/... Selection" part of them. They are now only used for temp popup selections and the PDB. *Lots* of cleanup. * app/gui/convert-dialog.c * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c * app/gui/gui.c * app/gui/menus.c * app/gui/palette-import-dialog.c * app/plug-in/plug-in.c: changed accordingly. Cleaned up the palette and other data PDB stuff: * tools/pdbgen/Makefile.am * tools/pdbgen/groups.pl: added "palette_select" and "palettes". * tools/pdbgen/pdb/palette_select.pdb: new file. Makes the palette selection PDB controllable. * tools/pdbgen/pdb/palettes.pdb: new file cut out of palette.pdb because of API symmetry with brushes, patterns, ... * tools/pdbgen/pdb/palette.pdb: removed from here. * tools/pdbgen/pdb/brush_select.pdb * tools/pdbgen/pdb/brushes.pdb * tools/pdbgen/pdb/gradient_select.pdb * tools/pdbgen/pdb/gradients.pdb * tools/pdbgen/pdb/palette.pdb * tools/pdbgen/pdb/pattern_select.pdb * tools/pdbgen/pdb/patterns.pdb: lots of cleanup. Autogenerated stuff: * app/pdb/Makefile.am * app/pdb/palette_select_cmds.c * app/pdb/palettes_cmds.c: new files. * app/pdb/brush_select_cmds.c * app/pdb/brushes_cmds.c * app/pdb/gradient_select_cmds.c * app/pdb/gradients_cmds.c * app/pdb/internal_procs.c * app/pdb/palette_cmds.c * app/pdb/pattern_select_cmds.c * app/pdb/patterns_cmds.c: regenerated. * libgimp/Makefile.am * libgimp/gimp_pdb.h * libgimp/gimppalettes_pdb.[ch] * libgimp/gimppaletteselect_pdb.[ch]: new files. * libgimp/gimpgradientselect_pdb.[ch] * libgimp/gimppalette_pdb.[ch] * libgimp/gimppatterns_pdb.c: regenerated. * devel-docs/libgimp/tmpl/gimpgradients.sgml * devel-docs/libgimp/tmpl/gimppalette.sgml: regenerated.
-
- 11 Mar, 2002 4 commits
-
-
Sven Neumann authored
2002-03-11 Sven Neumann <sven@gimp.org> * app/gui/preferences-dialog.c: use a PangoAttributeList instead of PangoMarkup for the frame header. Also removed bold attribute and hardcoded size_request.
-
Michael Natterer authored
2002-03-11 Michael Natterer <mitch@gimp.org> * app/gui/pattern-select.c * app/gui/preferences-dialog.c: proofreading by bex. * app/gui/brush-select.c * app/gui/gradient-select.c * app/gui/pattern-select.c: cleaned up the foo_select_change_callbacks() functions a bit.
-
Sven Neumann authored
-
Michael Natterer authored
2002-03-11 Michael Natterer <mitch@gimp.org> * app/widgets/gimplayerlistview.[ch]: added a GimpAnchorItemFunc and use it if it's set. * app/widgets/gimpitemlistview.c: removed the floating selection special case hack from the remove_item callback. * app/gui/layers-commands.[ch]: added layers_remove_layer() and layers_anchor_layer(). Fixed sensitive setting of the "Anchor" menu item. * app/gui/dialogs-constructors.c: use the new functions when constructing the layers dialog. Makes deleting and anchoring floating selections from the layers dialog work without hacking or code duplication. * app/widgets/gimpdialogfactory.c: added comments about dialog destruction in dispose().
-
- 10 Mar, 2002 2 commits
-
-
Michael Natterer authored
2002-03-10 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpwidgets.h: removed type checking casts from macros which return parts of pseudo-widgets. * app/widgets/gimpbrushfactoryview.c: changed accordingly. * app/widgets/gimpdialogfactory.c: added a "dispose" implementation used to destroy all dialogs the factory has created. * app/gui/toolbox.[ch]: removed toolbox_free(), removed the static "toolbox_shell" variable, set the active tool correctly on creation, don't show the window here (fixes session menagement), take the vbox' spacing into account when calculating the window's resize hints. * app/gui/gui.c: don't include "toolbox.h", don't call toolbox_free(). * app/widgets/gimpfontselection.c: set the width of the entry to 16 chars on creation so it doesn't fall back to it's insanely large default width, minor stuff. * app/tools/gimptexttool.c * app/tools/selection_options.c: some more scale_entries.
-
Michael Natterer authored
2002-03-10 Michael Natterer <mitch@gimp.org> * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c * app/gui/tool-options-dialog.[ch]: made the tool options dialog dockable. Create a fancy tab for it which looks like the old dialog header. * app/gui/gui.c * app/gui/menus.c * app/gui/toolbox.c: changed accordingly. * app/tools/gimpbucketfilltool.c * app/tools/gimpcroptool.c * app/tools/gimperasertool.c: moved the tool toggling widgets to the top. * app/tools/paint_options.c: show the paint mode menu for all paint tools but set it insensitive where it makes no sense. Reduces flickering and makes the tools' similarity more obvious. * app/widgets/gimpdataeditor.c: fixed segfault in gimp_data_editor_set_data() (data may be NULL), don't pass NULL to gtk_entry_set_text(), make the name entry insensitive if data == NULL. * app/widgets/gimpdialogfactory.c: fixed longstanding bug which made newly created docks steal the first session entry with a NULL widget instead of the first _dock_ session entry with a NULL widget. Added even more debugging output. Cleanup. * app/widgets/gimpdockbook.c: made the tab/menu widget code more general to cover the tool options tab.
-
- 08 Mar, 2002 4 commits
-
-
Michael Natterer authored
2002-03-08 Michael Natterer <mitch@gimp.org> * app/widgets/gimpbrushfactoryview.c: forgot some casts.
-
Michael Natterer authored
2002-03-08 Michael Natterer <mitch@gimp.org> * libgimpwidgets/gimpwidgets.[ch]: return the crated label from gimp_table_attach_aligned(), doc fixes. * app/gui/channels-commands.c * app/tools/gimpairbrushtool.c * app/tools/gimpblendtool.c * app/tools/gimpbucketfilltool.c * app/tools/gimpcolorpickertool.c * app/tools/gimpconvolvetool.c * app/tools/gimpdodgeburntool.c * app/tools/gimpinktool.c * app/tools/gimpmagnifytool.c * app/tools/gimpsmudgetool.c * app/tools/paint_options.c * app/tools/selection_options.c * app/widgets/gimpbrushfactoryview.c * app/widgets/gimplayerlistview.c: use gimp_scale_entries instead of just hscales in lots of places, so the values are keyboard input-able.
-
Michael Natterer authored
2002-03-08 Michael Natterer <mitch@gimp.org> * app/core/gimpchannel.[ch]: changed gimp_channel_get_color() to not return the color but take a second GimpRGB* parameter like all other _get_color() functions. Reordered some functions to make more sense, added some g_return_if_fail(). * app/core/gimppalette.[ch]: added gimp_palette_[set|get]_n_columns() * app/gui/menus.c: added a "<PaletteEditor>" item factory. * app/gui/Makefile.am * app/gui/palette-editor-commands.[ch]: callbacks for the factory. * app/widgets/gimppaletteeditor.[ch]: removed the menu stuff here, added a spinbutton to adjust the number of columns. * app/gui/gradient-editor-commands.c: removed usage of "the_gimp". * app/widgets/gimpgradienteditor.c: minor cleanup. * app/widgets/gimpbrusheditor.h * app/widgets/gimpgradienteditor.h * app/widgets/gimppaletteeditor.h: forgot to declare the _get_type() functions publically.
-
Michael Natterer authored
2002-03-08 Michael Natterer <mitch@gimp.org> * app/core/core-types.h: added GimpPaletteEntry typedef. * app/core/gimppalette.h: removed it here. * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpeditor.[ch]: new widget which is the base class for everything which is a vbox and has a button area at the bottom. * app/widgets/gimpcontainerview.[ch]: derived from GimpEditor now. * app/widgets/gimpdataeditor.[ch]: a GimpEditor subclass which is the base class for the new data editors below. * app/widgets/gimpbrushfactoryview.c * app/widgets/gimpbufferview.c * app/widgets/gimpchannellistview.c * app/widgets/gimpdatafactoryview.c * app/widgets/gimpdocumentview.c * app/widgets/gimpitemlistview.c * app/widgets/gimplayerlistview.c * app/widgets/gimpvectorslistview.c * themes/Default/gtkrc: chagec accordingly. * app/gui/Makefile.am * app/gui/brush-editor.[ch] * app/gui/gradient-editor.[ch] * app/gui/palette-editor.[ch]: removed... * app/widgets/gimpbrusheditor.[ch] * app/widgets/gimpgradienteditor.[ch] * app/widgets/gimppaletteeditor.[ch]: ...and added back as GimpDataEditor subclasses. Lots of cleanup and stuff... * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c * app/gui/gradient-editor-commands.c * app/gui/gui-types.h * app/gui/palette-select.c * app/tools/gimpcolorpickertool.c: changed accordingly.
-
- 07 Mar, 2002 1 commit
-
-
Sven Neumann authored
2002-03-07 Sven Neumann <sven@gimp.org> * app/gui/splash.c: back to a still splash image. * data/images/gimp_splash.png: blinkenwilber as seen from the berlinerfernsehturm.de.
-
- 06 Mar, 2002 3 commits
-
-
Simon Budig authored
2002-03-06 Simon Budig <simon@gimp.org> * configure.in * app/Makefile.am * app/core/Makefile.am: We depend on Libart now. * app/core/gimpscanconvert.c: Converted the Scan-Conversion to use libart. *Way* better results.
-
Sven Neumann authored
2002-03-06 Sven Neumann <sven@gimp.org> * app/core/gimpbrushpipe.c * app/core/gimppalette.c: message fixes.
-
Michael Natterer authored
2002-03-06 Michael Natterer <mitch@gimp.org> * themes/Default/images/preferences/folders-modules.png * themes/Default/images/preferences/folders-themes.png * themes/Default/images/preferences/folders-tool-plug-ins.png: Some more folder icons for the prefs. dialog. * themes/Default/images/preferences/Makefile.am * themes/Default/images/preferences/folders.xcf.gz: changed accordingly. * app/gui/preferences-dialog.c: use them. * themes/Default/Makefile.am * themes/Default/imagerc * libgimpwidgets/gimpstock.[ch]: removed GIMP_STOCK_PASTE. * themes/Default/gtkrc: override GTK_STOCK_PASTE with our icon instead. * app/gui/menus.c * app/widgets/gimpbufferview.c: s/GIMP_STOCK_PASTE/GTK_STOCK_PASTE/ * themes/Default/images/Makefile.am: install all icons of the default theme so the installed directory can be used as template.
-
- 04 Mar, 2002 1 commit
-
-
Michael Natterer authored
2002-03-04 Michael Natterer <mitch@gimp.org> Forgot some gint opacity values: * app/core/gimplayer.[ch]: layer->opacity, gimp_layer_new(), gimp_layer_new_from_tiles() * app/core/gimpimage-projection.[ch]: gimp_image_projection_opacity() * app/core/gimpdrawable-transform.c * app/core/gimpedit.c * app/core/gimpimage-mask.c * app/core/gimpimage-merge.c * app/core/gimpimage-new.c * app/core/gimpimage.c * app/core/gimplayer-floating-sel.c * app/gui/layers-commands.c * app/tools/gimptexttool.c * app/widgets/gimplayerlistview.c * app/xcf/xcf-load.c * app/xcf/xcf-save.c * tools/pdbgen/pdb/layer.pdb: changed accordingly. * app/pdb/layer_cmds.c * libgimp/gimplayer_pdb.c: regenerated.
-
- 03 Mar, 2002 3 commits
-
-
Sven Neumann authored
2002-03-03 Sven Neumann <sven@gimp.org> * app/core/gimpimage-contiguous-region.c: some cleanup, removed unused parameters and code. * app/widgets/gimptoolinfopreview.c: fixed stupid bug I introduced yesterday.
-
Michael Natterer authored
2002-03-03 Michael Natterer <mitch@gimp.org> Use gdouble in a [0.0..1.0] range for opacity values in the whole core's API. Convert them using (opacity * 255.999) when passing them to base/ and paint-funcs/ Affected functions: * app/core/gimpchannel.[ch]: gimp_channel_[set|get]_opacity() * app/core/gimpimage.[ch]: gimp_image_[apply|replace]_image() * app/paint/gimppaintcore.[ch]: gimp_paint_core_[paste|replace]_canvas() * app/core/core-types.h: added defines GIMP_OPACITY_TRANSPARENT and GIMP_OPACITY_OPAQUE, just like the ones from paint-funcs/paint-funcs-types.h * app/gimprc.c * app/image_map.c * app/core/gimpcontext.c * app/core/gimpdrawable-blend.c * app/core/gimpdrawable-bucket-fill.c * app/core/gimpdrawable.c * app/core/gimpedit.c * app/core/gimplayer.c * app/core/gimplayer-floating-sel.c * app/core/gimppalette.c * app/paint/gimpairbrush.c * app/paint/gimpclone.c * app/paint/gimpconvolve.c * app/paint/gimpdodgeburn.c * app/paint/gimperaser.c * app/paint/gimppaintbrush.c * app/paint/gimpsmudge.c * app/tools/gimpinktool.c * app/widgets/gimpcolorpanel.c * app/widgets/gimplayerlistitem.c * app/widgets/gimppreview.c * app/xcf/xcf-load.c: changed accordingly, use the new constants.
-
Michael Natterer authored
2002-03-03 Michael Natterer <mitch@gimp.org> * app/core/gimpimage-mask-select.[ch]: changed gimp_image_mask_select_channel() to not take "drawable" and "sample_merged" parameters (which are silly in some contexts) but simply the offsets of the passed channel. * app/gui/channels-commands.c * app/tools/gimpbezierselecttool.c * app/tools/gimpfuzzyselecttool.c * app/tools/gimpiscissorstool.c: changed accordingly. * app/tools/gimpdrawtool.[ch]: chaged gimp_draw_tool_draw_lines() and _draw_strokes() to take an additional "use_offsets" parameter like the other drawing functions. * app/path_curves.c * app/tools/gimpvectortool.c: changed accordingly. * app/paint/gimppaintcore.c: removed #if 0'ed code which was identical to other functions. * app/tools/gimpselectiontool.c: use the GimpEditSelectionTool's "arrow_key_func" so it's now possible to keyboad-move the current layer and selection with all selection tool. Needs some more tweaking... * app/tools/gimpiscissorstool.[ch] * app/tools/gimpvectortool.[ch]: derive them from GimpSelectionTool to make the modifier key <-> tool options interaction work. Ported IScissors to the new way the draw_tool works.
-
- 02 Mar, 2002 1 commit
-
-
Sven Neumann authored
2002-03-02 Sven Neumann <sven@gimp.org> * app/core/gimptoolinfo.c * app/widgets/gimptoolinfopreview.c: allow RGB previews and do proper blending for RGBA. This is wasted effort since we will change the GimpPreview system anyway, but I couldn't stand the awful look any longer. * app/display/gimpdisplayshell.c * app/gui/file-save-dialog.c: added linebreaks to messages.
-
- 01 Mar, 2002 1 commit
-
-
Michael Natterer authored
2002-03-01 Michael Natterer <mitch@gimp.org> * themes/Default/images/preferences/Makefile.am * themes/Default/images/preferences/folders-brushes.png * themes/Default/images/preferences/folders-gradients.png * themes/Default/images/preferences/folders-palettes.png * themes/Default/images/preferences/folders-patterns.png * themes/Default/images/preferences/folders-plug-ins.png: some new icons made from Jimmac's new tool icons and Tigert's abstract palette icon. * themes/Default/images/preferences/folders.xcf.gz: all folders icons as layered image. * app/gui/preferences-dialog.c: use them.
-
- 28 Feb, 2002 5 commits
-
-
Michael Natterer authored
2002-02-28 Michael Natterer <mitch@gimp.org> * app/gui/preferences-dialog.c: put the title label & icon outside the notebook and exchange them when flipping pages. Pass an icon to the resolution_calibrate_dialog.
-
Michael Natterer authored
2002-02-28 Michael Natterer <mitch@gimp.org> * app/gimprc.[ch] * app/config/gimpguiconfig.[ch] * app/gui/toolbox.c: removed the "show_indicators" gimprc option. The toolbox layout will change and thus obsolete it anyway. * app/gui/Makefile.am * app/gui/input-dialog.[ch]: removed. * app/gui/dialogs-constructors.[ch] * app/gui/dialogs.c * app/gui/menus.c: changed accordingly. * app/gui/preferences-dialog.c: Added an "Input Devices" page and embed the input_dialog stuff there. Put "Display" and "Monitor" under "Interface". Removed the "Session" page. Lots of cleanup and reordering of options. Please comment... * themes/Default/images/preferences/Makefile.am * themes/Default/images/preferences/input-devices.png: new icon. * themes/Default/images/preferences/session.png: removed.
-
Sven Neumann authored
2002-02-28 Sven Neumann <sven@gimp.org> * app/gui/resolution-calibrate-dialog.[ch]: take an optional pixbuf as eye-candy. * app/gui/preferences-dialog.c * app/gui/user-install-dialog.c: changed accordingly.
-
Michael Natterer authored
2002-02-28 Michael Natterer <mitch@gimp.org> Sven Naumann <sven@gimp.org> * configure.in * themes/Default/images/Makefile.am * themes/Default/images/preferences/Makefile.am: new directory for themeable preferences icons. * themes/Default/images/preferences/default-comment.png * themes/Default/images/preferences/display.png * themes/Default/images/preferences/environment.png * themes/Default/images/preferences/folders.png * themes/Default/images/preferences/help-system.png * themes/Default/images/preferences/image-windows.png * themes/Default/images/preferences/interface.png * themes/Default/images/preferences/monitor.png * themes/Default/images/preferences/new-image.png * themes/Default/images/preferences/session.png * themes/Default/images/preferences/tool-options.png: added some GPL icons from Jimmac's site (http://jimmac.musichall.cz/). * app/gui/gui.[ch]: added gui_themes_get_theme_dir() so we can find icons which are loaded on demand. * app/gui/preferences-dialog.c: added the icons to the tree and the notebook page headers. Cleaned up and reduced the code a lot by adding utility functions prefs_table_new() and prefs_check_button_new(). * app/display/gimpdisplayshell.c * app/display/gimpdisplayshell-callbacks.[ch]: added a "Default" menu entry to the display's color button context menu so we can reset the padding color to the theme's bg color.
-
Sven Neumann authored
-
- 27 Feb, 2002 2 commits
-
-
Michael Natterer authored
2002-02-27 Michael Natterer <mitch@gimp.org> * themes/Default/images/stock-button-stroke.png * themes/Default/images/stock-button-to-path.png * themes/Default/images/stock-button-to-selection.png: removed. * themes/Default/images/stock-button-path-stroke.png * themes/Default/images/stock-button-selection-stroke.png * themes/Default/images/stock-button-selection-to-path.png: new ones. * themes/Default/Makefile.am * themes/Default/images/Makefile.am * libgimpwidgets/gimpstock.[ch]: changed accordingly. * themes/Default/images/stock-button-selection-add.png * themes/Default/images/stock-button-selection-intersect.png * themes/Default/images/stock-button-selection-replace.png * themes/Default/images/stock-button-selection-subtract.png: cropped. * themes/Default/images/tools/stock-tool-button-brightness-contrast.png: a nicer one from Ville Pätsi. * app/gui/menus.c * app/widgets/gimpvectorslistview.c: use the new stock items. * app/gui/dialogs-commands.c: create the new paths dialog, not the old one in dialogs_lc_cmd_callback(). * app/gui/vectors-commands.c: some more s/Vectors/Path/ in user-visible strings. * app/app_procs.c: some test code for the filename -> uri migration.
-
Michael Natterer authored
2002-02-27 Michael Natterer <mitch@gimp.org> * app/core/Makefile.am * app/core/gimppaintinfo.[ch]: new object for registering GimpPaintCore subclasses, just like GimpToolInfo for tools. * app/core/gimp.h: added gimp->paint_info_list to hold them. * app/core/gimptoolinfo.[ch]: removed the "pdb_string" and "paint_core_name" pointers and added a GimpPaintInfo pointer instead. * app/core/gimpimage-mask.c * app/gui/vectors-commands.c * app/tools/gimpbezierselecttool.c * app/tools/tool_manager.c: changed accordingly. * app/paint/paint-types.h * app/paint/paint.c: added paint class registration stuff like the tool_manager does. * app/paint/gimpairbrush.[ch] * app/paint/gimpclone.[ch] * app/paint/gimpconvolve.[ch] * app/paint/gimpdodgeburn.[ch] * app/paint/gimperaser.[ch] * app/paint/gimppaintbrush.[ch] * app/paint/gimppencil.[ch] * app/paint/gimpsmudge.[ch]: added register functions which are called from paint_init(). The core object system lives not only in "core/", but in core, paint, vectors, file, plug-in and xcf, so I had to hack a bit to keep the deps working: * app/pdb/pdb-types.h: don't include "paint/paint-types.h"... * app/core/core-types.h: ...because it's included here. Moved the inclusions of the core's subsystems' "foo/foo-types.h" files to the end of the file. * app/paint/Makefile.am: Some slimy radioactive uglyness. * app/gui/drawable-commands.c * app/tools/gimpblendtool.c: removed calling core functions via the PDB because it makes no sense to do it manually in only a few places. This needs to be done generically using generated wrappers living in "app/commands/" or something...
-
- 26 Feb, 2002 10 commits
-
-
Sven Neumann authored
2002-02-26 Sven Neumann <sven@gimp.org> * app/gui/tips-dialog.c * app/gui/tips-parser.c: added support for simple text markup. * tips/gimp-tips.xml.in: document and use the new markup tags.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> * app/app_procs.c: make absolute paths out of relative ones passed on the commandline so the GimpImagefiles can generate previews. * app/gui/Makefile.am * app/gui/drawable-commands.[ch]: new files implementing menu callbacks which work not just on layers. * app/gui/layers-commands.[ch]: removed them here. Cleanup. * app/gui/menus.c: changed accordingly. * app/gui/brushes-commands.c * app/gui/channels-commands.c * app/gui/vectors-commands.c: cleanup. Added macros to get rid of code duplication.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> * app/widgets/gimpitemlistview.[ch]: added a "item_activate_func" to the struct and the constructor so we can distinguish double click from right click in the callbacks. * app/widgets/gimpvectorslistview.[ch]: added a "item_stroke_func". * app/widgets/gimpchannellistview.c: reorder the "To Selection" button. * app/gui/dialogs-constructors.c: changed accordingly. * app/gui/menus.c: added separators and some new items to the vectors menu. Use the SELECTION_REPLACE, _ADD, ... icons for the resp. menu items. * app/gui/vectors-commands.[ch]: added empty callbacks for the new menu items, put the stroke stuff to an own function which is used as "item_stroke_func" when creating GimpVectorsListViews.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> * app/core/gimpimage-mask-select.[ch]: implemented gimp_image_mask_select_vectors() as simple wrapper around gimp_image_mask_select_polygon(). * app/gui/vectors-commands.c: call it from the "to selection" callbacks. * app/gui/channels-commands.c: use gimp_image_mask_select_channel() instead of doing the same manually. * app/paint/gimppencil.c: register as "GimpPencil", not "GimpPencilCore". * app/widgets/Makefile.am * app/widgets/widgets-types.h * app/widgets/gimpvectorslistview.[ch]: new GimpItemListView subclass featuring a "To Selection" and "Stroke" button. * app/widgets/gimpitemlistview.c: create GimpVectorsListViews.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> * app/paint/gimppaintcore-stroke.[ch]: added gimp_paint_core_stroke_vectors() which strokes the whole vector using one undo step. * app/gui/vectors-commands.c: use the new function. * app/tools/gimpvectortool.c: changed to do evil voodoo in gimp_vectors_tool_set_vectors() and thus to always find a display to show the vectors.
-
Simon Budig authored
2002-02-26 Simon Budig <simon@gimp.org> * app/gui/vectors-commands.c * app/tools/gimpvectortool.c * app/tools/gimpvectortool.h: fixed a name of a function and corrected gimp_vector_tool_set_vectors.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> Added some kind of paint core registry. It's ugly and will change... * app/core/gimp.c: call paint_init() and paint_exit(). * app/core/gimptoolinfo.[ch]: added "gchar *paint_core_name" to the GimpToolInfo structure and the contstructor. * app/tools/tool_manager.c: pass the class names of the GimpPaintCore subclasses to gimp_tool_info_new(). * app/paint/Makefile.am * app/paint/paint.[ch]: new files. Simlply ref/unref all paint core classes so we can find them using g_type_from_name(). * app/paint/gimppaintcore-stroke.[ch]: changed to take an array of GimpCoords, not just gdouble. * tools/pdbgen/pdb/paint_tools.pdb: convert the stroke array here. * app/gui/vectors-commands.c: ad-hoc implementation of vectors stroking. Double click now sets the active vectors in the vectors tool. * app/pdb/paint_tools_cmds.c: regenerated.
-
Sven Neumann authored
2002-02-26 Sven Neumann <sven@gimp.org> * app/gui/tips-parser.c: some documentation can't hurt. * app/tools/Makefile.am * app/paint/Makfile.am * app/vectors/Makfile.am * plug-ins/tools/Makefile.am: fixed dist target.
-
Simon Budig authored
2002-02-26 Simon Budig <simon@gimp.org> * app/tools/gimpdrawtool.c * app/tools/gimpdrawtool.h: Added function gimp_draw_tool_draw_strokes to be able to draw lines from a GimpCoords array. * app/vectors/gimpanchor.h: removed "active", since this should be a GUI thing. * app/vectors/gimpstroke.c * app/vectors/gimpstroke.h * app/vectors/gimpbezierstroke.c * app/vectors/gimpbezierstroke.h: Implemented (and fixed API) for interpolation. * app/tools/gimpvectortool.c * app/tools/gimpvectortool.h: Changed accordingly, we can actually draw polylines now.
-
Michael Natterer authored
2002-02-26 Michael Natterer <mitch@gimp.org> * app/undo.[ch]: renamed undo_push_layer_rename() to undo_push_item_rename(), so channel/vectors renaming is undoable. Use "gsize" for all undo size variables. Cleanup. * app/undo_types.h: s/LAYER_RENAME_UNDO/ITEM_RENAME_UNDO/. * app/core/core-types.h: added LAYER_PROPERTIES_UNDO_GROUP. * app/core/gimpimage.c: s/Vectors/Path/ in all user-visible strings. * app/core/gimpitem.[ch]: cleanup. * app/gui/menus.c: s/"New Path"/"New Path..."/, pass "vectors_menu_update" to gimp_item_factory_new(). * app/gui/layers-commands.c: renaming the floating layer transforms it into an ordinary layer. Push an undo group around around both the "fs_to_layer" and the renaming. * app/gui/channels-commands.c * app/gui/vectors-commands.c: made renaming undoable, cleanup. * app/widgets/gimpitemlistview.c: added an EEKY hack so "Delete" is not broken any more for floating selections. Need a better solution...
-
- 25 Feb, 2002 1 commit
-
-
Sven Neumann authored
2002-02-25 Sven Neumann <sven@gimp.org> * tools/pdbgen/pdb/fileops.pdb: changed dot to underscore in implementation of gimp_temp_name(). Fixes bug #72324. * app/pdb/fileops_cmds.c: regenerated.
-