1998-01-26 11:14:09 +08:00
|
|
|
# This is the system-wide gimprc file. Any change made in this file
|
|
|
|
# will affect all users of this system, provided that they are not
|
|
|
|
# overriding the default values in their personal gimprc file.
|
|
|
|
#
|
1997-11-25 06:05:25 +08:00
|
|
|
# Lines that start with a '#' are comments.
|
|
|
|
# Blank lines are ignored.
|
|
|
|
|
|
|
|
# The variable gimp_dir is set to either the interned value
|
|
|
|
# @gimpdir@ or the environment variable GIMP_DIRECTORY. If
|
|
|
|
# the path in GIMP_DIRECTORY is relative, it is considered
|
|
|
|
# relative to your home directory.
|
|
|
|
|
|
|
|
(prefix "@prefix@")
|
|
|
|
(exec_prefix "@exec_prefix@")
|
|
|
|
(gimp_data_dir "@gimpdatadir@")
|
|
|
|
(gimp_plugin_dir "@gimpplugindir@")
|
|
|
|
|
|
|
|
# Set the temporary storage directory...files will appear here
|
2000-05-01 02:17:55 +08:00
|
|
|
# during the course of running the gimp. Most files will disappear
|
|
|
|
# when the gimp exits, but some files are likely to remain,
|
|
|
|
# such as working palette files, so it is best if this directory
|
|
|
|
# not be one that is shared by other users or is cleared on machine
|
|
|
|
# reboot such as /tmp.
|
1997-11-25 06:05:25 +08:00
|
|
|
(temp-path "${gimp_dir}/tmp")
|
|
|
|
|
|
|
|
# Set the swap file location. The gimp uses a tile based memory
|
2000-05-01 02:17:55 +08:00
|
|
|
# allocation scheme. The swap file is used to quickly and easily
|
|
|
|
# swap files out to disk and back in. Be aware that the swap file
|
|
|
|
# can easily get very large if the gimp is used with large images.
|
|
|
|
# Also, things can get horribly slow if the swap file is created on
|
|
|
|
# a directory that is mounted over NFS. For these reasons, it may
|
|
|
|
# be desirable to put your swap file in "/tmp".
|
1997-11-25 06:05:25 +08:00
|
|
|
(swap-path "${gimp_dir}")
|
|
|
|
|
|
|
|
# Set the brush search path...this path will be searched for valid
|
|
|
|
# brushes at startup.
|
|
|
|
(brush-path "${gimp_dir}/brushes:${gimp_data_dir}/brushes")
|
|
|
|
|
|
|
|
# Specify a default brush. If none is specified it defaults to the
|
|
|
|
# "1circle.gbr" brush which is just a single pixel sized brush.
|
|
|
|
# The brush is searched for in the brush path.
|
1999-10-27 02:27:27 +08:00
|
|
|
(default-brush "Circle (19)")
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Set the pattern search path...this path will be searched for valid
|
|
|
|
# patterns at startup.
|
|
|
|
(pattern-path "${gimp_dir}/patterns:${gimp_data_dir}/patterns")
|
|
|
|
|
|
|
|
# Specify a default pattern.
|
|
|
|
# The pattern is searched for in the specified pattern paths.
|
1999-10-27 02:27:27 +08:00
|
|
|
(default-pattern "Pine?")
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Set the palette search path...this path will be searched for valid
|
|
|
|
# palettes at startup.
|
1998-04-12 21:54:23 +08:00
|
|
|
(palette-path "${gimp_dir}/palettes")
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Specify a default palette.
|
|
|
|
# The pattern is searched for in the specified pattern paths.
|
|
|
|
(default-palette "Default")
|
|
|
|
|
|
|
|
# Set the gradient search path...this path will be searched for valid
|
|
|
|
# gradients at startup.
|
|
|
|
(gradient-path "${gimp_dir}/gradients:${gimp_data_dir}/gradients")
|
|
|
|
|
|
|
|
# Specify a default gradient.
|
|
|
|
# The gradient is searched for in the specified gradient paths.
|
|
|
|
(default-gradient "German_flag_smooth")
|
|
|
|
|
|
|
|
# Set the plug-in search path...this path will be searched for
|
|
|
|
# plug-ins when the plug-in is run.
|
1999-03-15 02:03:58 +08:00
|
|
|
(plug-in-path "${gimp_dir}/plug-ins:${gimp_plugin_dir}/plug-ins")
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Set the path for the script-fu plug-in. This value is ignored by
|
|
|
|
# the GIMP if the script-fu plug-in is never run.
|
|
|
|
(script-fu-path "${gimp_dir}/scripts:${gimp_data_dir}/scripts")
|
|
|
|
|
Bit of a large checkin this - it's basically three things: 1 - GimpModules
Sun Jan 11 00:24:21 GMT 1999 Austin Donnelly <austin@greenend.org.uk>
Bit of a large checkin this - it's basically three things:
1 - GimpModules using gmodules to dynamically load and
initialise modules at gimp start of day.
2 - Color selectors now register themselves with a color
notebook.
3 - progress bars have been cleaned up a bit, so now have
progress indictations on all transform tool and gradient
fill operations. Not done bucket fill, but that seems to
be the next candidate.
New directories:
* modules/: new directory for dynamically loadable modules.
New files:
* modules/.cvsignore
* modules/Makefile.am
* modules/colorsel_gtk.c: GTK color selector wrapped up as a
color selector the gimp can use.
* app/gimpprogress.[ch]: progress bars within gimp core, either as
popups, or in the status bar. This is mainly code moved out
of plug-in.c
* app/color_notebook.[ch]: color selector notebook, implementing
very similar interface to color_select.h so it can be used as
a drop-in replacement for it.
* libgimp/color_selector.h: API color selectors need to implement
to become a page in the color_notebook.
* libgimp/gimpmodule.h: API gimp modules need to implement to be
initialised by gimp at start of day.
Modified files:
* Makefile.am: add modules/ to SUBDIRS
* libgimp/Makefile.am: install gimpmodule.h and color_selector.h
* app/gimprc.[ch]: recognise module-path variable.
* gimprc.in: set module-path variable to something sensible
(currently "${gimp_dir}/modules:${gimp_plugin_dir}/modules").
* app/Makefile.am: build color notebook and gimpprogress
* app/app_procs.c: register internal GIMP color selector with
color notebook.
* app/asupsample.c: call progress function less frequently for
better performance.
* app/asupsample.h: progress_func_t typedef moved to gimpprogress.h
* app/blend.c: make callbacks to a progress function
* app/color_area.c: use a color notebook rather than a color selector
* app/color_panel.c: ditto
* app/color_select.c: export color selector interface for notebook
* app/color_select.h: color_select_init() prototype
* app/flip_tool.c: flip the image every time, rather than every
second click.
* app/interface.c: move progress bar stuff out to
gimpprogress.c. Make the code actually work while we're at it.
* app/interface.h: move prototypes for progress functions out to
gimpprogress.h
* app/plug_in.c: load and initialise modules (if possible). Move
progress bar handling code out to gimpprogress.c
* app/plug_in.h: keep only a gimp_progress * for each plugin, not
a whole bunch of GtkWidgets.
* app/scale_tool.c
* app/rotate_tool.c
* app/shear_tool.c
* app/perspective_tool.c: progress bar during operation.
De-sensitise the dialog to discourage the user from running
two transforms in parallel.
* app/transform_core.c: recalculate grid coords when bounding box
changes. Only initialise the action area of the dialog once,
to avoid multiple "ok" / "reset" buttons appearing. Undraw
transform tool with correct matrix to get rid of handle
remains on screen. Call a progress function as we apply the
transform matrix. A few new i18n markups. Invalidate
floating selection marching ants after applying matrix.
* app/transform_core.h: transform_core_do() takes an optional
progress callback argument (and data).
* plug-ins/oilify/oilify.c: send progress bar updates after every
pixel region, not only if they processed a multiple of 5
pixels (which was quite unlikely, and therefore gave a jerky
progress indication).
1999-01-11 08:57:33 +08:00
|
|
|
# Set the path to modules that are to be initialized at startup
|
|
|
|
(module-path "${gimp_dir}/modules:${gimp_plugin_dir}/modules")
|
1997-12-17 11:06:57 +08:00
|
|
|
|
1997-11-25 06:05:25 +08:00
|
|
|
# The tile cache is used to make sure the gimp doesn't thrash
|
2000-05-01 02:17:55 +08:00
|
|
|
# tiles between memory and disk. Setting this value higher will
|
|
|
|
# cause the gimp to use less swap space, but will also cause
|
|
|
|
# the gimp to use more memory. Conversely, a smaller cache size
|
|
|
|
# causes the gimp to use more swap space and less memory.
|
|
|
|
# Note: the gimp will still run even if `tile-cache-size' is
|
|
|
|
# set to 0. The actual size can contain a suffix of 'm', 'M',
|
|
|
|
# 'k', 'K', 'b' or 'B', which makes the gimp interpret the
|
|
|
|
# size as being specified in megabytes, kilobytes and bytes
|
|
|
|
# respectively. If no suffix is specified the size defaults to
|
|
|
|
# being specified in kilobytes.
|
2000-03-15 09:38:14 +08:00
|
|
|
(tile-cache-size 32m)
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Speed of marching ants in the selection outline
|
|
|
|
# this value is in milliseconds
|
|
|
|
# (less time indicates faster marching)
|
|
|
|
(marching-ants-speed 300)
|
|
|
|
|
|
|
|
# Set the number of operations kept on the undo stack
|
|
|
|
(undo-levels 5)
|
|
|
|
|
2000-05-01 02:17:55 +08:00
|
|
|
# Set the minimal number of colors for dithering on 8-bit displays.
|
|
|
|
# If the GIMP cannot allocate at least this number of colors, a
|
|
|
|
# private colormap will be allocated, resulting in colormap "flashing".
|
|
|
|
# The default value of 144 corresponds to a "color cube" of 6*6*4 colors
|
|
|
|
# where the 3 values stand for shades of red, green and blue.
|
1997-11-25 06:05:25 +08:00
|
|
|
# Multiplying the # of shades of each primary color yields
|
2000-05-01 02:17:55 +08:00
|
|
|
# the total number of colors that will be allocated for the
|
|
|
|
# GIMP colormap.
|
|
|
|
# This number must not exceed 256. Most of the colors remaining after
|
|
|
|
# the allocation of the colorcube will be left to the system palette
|
|
|
|
# in an effort to reduce colormap "flashing".
|
|
|
|
# Note that setting this value to something higher than 216 (6*6*6)
|
|
|
|
# will not work with Gtk versions lower than 1.2.8.
|
|
|
|
(min-colors 144)
|
|
|
|
|
|
|
|
# Install a private GIMP colormap by default -- only for 8-bit displays
|
1997-11-25 06:05:25 +08:00
|
|
|
# (install-colormap)
|
|
|
|
|
|
|
|
# Specify that marching ants for selected regions will be drawn
|
|
|
|
# with colormap cycling as oposed to redrawing with different stipple masks
|
|
|
|
# this color cycling option works only with 8-bit displays
|
|
|
|
# (colormap-cycling)
|
|
|
|
|
|
|
|
# Tools such as fuzzy-select and bucket fill find regions based on a
|
|
|
|
# seed-fill algorithm. The seed fill starts at the intially selected
|
|
|
|
# pixel and progresses in all directions until the difference of pixel
|
|
|
|
# intensity from the original is greater than a specified threshold
|
|
|
|
# ==> This value represents the default threshold
|
|
|
|
(default-threshold 15)
|
|
|
|
|
|
|
|
# There is always a tradeoff between memory usage and speed. In most
|
|
|
|
# cases, the GIMP opts for speed over memory. However, if memory is
|
|
|
|
# a big issue, set stingy-memory-use
|
|
|
|
# (stingy-memory-use)
|
|
|
|
|
|
|
|
# When zooming into and out of images, this option enables the
|
|
|
|
# automatic resizing of windows
|
|
|
|
# (allow-resize-windows)
|
|
|
|
|
|
|
|
# Context-dependent cursors are cool. They are enabled by default.
|
|
|
|
# However, they require overhead that you may want to do without.
|
|
|
|
# Uncomment this line to disable them.
|
|
|
|
# (no-cursor-updating)
|
|
|
|
|
1999-10-09 21:37:34 +08:00
|
|
|
# Layer preview sizes (also used for the Undo History):
|
1997-11-25 06:05:25 +08:00
|
|
|
# none: no previews in layers dialog/layer selector
|
1999-10-09 21:37:34 +08:00
|
|
|
# tiny: 24x24
|
1997-11-25 06:05:25 +08:00
|
|
|
# small: 32x32
|
1999-10-09 21:37:34 +08:00
|
|
|
# medium: 48x48
|
|
|
|
# large: 64x64
|
|
|
|
# huge: 128x128
|
|
|
|
# #: #x#
|
1997-11-25 06:05:25 +08:00
|
|
|
(preview-size small)
|
|
|
|
|
1999-10-09 21:37:34 +08:00
|
|
|
# Navigation window preview sizes:
|
|
|
|
# small: 48x48
|
|
|
|
# medium: 80x80
|
|
|
|
# large: 112x112
|
|
|
|
# #: #x#
|
|
|
|
(nav-preview-size large)
|
|
|
|
|
|
|
|
|
1997-12-11 08:57:08 +08:00
|
|
|
# Tooltips
|
|
|
|
# Comment this out to disable the tooltips in the toolbox
|
1997-12-14 15:32:54 +08:00
|
|
|
# (dont-show-tool-tips)
|
1997-12-11 08:57:08 +08:00
|
|
|
|
1999-10-09 21:37:34 +08:00
|
|
|
# Help System
|
|
|
|
# Comment this out to disable context-sensitive help with F1 key
|
|
|
|
# (dont-use-help)
|
|
|
|
|
1997-11-25 06:05:25 +08:00
|
|
|
# Controlling ruler visibility
|
1998-08-05 20:38:11 +08:00
|
|
|
# The default behavior is for rulers to be ON.
|
|
|
|
# This can also be toggled with the View->Toggle Rulers command
|
|
|
|
# or shift+control+r
|
1997-11-25 06:05:25 +08:00
|
|
|
# (dont-show-rulers)
|
|
|
|
|
1999-10-09 21:37:34 +08:00
|
|
|
# Controlling statusbar visibility
|
|
|
|
# The default behavior is to show the statusbar.
|
|
|
|
# This can also be toggled with the View->Toggle Statusbar command
|
|
|
|
# or shift+control+s
|
|
|
|
# (dont-show-statusbar)
|
|
|
|
|
1999-03-03 20:35:12 +08:00
|
|
|
# Default units
|
1999-03-04 01:10:50 +08:00
|
|
|
# This is the default unit of a new image. It will appear in the
|
|
|
|
# File/New dialog and will be the unit for coordinate display when
|
|
|
|
# dot-for-dot is off.
|
|
|
|
# The default units can be one of:
|
|
|
|
# (inches millimeters points picas) plus those in your user units database
|
1999-03-03 20:35:12 +08:00
|
|
|
# The default is inches
|
|
|
|
(default-units inches)
|
|
|
|
|
|
|
|
# Default Resolution units
|
|
|
|
# This is used to specify the resolution of a new image
|
|
|
|
# The units for the resolution can be one of:
|
1999-03-04 01:10:50 +08:00
|
|
|
# (inches millimeters points picas) plus those in your user units database
|
1999-03-03 20:35:12 +08:00
|
|
|
# The default is inches
|
|
|
|
(default-resolution-units inches)
|
|
|
|
|
|
|
|
# Default Resolution
|
|
|
|
# This is the default resolution of a new image in dpi
|
|
|
|
# The default is 72.0 dpi in both x and y direction
|
|
|
|
(default-xresolution 72.0)
|
|
|
|
(default-yresolution 72.0)
|
1997-11-25 06:05:25 +08:00
|
|
|
|
|
|
|
# Disable auto saving
|
1998-03-21 22:54:37 +08:00
|
|
|
# Auto saving is not yet implemented! Nothing will be auto-saved, no matter
|
|
|
|
# how you set this here.
|
1997-11-25 06:05:25 +08:00
|
|
|
# Just uncomment the line below...
|
|
|
|
# (dont-auto-save)
|
|
|
|
|
|
|
|
# Disable confirmation before closing an image without saving
|
|
|
|
# Just uncomment the next line
|
|
|
|
# (dont-confirm-on-close)
|
|
|
|
|
1998-06-24 06:58:55 +08:00
|
|
|
# By default GIMP remembers the positions and sizes of the main dialogs and
|
|
|
|
# advices your window-manager to place them there again the next time you
|
|
|
|
# use the GIMP. To disable this behaviour, uncomment the line below...
|
1998-07-12 06:23:23 +08:00
|
|
|
# (dont-save-session-info)
|
|
|
|
|
1999-09-25 02:28:35 +08:00
|
|
|
# Session managment
|
|
|
|
# To let GIMP try to restore your last saved session,
|
|
|
|
# just uncomment the line below...
|
2000-04-21 01:09:41 +08:00
|
|
|
(always-restore-session)
|
1998-06-24 06:58:55 +08:00
|
|
|
|
1997-11-25 06:05:25 +08:00
|
|
|
# Setting the level of interpolation
|
|
|
|
# Uncommenting this line will enable cubic interpolation.
|
1999-09-25 02:28:35 +08:00
|
|
|
# By default, GIMP uses linear interpolation, which is faster, but
|
|
|
|
# has poorer quality
|
1997-11-25 06:05:25 +08:00
|
|
|
# (cubic-interpolation)
|
|
|
|
|
|
|
|
# Set the gamma correction values for the display
|
|
|
|
# 1.0 corresponds to no gamma correction. For most displays,
|
|
|
|
# gamma correction should be set to between 2.0 and 2.6
|
|
|
|
# Run the utility "gamma_correct" to determine appropriate values
|
|
|
|
# for your display.
|
|
|
|
#
|
|
|
|
# One important item to keep in mind: Many images that you might
|
|
|
|
# get from outside sources will in all likelihood already be
|
|
|
|
# gamma-corrected. In these cases, the image will look washed-out
|
|
|
|
# if the gimp has gamma-correction turned on. If you are going
|
|
|
|
# to work with images of this sort, turn gamma correction off
|
|
|
|
# by removing this line, or setting the values to 1.0.
|
|
|
|
# gamma-correction 1.0
|
|
|
|
# gamma-correction 2.0
|
1999-09-25 02:28:35 +08:00
|
|
|
#
|
1997-11-25 06:05:25 +08:00
|
|
|
(gamma-correction 1.0)
|
|
|
|
|
|
|
|
# Set the manner in which transparency is displayed in images
|
|
|
|
# Transparency type can be one of:
|
|
|
|
# 0: Light Checks
|
|
|
|
# 1: Mid-Tone Checks
|
|
|
|
# 2: Dark Checks
|
|
|
|
# 3: White Only
|
|
|
|
# 4: Gray Only
|
|
|
|
# 5: Black Only
|
|
|
|
# Check size can be one of:
|
|
|
|
# 0: Small
|
|
|
|
# 1: Medium
|
|
|
|
# 2: Large
|
|
|
|
(transparency-type 1)
|
|
|
|
(transparency-size 2)
|
|
|
|
|
1999-02-07 02:31:33 +08:00
|
|
|
# This string sets how image window titles are formatted.
|
|
|
|
# The following percent expansions are performed:
|
|
|
|
# %% literal percent sign
|
comment typo fix, plus add %D* to default image-title-format string, so
Fri Oct 1 12:46:12 1999 Austin Donnelly <austin@gimp.org>
* gimprc.in: comment typo fix, plus add %D* to default
image-title-format string, so people get a '*' in the titlebar
if their image is dirty.
* app/fileops.c: initialise filename before using it.
* app/gdisplay.c: empty parameter list () is K&R - should be
stronger (void) in ANSI C.
* app/gimpdrawable.c: gimp_drawable_{dirty,clean} functions
removed - no one uses them anyway. Parasite undo type is
proper parasite undo type, not MISC_UNDO.
* app/gimpdrawableP.h: drawable dirty bit removed.
* app/gimpimage.c: don't change the resolution if there's no
difference from the old one. Call gdisplay_shrink_wrap() to
re-calculate scale factors and refresh the display on
resolution change. Layer undo doesn't have sub-types
anymore, uses main UndoType instead.
* app/layer.h: Remove LayerUndoType
* app/qmask.c: fix qmask undo so it actually works.
* app/undo.h: new types for undo_push_layer{,_mask} and
undo_push_qmask.
* app/undo.c: change way group boundaries are represented:
each Undo has a group_boundary boolean set to TRUE if this is
the start or the end of a group, and the type of the Undo is
the group's type. Within a group, each Undo keeps its own
type. This allows pop funcs and free funcs to do
type-specific things (eg needed by layer and channel stuff).
Don't maintain per-drawable dirty flags anymore. Floating
sel to layer and layer rename now uses meaningful undo types.
* app/undo_types.h: more specific undo types:
LAYER_{ADD,REMOVE}_UNDO, LAYER_MASK_{ADD,REMOVE}_UNDO,
LAYER_RENAME_UNDO, and PARASITE_{ATTACH,DETACH}_UNDO.
* app/undo_history.c: oops - undo stack was being placed into gtk
list in wrong order.
* app/edit_selection.c: push more descriptive LAYER_DISPLACE_UNDO
rather than MISC_UNDO.
* app/layers_dialog.c: better tagging of undo types
1999-10-02 02:43:24 +08:00
|
|
|
# %f bare filename, or "Untitled"
|
1999-02-07 02:31:33 +08:00
|
|
|
# %F full path to file
|
|
|
|
# %p PDB image id
|
|
|
|
# %i view instance number
|
|
|
|
# %t image type (RGB, indexed, greyscale)
|
|
|
|
# %z zoom factor as a percentage
|
|
|
|
# %s source scale factor
|
comment typo fix, plus add %D* to default image-title-format string, so
Fri Oct 1 12:46:12 1999 Austin Donnelly <austin@gimp.org>
* gimprc.in: comment typo fix, plus add %D* to default
image-title-format string, so people get a '*' in the titlebar
if their image is dirty.
* app/fileops.c: initialise filename before using it.
* app/gdisplay.c: empty parameter list () is K&R - should be
stronger (void) in ANSI C.
* app/gimpdrawable.c: gimp_drawable_{dirty,clean} functions
removed - no one uses them anyway. Parasite undo type is
proper parasite undo type, not MISC_UNDO.
* app/gimpdrawableP.h: drawable dirty bit removed.
* app/gimpimage.c: don't change the resolution if there's no
difference from the old one. Call gdisplay_shrink_wrap() to
re-calculate scale factors and refresh the display on
resolution change. Layer undo doesn't have sub-types
anymore, uses main UndoType instead.
* app/layer.h: Remove LayerUndoType
* app/qmask.c: fix qmask undo so it actually works.
* app/undo.h: new types for undo_push_layer{,_mask} and
undo_push_qmask.
* app/undo.c: change way group boundaries are represented:
each Undo has a group_boundary boolean set to TRUE if this is
the start or the end of a group, and the type of the Undo is
the group's type. Within a group, each Undo keeps its own
type. This allows pop funcs and free funcs to do
type-specific things (eg needed by layer and channel stuff).
Don't maintain per-drawable dirty flags anymore. Floating
sel to layer and layer rename now uses meaningful undo types.
* app/undo_types.h: more specific undo types:
LAYER_{ADD,REMOVE}_UNDO, LAYER_MASK_{ADD,REMOVE}_UNDO,
LAYER_RENAME_UNDO, and PARASITE_{ATTACH,DETACH}_UNDO.
* app/undo_history.c: oops - undo stack was being placed into gtk
list in wrong order.
* app/edit_selection.c: push more descriptive LAYER_DISPLACE_UNDO
rather than MISC_UNDO.
* app/layers_dialog.c: better tagging of undo types
1999-10-02 02:43:24 +08:00
|
|
|
# %d destination scale factor
|
1999-09-25 02:28:35 +08:00
|
|
|
# %Dx expands to x if the image is dirty
|
comment typo fix, plus add %D* to default image-title-format string, so
Fri Oct 1 12:46:12 1999 Austin Donnelly <austin@gimp.org>
* gimprc.in: comment typo fix, plus add %D* to default
image-title-format string, so people get a '*' in the titlebar
if their image is dirty.
* app/fileops.c: initialise filename before using it.
* app/gdisplay.c: empty parameter list () is K&R - should be
stronger (void) in ANSI C.
* app/gimpdrawable.c: gimp_drawable_{dirty,clean} functions
removed - no one uses them anyway. Parasite undo type is
proper parasite undo type, not MISC_UNDO.
* app/gimpdrawableP.h: drawable dirty bit removed.
* app/gimpimage.c: don't change the resolution if there's no
difference from the old one. Call gdisplay_shrink_wrap() to
re-calculate scale factors and refresh the display on
resolution change. Layer undo doesn't have sub-types
anymore, uses main UndoType instead.
* app/layer.h: Remove LayerUndoType
* app/qmask.c: fix qmask undo so it actually works.
* app/undo.h: new types for undo_push_layer{,_mask} and
undo_push_qmask.
* app/undo.c: change way group boundaries are represented:
each Undo has a group_boundary boolean set to TRUE if this is
the start or the end of a group, and the type of the Undo is
the group's type. Within a group, each Undo keeps its own
type. This allows pop funcs and free funcs to do
type-specific things (eg needed by layer and channel stuff).
Don't maintain per-drawable dirty flags anymore. Floating
sel to layer and layer rename now uses meaningful undo types.
* app/undo_types.h: more specific undo types:
LAYER_{ADD,REMOVE}_UNDO, LAYER_MASK_{ADD,REMOVE}_UNDO,
LAYER_RENAME_UNDO, and PARASITE_{ATTACH,DETACH}_UNDO.
* app/undo_history.c: oops - undo stack was being placed into gtk
list in wrong order.
* app/edit_selection.c: push more descriptive LAYER_DISPLACE_UNDO
rather than MISC_UNDO.
* app/layers_dialog.c: better tagging of undo types
1999-10-02 02:43:24 +08:00
|
|
|
# See gimprc(5) for further details.
|
|
|
|
(image-title-format "%D*%f-%p.%i (%t) %z%%")
|
1999-02-07 02:31:33 +08:00
|
|
|
|
1999-09-25 02:28:35 +08:00
|
|
|
# Global paint options
|
2000-05-07 18:06:27 +08:00
|
|
|
# By default options for the paint tools are local, e.g. all paint tools
|
|
|
|
# use the options you specify in their tool options dialog. If you wish
|
|
|
|
# to have global settings in the brushes dialog that affect all paint tools,
|
|
|
|
# you can change this by uncommenting the next line.
|
|
|
|
# (global-paint-options)
|
1999-09-25 02:28:35 +08:00
|
|
|
|
|
|
|
# Maximal new image size
|
|
|
|
# To prevent mistakes Gimp will warn you if you try to create a very large
|
|
|
|
# image. The default maximum memory consumption of the new image that
|
|
|
|
# triggers the warning is 32MB.
|
|
|
|
(max-new-image-size 32M)
|
|
|
|
|
|
|
|
# Trust dirty flag
|
|
|
|
# Gimp tries to keep track of changes to an image. If you trust this
|
|
|
|
# behaviour, nothing will happen if you save an unchanged image. By default
|
|
|
|
# this is turned off.
|
|
|
|
# Just uncomment the following line if you trust the dirty flag.
|
|
|
|
# (trust-dirty-flag)
|
|
|
|
|
2000-03-22 23:54:23 +08:00
|
|
|
# Perfect mouse tracking
|
|
|
|
# GIMP attempts to keep up with the motion of the pointer when
|
|
|
|
# painting, but when a painting operation is particularly CPU
|
|
|
|
# intensive the GIMP will miss the subtlety of your painting
|
|
|
|
# motion and render overly-angular strokes. Enabling 'perfect
|
|
|
|
# mouse tracking' allows GIMP to track your painting motion
|
|
|
|
# more evenly, at the expense of lagging behind your brush at
|
|
|
|
# times of CPU stress.
|
|
|
|
(perfect-mouse yes)
|
|
|
|
|
1999-12-20 01:15:11 +08:00
|
|
|
# Help browser
|
|
|
|
# Determines which program to use as browser for the GIMP help pages.
|
|
|
|
# Possible values are "gimp" which means the built-in help browser
|
|
|
|
# which comes with GIMP as a plug-in and "netscape" which will show
|
|
|
|
# the help pages using the "netscape-remote" command.
|
|
|
|
(help-browser gimp)
|
|
|
|
|
1999-09-25 02:28:35 +08:00
|
|
|
# Fractalexplorer path
|
|
|
|
# This path will be searched for fractals when you use the Fractalexplorer
|
|
|
|
# plug-in.
|
1999-03-26 07:14:36 +08:00
|
|
|
(fractalexplorer-path "${gimp_dir}/fractalexplorer:${gimp_data_dir}/fractalexplorer")
|
|
|
|
|
2000-03-15 07:06:21 +08:00
|
|
|
# Gfig search path
|
|
|
|
# This path will be searched for Gfig figures when you use the Gfig plug-in.
|
|
|
|
(gfig-path "${gimp_dir}/gfig:${gimp_data_dir}/gfig")
|
|
|
|
|
1999-09-25 02:28:35 +08:00
|
|
|
# GFlare path
|
|
|
|
# This path will be searched for gflares when you use the GFlare plug-in.
|
2000-02-04 23:12:17 +08:00
|
|
|
(gflare-path "${gimp_dir}/gflare:${gimp_data_dir}/gflare")
|
1999-09-25 02:28:35 +08:00
|
|
|
|
2000-03-15 07:06:21 +08:00
|
|
|
# Gimpressionist path
|
|
|
|
# This path will be searched for data when you use the Gimpressionist plug-in.
|
|
|
|
(gimpressionist-path "${gimp_dir}/gimpressionist:${gimp_data_dir}/gimpressionist")
|
|
|
|
|
1998-01-26 11:14:09 +08:00
|
|
|
# [end of file]
|