[gimp] app: port everything to GIMP_CONFIG_PROP_FOO()
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: port everything to GIMP_CONFIG_PROP_FOO()
- Date: Sat, 16 Apr 2016 23:13:14 +0000 (UTC)
commit 65d3ce7cb85d7794ed4b491719cbfec0a952972a
Author: Michael Natterer <mitch gimp org>
Date: Sun Apr 17 00:11:06 2016 +0100
app: port everything to GIMP_CONFIG_PROP_FOO()
app/config/gimpcoreconfig.c | 665 +++++++++++++++++++++++----------------
app/config/gimpdisplayconfig.c | 381 +++++++++++++---------
app/config/gimpdisplayoptions.c | 452 +++++++++++++++++----------
app/config/gimpgeglconfig.c | 74 +++--
app/config/gimpguiconfig.c | 541 +++++++++++++++++++-------------
app/config/gimppluginconfig.c | 63 ++--
6 files changed, 1303 insertions(+), 873 deletions(-)
---
diff --git a/app/config/gimpcoreconfig.c b/app/config/gimpcoreconfig.c
index 38c8a98..8277e2a 100644
--- a/app/config/gimpcoreconfig.c
+++ b/app/config/gimpcoreconfig.c
@@ -155,77 +155,107 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
object_class->set_property = gimp_core_config_set_property;
object_class->get_property = gimp_core_config_get_property;
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_LANGUAGE,
- "language", LANGUAGE_BLURB,
- NULL, /* take from environment */
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_INTERPOLATION_TYPE,
- "interpolation-type",
- INTERPOLATION_TYPE_BLURB,
- GIMP_TYPE_INTERPOLATION_TYPE,
- GIMP_INTERPOLATION_CUBIC,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_DEFAULT_THRESHOLD,
- "default-threshold", DEFAULT_THRESHOLD_BLURB,
- 0, 255, 15,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_LANGUAGE,
+ "language",
+ "Language",
+ LANGUAGE_BLURB,
+ NULL, /* take from environment */
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_INTERPOLATION_TYPE,
+ "interpolation-type",
+ "Interpolation",
+ INTERPOLATION_TYPE_BLURB,
+ GIMP_TYPE_INTERPOLATION_TYPE,
+ GIMP_INTERPOLATION_CUBIC,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_DEFAULT_THRESHOLD,
+ "default-threshold",
+ "Default threshold",
+ DEFAULT_THRESHOLD_BLURB,
+ 0, 255, 15,
+ GIMP_PARAM_STATIC_STRINGS);
path = gimp_config_build_plug_in_path ("plug-ins");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_PLUG_IN_PATH,
- "plug-in-path", PLUG_IN_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_PLUG_IN_PATH,
+ "plug-in-path",
+ "Plug-In path",
+ PLUG_IN_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_plug_in_path ("modules");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_MODULE_PATH,
- "module-path", MODULE_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_MODULE_PATH,
+ "module-path",
+ "Module path",
+ MODULE_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_plug_in_path ("interpreters");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_INTERPRETER_PATH,
- "interpreter-path", INTERPRETER_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_INTERPRETER_PATH,
+ "interpreter-path",
+ "Interpreter path",
+ INTERPRETER_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_plug_in_path ("environ");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_ENVIRON_PATH,
- "environ-path", ENVIRON_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_ENVIRON_PATH,
+ "environ-path",
+ "Environment path",
+ ENVIRON_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("brushes");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_BRUSH_PATH,
- "brush-path", BRUSH_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_BRUSH_PATH,
+ "brush-path",
+ "Brush path",
+ BRUSH_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_writable_path ("brushes");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_BRUSH_PATH_WRITABLE,
- "brush-path-writable",
- BRUSH_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_BRUSH_PATH_WRITABLE,
+ "brush-path-writable",
+ "Writable brush path",
+ BRUSH_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("dynamics");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_DYNAMICS_PATH,
- "dynamics-path", DYNAMICS_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_DYNAMICS_PATH,
+ "dynamics-path",
+ "Dynamics path",
+ DYNAMICS_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+ g_free (path);
+
+ path = gimp_config_build_writable_path ("dynamics");
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_DYNAMICS_PATH_WRITABLE,
+ "dynamics-path-writable",
+ "Writable dynamics path",
+ DYNAMICS_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
#if 0
@@ -244,11 +274,13 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
#endif
"~/.mypaint/brushes",
NULL);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_MYPAINT_BRUSH_PATH,
- "mypaint-brush-path", MYPAINT_BRUSH_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_MYPAINT_BRUSH_PATH,
+ "mypaint-brush-path",
+ "MyPaint brush path",
+ MYPAINT_BRUSH_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
#if 0
g_free (dir1);
@@ -261,180 +293,237 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
#endif
"~/.mypaint/brushes",
NULL);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_MYPAINT_BRUSH_PATH_WRITABLE,
- "mypaint-brush-path-writable",
- MYPAINT_BRUSH_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_MYPAINT_BRUSH_PATH_WRITABLE,
+ "mypaint-brush-path-writable",
+ "Writable MyPaint brush path",
+ MYPAINT_BRUSH_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
#if 0
g_free (dir2);
#endif
- path = gimp_config_build_writable_path ("dynamics");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_DYNAMICS_PATH_WRITABLE,
- "dynamics-path-writable",
- DYNAMICS_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- g_free (path);
-
path = gimp_config_build_data_path ("patterns");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_PATTERN_PATH,
- "pattern-path", PATTERN_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_PATTERN_PATH,
+ "pattern-path",
+ "Pattern path",
+ PATTERN_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_writable_path ("patterns");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_PATTERN_PATH_WRITABLE,
- "pattern-path-writable",
- PATTERN_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_PATTERN_PATH_WRITABLE,
+ "pattern-path-writable",
+ "Writable pattern path",
+ PATTERN_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("palettes");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_PALETTE_PATH,
- "palette-path", PALETTE_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_PALETTE_PATH,
+ "palette-path",
+ "Palette path",
+ PALETTE_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_writable_path ("palettes");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_PALETTE_PATH_WRITABLE,
- "palette-path-writable",
- PALETTE_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_PALETTE_PATH_WRITABLE,
+ "palette-path-writable",
+ "Writable palette path",
+ PALETTE_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("gradients");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_GRADIENT_PATH,
- "gradient-path", GRADIENT_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_GRADIENT_PATH,
+ "gradient-path",
+ "Gradient path",
+ GRADIENT_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_writable_path ("gradients");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_GRADIENT_PATH_WRITABLE,
- "gradient-path-writable",
- GRADIENT_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_GRADIENT_PATH_WRITABLE,
+ "gradient-path-writable",
+ "Writable gradient path",
+ GRADIENT_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("tool-presets");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_TOOL_PRESET_PATH,
- "tool-preset-path", TOOL_PRESET_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_TOOL_PRESET_PATH,
+ "tool-preset-path",
+ "Tool preset path",
+ TOOL_PRESET_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_writable_path ("tool-presets");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_TOOL_PRESET_PATH_WRITABLE,
- "tool-preset-path-writable",
- TOOL_PRESET_PATH_WRITABLE_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_TOOL_PRESET_PATH_WRITABLE,
+ "tool-preset-path-writable",
+ "Writable tool preset path",
+ TOOL_PRESET_PATH_WRITABLE_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
path = gimp_config_build_data_path ("fonts");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_FONT_PATH,
- "font-path", FONT_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_CONFIRM);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_FONT_PATH,
+ "font-path",
+ "Font path",
+ FONT_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_CONFIRM);
g_free (path);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_FONT_PATH_WRITABLE,
- "font-path-writable", NULL,
- GIMP_CONFIG_PATH_DIR_LIST, NULL,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
-
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_BRUSH,
- "default-brush", DEFAULT_BRUSH_BLURB,
- DEFAULT_BRUSH,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_DYNAMICS,
- "default-dynamics", DEFAULT_DYNAMICS_BLURB,
- DEFAULT_DYNAMICS,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_MYPAINT_BRUSH,
- "default-mypaint-brush", DEFAULT_MYPAINT_BRUSH_BLURB,
- DEFAULT_MYPAINT_BRUSH,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_PATTERN,
- "default-pattern", DEFAULT_PATTERN_BLURB,
- DEFAULT_PATTERN,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_PALETTE,
- "default-palette", DEFAULT_PALETTE_BLURB,
- DEFAULT_PALETTE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_GRADIENT,
- "default-gradient", DEFAULT_GRADIENT_BLURB,
- DEFAULT_GRADIENT,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_TOOL_PRESET,
- "default-tool-preset", DEFAULT_TOOL_PRESET_BLURB,
- DEFAULT_TOOL_PRESET,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_FONT,
- "default-font", DEFAULT_FONT_BLURB,
- DEFAULT_FONT,
- GIMP_PARAM_STATIC_STRINGS);
-
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_BRUSH,
- "global-brush", GLOBAL_BRUSH_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_DYNAMICS,
- "global-dynamics", GLOBAL_DYNAMICS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_PATTERN,
- "global-pattern", GLOBAL_PATTERN_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_PALETTE,
- "global-palette", GLOBAL_PALETTE_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_GRADIENT,
- "global-gradient", GLOBAL_GRADIENT_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_GLOBAL_FONT,
- "global-font", GLOBAL_FONT_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_IMAGE,
- "default-image", DEFAULT_IMAGE_BLURB,
- GIMP_TYPE_TEMPLATE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_AGGREGATE);
- GIMP_CONFIG_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_GRID,
- "default-grid", DEFAULT_GRID_BLURB,
- GIMP_TYPE_GRID,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_AGGREGATE);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_UNDO_LEVELS,
- "undo-levels", UNDO_LEVELS_BLURB,
- 0, 1 << 20, 5,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_CONFIRM);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_FONT_PATH_WRITABLE,
+ "font-path-writable",
+ "Writable font path",
+ NULL,
+ GIMP_CONFIG_PATH_DIR_LIST, NULL,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_BRUSH,
+ "default-brush",
+ "Default brush",
+ DEFAULT_BRUSH_BLURB,
+ DEFAULT_BRUSH,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_DYNAMICS,
+ "default-dynamics",
+ "Default dynamics",
+ DEFAULT_DYNAMICS_BLURB,
+ DEFAULT_DYNAMICS,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_MYPAINT_BRUSH,
+ "default-mypaint-brush",
+ "Default MyPaint brush",
+ DEFAULT_MYPAINT_BRUSH_BLURB,
+ DEFAULT_MYPAINT_BRUSH,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_PATTERN,
+ "default-pattern",
+ "Default pattern",
+ DEFAULT_PATTERN_BLURB,
+ DEFAULT_PATTERN,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_PALETTE,
+ "default-palette",
+ "Default palette",
+ DEFAULT_PALETTE_BLURB,
+ DEFAULT_PALETTE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_GRADIENT,
+ "default-gradient",
+ "Default gradient",
+ DEFAULT_GRADIENT_BLURB,
+ DEFAULT_GRADIENT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_TOOL_PRESET,
+ "default-tool-preset",
+ "Default tool preset",
+ DEFAULT_TOOL_PRESET_BLURB,
+ DEFAULT_TOOL_PRESET,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_FONT,
+ "default-font",
+ "Default font",
+ DEFAULT_FONT_BLURB,
+ DEFAULT_FONT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_BRUSH,
+ "global-brush",
+ "Global brush",
+ GLOBAL_BRUSH_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_DYNAMICS,
+ "global-dynamics",
+ "Global dynamics",
+ GLOBAL_DYNAMICS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_PATTERN,
+ "global-pattern",
+ "Global pattern",
+ GLOBAL_PATTERN_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_PALETTE,
+ "global-palette",
+ "Global palette",
+ GLOBAL_PALETTE_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_GRADIENT,
+ "global-gradient",
+ "Global gradient",
+ GLOBAL_GRADIENT_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_FONT,
+ "global-font",
+ "Global font",
+ GLOBAL_FONT_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_OBJECT (object_class, PROP_DEFAULT_IMAGE,
+ "default-image",
+ "Default image",
+ DEFAULT_IMAGE_BLURB,
+ GIMP_TYPE_TEMPLATE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_AGGREGATE);
+
+ GIMP_CONFIG_PROP_OBJECT (object_class, PROP_DEFAULT_GRID,
+ "default-grid",
+ "Default grid",
+ DEFAULT_GRID_BLURB,
+ GIMP_TYPE_GRID,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_AGGREGATE);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_UNDO_LEVELS,
+ "undo-levels",
+ "Undo levels",
+ UNDO_LEVELS_BLURB,
+ 0, 1 << 20, 5,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_CONFIRM);
undo_size = gimp_get_physical_memory_size ();
@@ -443,81 +532,115 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
else
undo_size = 1 << 26; /* 64GB */
- GIMP_CONFIG_INSTALL_PROP_MEMSIZE (object_class, PROP_UNDO_SIZE,
- "undo-size", UNDO_SIZE_BLURB,
- 0, GIMP_MAX_MEMSIZE, undo_size,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_CONFIRM);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_UNDO_PREVIEW_SIZE,
- "undo-preview-size", UNDO_PREVIEW_SIZE_BLURB,
- GIMP_TYPE_VIEW_SIZE,
- GIMP_VIEW_SIZE_LARGE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_FILTER_HISTORY_SIZE,
- "plug-in-history-size", /* compat name */
- FILTER_HISTORY_SIZE_BLURB,
- 0, 256, 10,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_PLUGINRC_PATH,
- "pluginrc-path", PLUGINRC_PATH_BLURB,
- GIMP_CONFIG_PATH_FILE,
- "${gimp_dir}" G_DIR_SEPARATOR_S "pluginrc",
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_LAYER_PREVIEWS,
- "layer-previews", LAYER_PREVIEWS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_LAYER_PREVIEW_SIZE,
- "layer-preview-size", LAYER_PREVIEW_SIZE_BLURB,
- GIMP_TYPE_VIEW_SIZE,
- GIMP_VIEW_SIZE_MEDIUM,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_THUMBNAIL_SIZE,
- "thumbnail-size", THUMBNAIL_SIZE_BLURB,
- GIMP_TYPE_THUMBNAIL_SIZE,
- GIMP_THUMBNAIL_SIZE_NORMAL,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_MEMSIZE (object_class, PROP_THUMBNAIL_FILESIZE_LIMIT,
- "thumbnail-filesize-limit",
- THUMBNAIL_FILESIZE_LIMIT_BLURB,
- 0, GIMP_MAX_MEMSIZE, 1 << 22,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_OBJECT (object_class, PROP_COLOR_MANAGEMENT,
- "color-management", COLOR_MANAGEMENT_BLURB,
- GIMP_TYPE_COLOR_CONFIG,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_AGGREGATE);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_COLOR_PROFILE_POLICY,
- "color-profile-policy",
- COLOR_PROFILE_POLICY_BLURB,
- GIMP_TYPE_COLOR_PROFILE_POLICY,
- GIMP_COLOR_PROFILE_POLICY_ASK,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_DOCUMENT_HISTORY,
- "save-document-history",
- SAVE_DOCUMENT_HISTORY_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_RGB (object_class, PROP_QUICK_MASK_COLOR,
- "quick-mask-color", QUICK_MASK_COLOR_BLURB,
- TRUE, &red,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_MEMSIZE (object_class, PROP_UNDO_SIZE,
+ "undo-size",
+ "Undo size",
+ UNDO_SIZE_BLURB,
+ 0, GIMP_MAX_MEMSIZE, undo_size,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_CONFIRM);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_UNDO_PREVIEW_SIZE,
+ "undo-preview-size",
+ "Undo preview size",
+ UNDO_PREVIEW_SIZE_BLURB,
+ GIMP_TYPE_VIEW_SIZE,
+ GIMP_VIEW_SIZE_LARGE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_FILTER_HISTORY_SIZE,
+ "plug-in-history-size", /* compat name */
+ "Filter history size",
+ FILTER_HISTORY_SIZE_BLURB,
+ 0, 256, 10,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_PLUGINRC_PATH,
+ "pluginrc-path",
+ "plugninrc path",
+ PLUGINRC_PATH_BLURB,
+ GIMP_CONFIG_PATH_FILE,
+ "${gimp_dir}" G_DIR_SEPARATOR_S "pluginrc",
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_LAYER_PREVIEWS,
+ "layer-previews",
+ "Layer previews",
+ LAYER_PREVIEWS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_LAYER_PREVIEW_SIZE,
+ "layer-preview-size",
+ "Layer preview size",
+ LAYER_PREVIEW_SIZE_BLURB,
+ GIMP_TYPE_VIEW_SIZE,
+ GIMP_VIEW_SIZE_MEDIUM,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_THUMBNAIL_SIZE,
+ "thumbnail-size",
+ "Thumbnail size",
+ THUMBNAIL_SIZE_BLURB,
+ GIMP_TYPE_THUMBNAIL_SIZE,
+ GIMP_THUMBNAIL_SIZE_NORMAL,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_MEMSIZE (object_class, PROP_THUMBNAIL_FILESIZE_LIMIT,
+ "thumbnail-filesize-limit",
+ "Thumbnail file size limie",
+ THUMBNAIL_FILESIZE_LIMIT_BLURB,
+ 0, GIMP_MAX_MEMSIZE, 1 << 22,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_OBJECT (object_class, PROP_COLOR_MANAGEMENT,
+ "color-management",
+ "Color management",
+ COLOR_MANAGEMENT_BLURB,
+ GIMP_TYPE_COLOR_CONFIG,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_AGGREGATE);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_COLOR_PROFILE_POLICY,
+ "color-profile-policy",
+ "Color profile policy",
+ COLOR_PROFILE_POLICY_BLURB,
+ GIMP_TYPE_COLOR_PROFILE_POLICY,
+ GIMP_COLOR_PROFILE_POLICY_ASK,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_DOCUMENT_HISTORY,
+ "save-document-history",
+ "Save document history",
+ SAVE_DOCUMENT_HISTORY_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_RGB (object_class, PROP_QUICK_MASK_COLOR,
+ "quick-mask-color",
+ "Quick mask color",
+ QUICK_MASK_COLOR_BLURB,
+ TRUE, &red,
+ GIMP_PARAM_STATIC_STRINGS);
/* only for backward compatibility: */
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_INSTALL_COLORMAP,
- "install-colormap", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_MIN_COLORS,
- "min-colors", NULL,
- 27, 256, 144,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_INSTALL_COLORMAP,
+ "install-colormap",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_MIN_COLORS,
+ "min-colors",
+ NULL, NULL,
+ 27, 256, 144,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
}
static void
diff --git a/app/config/gimpdisplayconfig.c b/app/config/gimpdisplayconfig.c
index e627315..21b507a 100644
--- a/app/config/gimpdisplayconfig.c
+++ b/app/config/gimpdisplayconfig.c
@@ -114,166 +114,231 @@ gimp_display_config_class_init (GimpDisplayConfigClass *klass)
object_class->set_property = gimp_display_config_set_property;
object_class->get_property = gimp_display_config_get_property;
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_TRANSPARENCY_SIZE,
- "transparency-size", TRANSPARENCY_SIZE_BLURB,
- GIMP_TYPE_CHECK_SIZE,
- GIMP_CHECK_SIZE_MEDIUM_CHECKS,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_TRANSPARENCY_TYPE,
- "transparency-type", TRANSPARENCY_TYPE_BLURB,
- GIMP_TYPE_CHECK_TYPE,
- GIMP_CHECK_TYPE_GRAY_CHECKS,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_SNAP_DISTANCE,
- "snap-distance", DEFAULT_SNAP_DISTANCE_BLURB,
- 1, 255, 8,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_MARCHING_ANTS_SPEED,
- "marching-ants-speed",
- MARCHING_ANTS_SPEED_BLURB,
- 10, 10000, DEFAULT_MARCHING_ANTS_SPEED,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_ZOOM,
- "resize-windows-on-zoom",
- RESIZE_WINDOWS_ON_ZOOM_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_RESIZE,
- "resize-windows-on-resize",
- RESIZE_WINDOWS_ON_RESIZE_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_DOT_FOR_DOT,
- "default-dot-for-dot",
- DEFAULT_DOT_FOR_DOT_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_INITIAL_ZOOM_TO_FIT,
- "initial-zoom-to-fit",
- INITIAL_ZOOM_TO_FIT_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_PERFECT_MOUSE,
- "perfect-mouse", PERFECT_MOUSE_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_CURSOR_MODE,
- "cursor-mode", CURSOR_MODE_BLURB,
- GIMP_TYPE_CURSOR_MODE,
- GIMP_CURSOR_MODE_TOOL_ICON,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_CURSOR_UPDATING,
- "cursor-updating", CURSOR_UPDATING_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_BRUSH_OUTLINE,
- "show-brush-outline",
- SHOW_BRUSH_OUTLINE_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_PAINT_TOOL_CURSOR,
- "show-paint-tool-cursor",
- SHOW_PAINT_TOOL_CURSOR_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_IMAGE_TITLE_FORMAT,
- "image-title-format",
- IMAGE_TITLE_FORMAT_BLURB,
- GIMP_CONFIG_DEFAULT_IMAGE_TITLE_FORMAT,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_IMAGE_STATUS_FORMAT,
- "image-status-format",
- IMAGE_STATUS_FORMAT_BLURB,
- GIMP_CONFIG_DEFAULT_IMAGE_STATUS_FORMAT,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_RESOLUTION (object_class, PROP_MONITOR_XRESOLUTION,
- "monitor-xresolution",
- MONITOR_XRESOLUTION_BLURB,
- DEFAULT_MONITOR_RESOLUTION,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_RESOLUTION (object_class, PROP_MONITOR_YRESOLUTION,
- "monitor-yresolution",
- MONITOR_YRESOLUTION_BLURB,
- DEFAULT_MONITOR_RESOLUTION,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MONITOR_RES_FROM_GDK,
- "monitor-resolution-from-windowing-system",
- MONITOR_RES_FROM_GDK_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_NAV_PREVIEW_SIZE,
- "navigation-preview-size",
- NAVIGATION_PREVIEW_SIZE_BLURB,
- GIMP_TYPE_VIEW_SIZE,
- GIMP_VIEW_SIZE_MEDIUM,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_VIEW,
- "default-view",
- DEFAULT_VIEW_BLURB,
- GIMP_TYPE_DISPLAY_OPTIONS,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_AGGREGATE);
- GIMP_CONFIG_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_FULLSCREEN_VIEW,
- "default-fullscreen-view",
- DEFAULT_FULLSCREEN_VIEW_BLURB,
- GIMP_TYPE_DISPLAY_OPTIONS,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_AGGREGATE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_ACTIVATE_ON_FOCUS,
- "activate-on-focus",
- ACTIVATE_ON_FOCUS_BLURB,
- DEFAULT_ACTIVATE_ON_FOCUS,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_SPACE_BAR_ACTION,
- "space-bar-action",
- SPACE_BAR_ACTION_BLURB,
- GIMP_TYPE_SPACE_BAR_ACTION,
- GIMP_SPACE_BAR_ACTION_PAN,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_ZOOM_QUALITY,
- "zoom-quality",
- ZOOM_QUALITY_BLURB,
- GIMP_TYPE_ZOOM_QUALITY,
- GIMP_ZOOM_QUALITY_HIGH,
- GIMP_PARAM_STATIC_STRINGS);
-
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_EVENT_HISTORY,
- "use-event-history",
- DEFAULT_USE_EVENT_HISTORY_BLURB,
- DEFAULT_USE_EVENT_HISTORY,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_TRANSPARENCY_SIZE,
+ "transparency-size",
+ "Transparency size",
+ TRANSPARENCY_SIZE_BLURB,
+ GIMP_TYPE_CHECK_SIZE,
+ GIMP_CHECK_SIZE_MEDIUM_CHECKS,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_TRANSPARENCY_TYPE,
+ "transparency-type",
+ "Transparency type",
+ TRANSPARENCY_TYPE_BLURB,
+ GIMP_TYPE_CHECK_TYPE,
+ GIMP_CHECK_TYPE_GRAY_CHECKS,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_SNAP_DISTANCE,
+ "snap-distance",
+ "Snap distance",
+ DEFAULT_SNAP_DISTANCE_BLURB,
+ 1, 255, 8,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_MARCHING_ANTS_SPEED,
+ "marching-ants-speed",
+ "Marching ants speed",
+ MARCHING_ANTS_SPEED_BLURB,
+ 10, 10000, DEFAULT_MARCHING_ANTS_SPEED,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_ZOOM,
+ "resize-windows-on-zoom",
+ "Resize windows on zoom",
+ RESIZE_WINDOWS_ON_ZOOM_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_RESIZE,
+ "resize-windows-on-resize",
+ "Resize windows on resize",
+ RESIZE_WINDOWS_ON_RESIZE_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_DEFAULT_DOT_FOR_DOT,
+ "default-dot-for-dot",
+ "Default dot-for-dot",
+ DEFAULT_DOT_FOR_DOT_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_INITIAL_ZOOM_TO_FIT,
+ "initial-zoom-to-fit",
+ "Initial zoom-to-fit",
+ INITIAL_ZOOM_TO_FIT_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_PERFECT_MOUSE,
+ "perfect-mouse",
+ "Perfect mouse",
+ PERFECT_MOUSE_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_CURSOR_MODE,
+ "cursor-mode",
+ "Cursor mode",
+ CURSOR_MODE_BLURB,
+ GIMP_TYPE_CURSOR_MODE,
+ GIMP_CURSOR_MODE_TOOL_ICON,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_CURSOR_UPDATING,
+ "cursor-updating",
+ "Cursor updating",
+ CURSOR_UPDATING_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_BRUSH_OUTLINE,
+ "show-brush-outline",
+ "Show brush outline",
+ SHOW_BRUSH_OUTLINE_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_PAINT_TOOL_CURSOR,
+ "show-paint-tool-cursor",
+ "Show paint tool cursor",
+ SHOW_PAINT_TOOL_CURSOR_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_IMAGE_TITLE_FORMAT,
+ "image-title-format",
+ "Image title format",
+ IMAGE_TITLE_FORMAT_BLURB,
+ GIMP_CONFIG_DEFAULT_IMAGE_TITLE_FORMAT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_IMAGE_STATUS_FORMAT,
+ "image-status-format",
+ "Image statusbar format",
+ IMAGE_STATUS_FORMAT_BLURB,
+ GIMP_CONFIG_DEFAULT_IMAGE_STATUS_FORMAT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_RESOLUTION (object_class, PROP_MONITOR_XRESOLUTION,
+ "monitor-xresolution",
+ "Monitor resolution X",
+ MONITOR_XRESOLUTION_BLURB,
+ DEFAULT_MONITOR_RESOLUTION,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_RESOLUTION (object_class, PROP_MONITOR_YRESOLUTION,
+ "monitor-yresolution",
+ "Monitor resolution Y",
+ MONITOR_YRESOLUTION_BLURB,
+ DEFAULT_MONITOR_RESOLUTION,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_MONITOR_RES_FROM_GDK,
+ "monitor-resolution-from-windowing-system",
+ "Monitor resolution from windowing system",
+ MONITOR_RES_FROM_GDK_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_NAV_PREVIEW_SIZE,
+ "navigation-preview-size",
+ "Navigation preview size",
+ NAVIGATION_PREVIEW_SIZE_BLURB,
+ GIMP_TYPE_VIEW_SIZE,
+ GIMP_VIEW_SIZE_MEDIUM,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_OBJECT (object_class, PROP_DEFAULT_VIEW,
+ "default-view",
+ "Default view options",
+ DEFAULT_VIEW_BLURB,
+ GIMP_TYPE_DISPLAY_OPTIONS,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_AGGREGATE);
+
+ GIMP_CONFIG_PROP_OBJECT (object_class, PROP_DEFAULT_FULLSCREEN_VIEW,
+ "default-fullscreen-view",
+ "Default fullscreen view options",
+ DEFAULT_FULLSCREEN_VIEW_BLURB,
+ GIMP_TYPE_DISPLAY_OPTIONS,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_AGGREGATE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_ACTIVATE_ON_FOCUS,
+ "activate-on-focus",
+ "Activate on focus",
+ ACTIVATE_ON_FOCUS_BLURB,
+ DEFAULT_ACTIVATE_ON_FOCUS,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_SPACE_BAR_ACTION,
+ "space-bar-action",
+ "Space bar action",
+ SPACE_BAR_ACTION_BLURB,
+ GIMP_TYPE_SPACE_BAR_ACTION,
+ GIMP_SPACE_BAR_ACTION_PAN,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_ZOOM_QUALITY,
+ "zoom-quality",
+ "Zoom quality",
+ ZOOM_QUALITY_BLURB,
+ GIMP_TYPE_ZOOM_QUALITY,
+ GIMP_ZOOM_QUALITY_HIGH,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_USE_EVENT_HISTORY,
+ "use-event-history",
+ "Use event history",
+ DEFAULT_USE_EVENT_HISTORY_BLURB,
+ DEFAULT_USE_EVENT_HISTORY,
+ GIMP_PARAM_STATIC_STRINGS);
/* only for backward compatibility: */
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_GUIDES,
- "default-snap-to-guides", NULL,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_GRID,
- "default-snap-to-grid", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_CANVAS,
- "default-snap-to-canvas", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_PATH,
- "default-snap-to-path", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_CONFIRM_ON_CLOSE,
- "confirm-on-close", NULL,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_RGB (object_class, PROP_XOR_COLOR,
- "xor-color", NULL,
- FALSE, &color,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_GUIDES,
+ "default-snap-to-guides",
+ NULL, NULL,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_GRID,
+ "default-snap-to-grid",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_CANVAS,
+ "default-snap-to-canvas",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_PATH,
+ "default-snap-to-path",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_CONFIRM_ON_CLOSE,
+ "confirm-on-close",
+ NULL, NULL,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_RGB (object_class, PROP_XOR_COLOR,
+ "xor-color",
+ NULL, NULL,
+ FALSE, &color,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
}
static void
diff --git a/app/config/gimpdisplayoptions.c b/app/config/gimpdisplayoptions.c
index b702d6b..03ef2ac 100644
--- a/app/config/gimpdisplayoptions.c
+++ b/app/config/gimpdisplayoptions.c
@@ -106,67 +106,111 @@ gimp_display_options_class_init (GimpDisplayOptionsClass *klass)
object_class->set_property = gimp_display_options_set_property;
object_class->get_property = gimp_display_options_get_property;
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
- "show-menubar", SHOW_MENUBAR_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
- "show-statusbar", SHOW_STATUSBAR_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
- "show-rulers", SHOW_RULERS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
- "show-scrollbars", SHOW_SCROLLBARS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
- "show-selection", SHOW_SELECTION_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
- "show-layer-boundary", SHOW_LAYER_BOUNDARY_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
- "show-guides", SHOW_GUIDES_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
- "show-grid", SHOW_GRID_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
- "show-sample-points", SHOW_SAMPLE_POINTS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
- "snap-to-guides", SNAP_TO_GUIDES_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
- "snap-to-grid", SNAP_TO_GRID_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
- "snap-to-canvas", SNAP_TO_CANVAS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
- "snap-to-path", SNAP_TO_PATH_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_PADDING_MODE,
- "padding-mode", CANVAS_PADDING_MODE_BLURB,
- GIMP_TYPE_CANVAS_PADDING_MODE,
- GIMP_CANVAS_PADDING_MODE_DEFAULT,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_RGB (object_class, PROP_PADDING_COLOR,
- "padding-color", CANVAS_PADDING_COLOR_BLURB,
- FALSE, &white,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
+ "show-menubar",
+ "Show menubar",
+ SHOW_MENUBAR_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
+ "show-statusbar",
+ "Show statusbar",
+ SHOW_STATUSBAR_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
+ "show-rulers",
+ "Show rulers",
+ SHOW_RULERS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
+ "show-scrollbars",
+ "Show scrollbars",
+ SHOW_SCROLLBARS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
+ "show-selection",
+ "Show selection",
+ SHOW_SELECTION_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
+ "show-layer-boundary",
+ "Show layer boundary",
+ SHOW_LAYER_BOUNDARY_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
+ "show-guides",
+ "Show guides",
+ SHOW_GUIDES_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
+ "show-grid",
+ "Show grid",
+ SHOW_GRID_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
+ "show-sample-points",
+ "Show sample points",
+ SHOW_SAMPLE_POINTS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
+ "snap-to-guides",
+ "Snap to guides",
+ SNAP_TO_GUIDES_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
+ "snap-to-grid",
+ "Snap to grid",
+ SNAP_TO_GRID_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
+ "snap-to-canvas",
+ "Snap to canvas",
+ SNAP_TO_CANVAS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
+ "snap-to-path",
+ "Snap to path",
+ SNAP_TO_PATH_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_PADDING_MODE,
+ "padding-mode",
+ "Padding mode",
+ CANVAS_PADDING_MODE_BLURB,
+ GIMP_TYPE_CANVAS_PADDING_MODE,
+ GIMP_CANVAS_PADDING_MODE_DEFAULT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_RGB (object_class, PROP_PADDING_COLOR,
+ "padding-color",
+ "Padding color",
+ CANVAS_PADDING_COLOR_BLURB,
+ FALSE, &white,
+ GIMP_PARAM_STATIC_STRINGS);
}
static void
@@ -180,67 +224,111 @@ gimp_display_options_fullscreen_class_init (GimpDisplayOptionsFullscreenClass *k
object_class->set_property = gimp_display_options_set_property;
object_class->get_property = gimp_display_options_get_property;
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
- "show-menubar", SHOW_MENUBAR_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
- "show-statusbar", SHOW_STATUSBAR_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
- "show-rulers", SHOW_RULERS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
- "show-scrollbars", SHOW_SCROLLBARS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
- "show-selection", SHOW_SELECTION_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
- "show-layer-boundary", SHOW_LAYER_BOUNDARY_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
- "show-guides", SHOW_GUIDES_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
- "show-grid", SHOW_GRID_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
- "show-sample-points", SHOW_SAMPLE_POINTS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
- "snap-to-guides", SNAP_TO_GUIDES_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
- "snap-to-grid", SHOW_SCROLLBARS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
- "snap-to-canvas", SNAP_TO_CANVAS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
- "snap-to-path", SNAP_TO_PATH_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_PADDING_MODE,
- "padding-mode", CANVAS_PADDING_MODE_BLURB,
- GIMP_TYPE_CANVAS_PADDING_MODE,
- GIMP_CANVAS_PADDING_MODE_CUSTOM,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_RGB (object_class, PROP_PADDING_COLOR,
- "padding-color", CANVAS_PADDING_COLOR_BLURB,
- FALSE, &black,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
+ "show-menubar",
+ "Show menubar",
+ SHOW_MENUBAR_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
+ "show-statusbar",
+ "Show statusbar",
+ SHOW_STATUSBAR_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
+ "show-rulers",
+ "Show rulers",
+ SHOW_RULERS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
+ "show-scrollbars",
+ "Show scrollbars",
+ SHOW_SCROLLBARS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
+ "show-selection",
+ "Show selection",
+ SHOW_SELECTION_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
+ "show-layer-boundary",
+ "Show layer boundary",
+ SHOW_LAYER_BOUNDARY_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
+ "show-guides",
+ "Show guides",
+ SHOW_GUIDES_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
+ "show-grid",
+ "Show grid",
+ SHOW_GRID_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
+ "show-sample-points",
+ "Show sample points",
+ SHOW_SAMPLE_POINTS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
+ "snap-to-guides",
+ "Snap to guides",
+ SNAP_TO_GUIDES_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
+ "snap-to-grid",
+ "Snap to grid",
+ SHOW_SCROLLBARS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
+ "snap-to-canvas",
+ "Snap to canvas",
+ SNAP_TO_CANVAS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
+ "snap-to-path",
+ "Snap to path",
+ SNAP_TO_PATH_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_PADDING_MODE,
+ "padding-mode",
+ "Padding mode",
+ CANVAS_PADDING_MODE_BLURB,
+ GIMP_TYPE_CANVAS_PADDING_MODE,
+ GIMP_CANVAS_PADDING_MODE_CUSTOM,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_RGB (object_class, PROP_PADDING_COLOR,
+ "padding-color",
+ "Padding color",
+ CANVAS_PADDING_COLOR_BLURB,
+ FALSE, &black,
+ GIMP_PARAM_STATIC_STRINGS);
}
static void
@@ -251,50 +339,82 @@ gimp_display_options_no_image_class_init (GimpDisplayOptionsNoImageClass *klass)
object_class->set_property = gimp_display_options_set_property;
object_class->get_property = gimp_display_options_get_property;
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
- "show-rulers", SHOW_RULERS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
- "show-scrollbars", SHOW_SCROLLBARS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
- "show-selection", SHOW_SELECTION_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
- "show-layer-boundary", SHOW_LAYER_BOUNDARY_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
- "show-guides", SHOW_GUIDES_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
- "show-grid", SHOW_GRID_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
- "show-sample-points", SHOW_SAMPLE_POINTS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
- "snap-to-guides", SNAP_TO_GUIDES_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
- "snap-to-grid", SHOW_SCROLLBARS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
- "snap-to-canvas", SNAP_TO_CANVAS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
- "snap-to-path", SNAP_TO_PATH_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
+ "show-rulers",
+ "Show rulers",
+ SHOW_RULERS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
+ "show-scrollbars",
+ "Show scrollbars",
+ SHOW_SCROLLBARS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
+ "show-selection",
+ "Show selection",
+ SHOW_SELECTION_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_LAYER_BOUNDARY,
+ "show-layer-boundary",
+ "Show layer boundary",
+ SHOW_LAYER_BOUNDARY_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
+ "show-guides",
+ "Show guides",
+ SHOW_GUIDES_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
+ "show-grid",
+ "Show grid",
+ SHOW_GRID_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SAMPLE_POINTS,
+ "show-sample-points",
+ "Show sample points",
+ SHOW_SAMPLE_POINTS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
+ "snap-to-guides",
+ "Snap to guides",
+ SNAP_TO_GUIDES_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
+ "snap-to-grid",
+ "Snap to grid",
+ SHOW_SCROLLBARS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
+ "snap-to-canvas",
+ "Snap to canvas",
+ SNAP_TO_CANVAS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
+ "snap-to-path",
+ "Snap tp path",
+ SNAP_TO_PATH_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
}
static void
diff --git a/app/config/gimpgeglconfig.c b/app/config/gimpgeglconfig.c
index 4b89edc..de1ff2e 100644
--- a/app/config/gimpgeglconfig.c
+++ b/app/config/gimpgeglconfig.c
@@ -113,18 +113,23 @@ gimp_gegl_config_class_init (GimpGeglConfigClass *klass)
object_class->set_property = gimp_gegl_config_set_property;
object_class->get_property = gimp_gegl_config_get_property;
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_TEMP_PATH,
- "temp-path", TEMP_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR,
- "${gimp_dir}" G_DIR_SEPARATOR_S "tmp",
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_SWAP_PATH,
- "swap-path", SWAP_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR,
- "${gimp_dir}",
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_TEMP_PATH,
+ "temp-path",
+ "Temp path",
+ TEMP_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR,
+ "${gimp_dir}" G_DIR_SEPARATOR_S "tmp",
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_SWAP_PATH,
+ "swap-path",
+ "Swap path",
+ SWAP_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR,
+ "${gimp_dir}",
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
num_processors = g_get_num_processors ();
@@ -134,10 +139,12 @@ gimp_gegl_config_class_init (GimpGeglConfigClass *klass)
num_processors = MIN (num_processors, GIMP_MAX_NUM_THREADS);
- GIMP_CONFIG_INSTALL_PROP_UINT (object_class, PROP_NUM_PROCESSORS,
- "num-processors", NUM_PROCESSORS_BLURB,
- 1, GIMP_MAX_NUM_THREADS, num_processors,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_UINT (object_class, PROP_NUM_PROCESSORS,
+ "num-processors",
+ "Number of processors to use",
+ NUM_PROCESSORS_BLURB,
+ 1, GIMP_MAX_NUM_THREADS, num_processors,
+ GIMP_PARAM_STATIC_STRINGS);
memory_size = gimp_get_physical_memory_size ();
@@ -149,23 +156,28 @@ gimp_gegl_config_class_init (GimpGeglConfigClass *klass)
else
memory_size = 1 << 30; /* 1GB */
- GIMP_CONFIG_INSTALL_PROP_MEMSIZE (object_class, PROP_TILE_CACHE_SIZE,
- "tile-cache-size", TILE_CACHE_SIZE_BLURB,
- 0, GIMP_MAX_MEM_PROCESS,
- memory_size,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_CONFIRM);
-
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_OPENCL,
- "use-opencl", USE_OPENCL_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_MEMSIZE (object_class, PROP_TILE_CACHE_SIZE,
+ "tile-cache-size",
+ "Tile cach size",
+ TILE_CACHE_SIZE_BLURB,
+ 0, GIMP_MAX_MEM_PROCESS,
+ memory_size,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_CONFIRM);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_USE_OPENCL,
+ "use-opencl",
+ "Use OpenCL",
+ USE_OPENCL_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
/* only for backward compatibility: */
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_STINGY_MEMORY_USE,
- "stingy-memory-use", NULL,
- FALSE,
- GIMP_CONFIG_PARAM_IGNORE);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_STINGY_MEMORY_USE,
+ "stingy-memory-use",
+ NULL, NULL,
+ FALSE,
+ GIMP_CONFIG_PARAM_IGNORE);
}
static void
diff --git a/app/config/gimpguiconfig.c b/app/config/gimpguiconfig.c
index ef08362..0fdee33 100644
--- a/app/config/gimpguiconfig.c
+++ b/app/config/gimpguiconfig.c
@@ -127,186 +127,275 @@ gimp_gui_config_class_init (GimpGuiConfigClass *klass)
object_class->set_property = gimp_gui_config_set_property;
object_class->get_property = gimp_gui_config_get_property;
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MOVE_TOOL_CHANGES_ACTIVE,
- "move-tool-changes-active",
- MOVE_TOOL_CHANGES_ACTIVE_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_IMAGE_MAP_TOOL_MAX_RECENT,
- "image-map-tool-max-recent",
- IMAGE_MAP_TOOL_MAX_RECENT_BLURB,
- 0, 255, 10,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TRUST_DIRTY_FLAG,
- "trust-dirty-flag",
- TRUST_DIRTY_FLAG_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_DEVICE_STATUS,
- "save-device-status",
- SAVE_DEVICE_STATUS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_SESSION_INFO,
- "save-session-info",
- SAVE_SESSION_INFO_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_SESSION,
- "restore-session", RESTORE_SESSION_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_MONITOR,
- "restore-monitor", RESTORE_MONITOR_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_TOOL_OPTIONS,
- "save-tool-options",
- SAVE_TOOL_OPTIONS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOLTIPS,
- "show-tooltips", SHOW_TOOLTIPS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TEAROFF_MENUS,
- "tearoff-menus", TEAROFF_MENUS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_CAN_CHANGE_ACCELS,
- "can-change-accels", CAN_CHANGE_ACCELS_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_ACCELS,
- "save-accels", SAVE_ACCELS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_ACCELS,
- "restore-accels", RESTORE_ACCELS_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_LAST_OPENED_SIZE,
- "last-opened-size", LAST_OPENED_SIZE_BLURB,
- 0, 1024, 10,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_MEMSIZE (object_class, PROP_MAX_NEW_IMAGE_SIZE,
- "max-new-image-size",
- MAX_NEW_IMAGE_SIZE_BLURB,
- 0, GIMP_MAX_MEMSIZE, 1 << 27, /* 128MB */
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_COLOR_AREA,
- "toolbox-color-area",
- TOOLBOX_COLOR_AREA_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_FOO_AREA,
- "toolbox-foo-area",
- TOOLBOX_FOO_AREA_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_IMAGE_AREA,
- "toolbox-image-area",
- TOOLBOX_IMAGE_AREA_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_WILBER,
- "toolbox-wilber",
- TOOLBOX_WILBER_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_MOVE_TOOL_CHANGES_ACTIVE,
+ "move-tool-changes-active",
+ "Move tool changes active layer",
+ MOVE_TOOL_CHANGES_ACTIVE_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_IMAGE_MAP_TOOL_MAX_RECENT,
+ "image-map-tool-max-recent",
+ "Max recent settings to keep in filters",
+ IMAGE_MAP_TOOL_MAX_RECENT_BLURB,
+ 0, 255, 10,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TRUST_DIRTY_FLAG,
+ "trust-dirty-flag",
+ "Trust dirty flag",
+ TRUST_DIRTY_FLAG_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_DEVICE_STATUS,
+ "save-device-status",
+ "Save device status",
+ SAVE_DEVICE_STATUS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_SESSION_INFO,
+ "save-session-info",
+ "Save session",
+ SAVE_SESSION_INFO_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_SESSION,
+ "restore-session",
+ "Restore session",
+ RESTORE_SESSION_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_MONITOR,
+ "restore-monitor",
+ "Restore monitor",
+ RESTORE_MONITOR_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_TOOL_OPTIONS,
+ "save-tool-options",
+ "Save tool options",
+ SAVE_TOOL_OPTIONS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_TOOLTIPS,
+ "show-tooltips",
+ "Show tooltips",
+ SHOW_TOOLTIPS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TEAROFF_MENUS,
+ "tearoff-menus",
+ "Tearoff menus",
+ TEAROFF_MENUS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_CAN_CHANGE_ACCELS,
+ "can-change-accels",
+ "Can change accelerators",
+ CAN_CHANGE_ACCELS_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_ACCELS,
+ "save-accels",
+ "Save accelerators",
+ SAVE_ACCELS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_ACCELS,
+ "restore-accels",
+ "Restore acclerator",
+ RESTORE_ACCELS_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_LAST_OPENED_SIZE,
+ "last-opened-size",
+ "Size of recently used menu",
+ LAST_OPENED_SIZE_BLURB,
+ 0, 1024, 10,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_MEMSIZE (object_class, PROP_MAX_NEW_IMAGE_SIZE,
+ "max-new-image-size",
+ "Maximum new image size",
+ MAX_NEW_IMAGE_SIZE_BLURB,
+ 0, GIMP_MAX_MEMSIZE, 1 << 27, /* 128MB */
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TOOLBOX_COLOR_AREA,
+ "toolbox-color-area",
+ "Show toolbox color area",
+ TOOLBOX_COLOR_AREA_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TOOLBOX_FOO_AREA,
+ "toolbox-foo-area",
+ "Show toolbox foo area",
+ TOOLBOX_FOO_AREA_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TOOLBOX_IMAGE_AREA,
+ "toolbox-image-area",
+ "Show toolbox image area",
+ TOOLBOX_IMAGE_AREA_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TOOLBOX_WILBER,
+ "toolbox-wilber",
+ "Show toolbox wilber",
+ TOOLBOX_WILBER_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
path = gimp_config_build_data_path ("themes");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_THEME_PATH,
- "theme-path", THEME_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_THEME_PATH,
+ "theme-path",
+ "Theme path",
+ THEME_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_THEME,
- "theme", THEME_BLURB,
- GIMP_CONFIG_DEFAULT_THEME,
- GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_THEME,
+ "theme",
+ "Theme",
+ THEME_BLURB,
+ GIMP_CONFIG_DEFAULT_THEME,
+ GIMP_PARAM_STATIC_STRINGS);
+
path = gimp_config_build_data_path ("icons");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_ICON_THEME_PATH,
- "icon-theme-path", ICON_THEME_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_ICON_THEME_PATH,
+ "icon-theme-path",
+ "Icon theme path",
+ ICON_THEME_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_free (path);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_ICON_THEME,
- "icon-theme", ICON_THEME_BLURB,
- GIMP_CONFIG_DEFAULT_ICON_THEME,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_HELP,
- "use-help", USE_HELP_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_HELP_BUTTON,
- "show-help-button", SHOW_HELP_BUTTON_BLURB,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_HELP_LOCALES,
- "help-locales", HELP_LOCALES_BLURB,
- "",
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_HELP_BROWSER,
- "help-browser", HELP_BROWSER_BLURB,
- GIMP_TYPE_HELP_BROWSER_TYPE,
- DEFAULT_HELP_BROWSER,
- GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_ICON_THEME,
+ "icon-theme",
+ "Icon theme",
+ ICON_THEME_BLURB,
+ GIMP_CONFIG_DEFAULT_ICON_THEME,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_USE_HELP,
+ "use-help",
+ "Use help",
+ USE_HELP_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_HELP_BUTTON,
+ "show-help-button",
+ "Show help button",
+ SHOW_HELP_BUTTON_BLURB,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_HELP_LOCALES,
+ "help-locales",
+ "Help locales",
+ HELP_LOCALES_BLURB,
+ "",
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_HELP_BROWSER,
+ "help-browser",
+ "Help browser",
+ HELP_BROWSER_BLURB,
+ GIMP_TYPE_HELP_BROWSER_TYPE,
+ DEFAULT_HELP_BROWSER,
+ GIMP_PARAM_STATIC_STRINGS);
+
/* As a default, we hide unavailable actions. */
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SEARCH_SHOW_UNAVAILABLE_ACTIONS,
- "search-show-unavailable-actions", SEARCH_SHOW_UNAVAILABLE_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_ACTION_HISTORY_SIZE,
- "action-history-size", ACTION_HISTORY_SIZE_BLURB,
- 0, 1000, 100,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_USER_MANUAL_ONLINE,
- "user-manual-online",
- USER_MANUAL_ONLINE_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_USER_MANUAL_ONLINE_URI,
- "user-manual-online-uri",
- USER_MANUAL_ONLINE_URI_BLURB,
- DEFAULT_USER_MANUAL_ONLINE_URI,
- GIMP_PARAM_STATIC_STRINGS);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_DOCK_WINDOW_HINT,
- "dock-window-hint",
- DOCK_WINDOW_HINT_BLURB,
- GIMP_TYPE_WINDOW_HINT,
- GIMP_WINDOW_HINT_UTILITY,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_CURSOR_HANDEDNESS,
- "cursor-handedness", CURSOR_HANDEDNESS_BLURB,
- GIMP_TYPE_HANDEDNESS,
- GIMP_HANDEDNESS_RIGHT,
- GIMP_PARAM_STATIC_STRINGS);
-
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_PLAYGROUND_NPD_TOOL,
- "playground-npd-tool",
- PLAYGROUND_NPD_TOOL_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class,
- PROP_PLAYGROUND_HANDLE_TRANSFORM_TOOL,
- "playground-handle-transform-tool",
- PLAYGROUND_HANDLE_TRANSFORM_TOOL_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class,
- PROP_PLAYGROUND_SEAMLESS_CLONE_TOOL,
- "playground-seamless-clone-tool",
- PLAYGROUND_SEAMLESS_CLONE_TOOL_BLURB,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_RESTART);
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SEARCH_SHOW_UNAVAILABLE_ACTIONS,
+ "search-show-unavailable-actions",
+ "Show unavailable actions",
+ SEARCH_SHOW_UNAVAILABLE_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_INT (object_class, PROP_ACTION_HISTORY_SIZE,
+ "action-history-size",
+ "Action history size",
+ ACTION_HISTORY_SIZE_BLURB,
+ 0, 1000, 100,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_USER_MANUAL_ONLINE,
+ "user-manual-online",
+ "User manual online",
+ USER_MANUAL_ONLINE_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_STRING (object_class, PROP_USER_MANUAL_ONLINE_URI,
+ "user-manual-online-uri",
+ "User manual online URI",
+ USER_MANUAL_ONLINE_URI_BLURB,
+ DEFAULT_USER_MANUAL_ONLINE_URI,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_DOCK_WINDOW_HINT,
+ "dock-window-hint",
+ "Dock window hint",
+ DOCK_WINDOW_HINT_BLURB,
+ GIMP_TYPE_WINDOW_HINT,
+ GIMP_WINDOW_HINT_UTILITY,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_CURSOR_HANDEDNESS,
+ "cursor-handedness",
+ "Cursor handedness",
+ CURSOR_HANDEDNESS_BLURB,
+ GIMP_TYPE_HANDEDNESS,
+ GIMP_HANDEDNESS_RIGHT,
+ GIMP_PARAM_STATIC_STRINGS);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_PLAYGROUND_NPD_TOOL,
+ "playground-npd-tool",
+ "Playground N-Point Deformation tool",
+ PLAYGROUND_NPD_TOOL_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class,
+ PROP_PLAYGROUND_HANDLE_TRANSFORM_TOOL,
+ "playground-handle-transform-tool",
+ "Playground Handle Transform tool",
+ PLAYGROUND_HANDLE_TRANSFORM_TOOL_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class,
+ PROP_PLAYGROUND_SEAMLESS_CLONE_TOOL,
+ "playground-seamless-clone-tool",
+ "Playground Seamless Clone tool",
+ PLAYGROUND_SEAMLESS_CLONE_TOOL_BLURB,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_RESTART);
g_object_class_install_property (object_class, PROP_HIDE_DOCKS,
g_param_spec_boolean ("hide-docks",
@@ -339,50 +428,64 @@ gimp_gui_config_class_init (GimpGuiConfigClass *klass)
GIMP_PARAM_STATIC_STRINGS));
/* only for backward compatibility: */
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_CURSOR_FORMAT,
- "cursor-format", CURSOR_FORMAT_BLURB,
- GIMP_TYPE_CURSOR_FORMAT,
- GIMP_CURSOR_FORMAT_PIXBUF,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
- "info-window-per-display",
- NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MENU_MNEMONICS,
- "menu-mnemonics", NULL,
- TRUE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOL_TIPS,
- "show-tool-tips", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TIPS,
- "show-tips", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_TOOLBOX_WINDOW_HINT,
- "toolbox-window-hint", NULL,
- GIMP_TYPE_WINDOW_HINT,
- GIMP_WINDOW_HINT_UTILITY,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS,
- "transient-docks", NULL,
- FALSE,
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_WEB_BROWSER,
- "web-browser", NULL,
- GIMP_CONFIG_PATH_FILE,
- "not used any longer",
- GIMP_PARAM_STATIC_STRINGS |
- GIMP_CONFIG_PARAM_IGNORE);
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_CURSOR_FORMAT,
+ "cursor-format",
+ NULL, CURSOR_FORMAT_BLURB,
+ GIMP_TYPE_CURSOR_FORMAT,
+ GIMP_CURSOR_FORMAT_PIXBUF,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
+ "info-window-per-display",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_MENU_MNEMONICS,
+ "menu-mnemonics",
+ NULL, NULL,
+ TRUE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_TOOL_TIPS,
+ "show-tool-tips",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_TIPS,
+ "show-tips",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_ENUM (object_class, PROP_TOOLBOX_WINDOW_HINT,
+ "toolbox-window-hint",
+ NULL, NULL,
+ GIMP_TYPE_WINDOW_HINT,
+ GIMP_WINDOW_HINT_UTILITY,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS,
+ "transient-docks",
+ NULL, NULL,
+ FALSE,
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
+
+ GIMP_CONFIG_PROP_PATH (object_class, PROP_WEB_BROWSER,
+ "web-browser",
+ NULL, NULL,
+ GIMP_CONFIG_PATH_FILE,
+ "not used any longer",
+ GIMP_PARAM_STATIC_STRINGS |
+ GIMP_CONFIG_PARAM_IGNORE);
}
static void
diff --git a/app/config/gimppluginconfig.c b/app/config/gimppluginconfig.c
index 1d389f1..3957496 100644
--- a/app/config/gimppluginconfig.c
+++ b/app/config/gimppluginconfig.c
@@ -69,46 +69,53 @@ gimp_plugin_config_class_init (GimpPluginConfigClass *klass)
object_class->get_property = gimp_plugin_config_get_property;
path = gimp_config_build_data_path ("fractalexplorer");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_FRACTALEXPLORER_PATH,
- "fractalexplorer-path",
- FRACTALEXPLORER_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_FRACTALEXPLORER_PATH,
+ "Fractal Explorer path",
+ "fractalexplorer-path",
+ FRACTALEXPLORER_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS);
g_free (path);
path = gimp_config_build_data_path ("gfig");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_GFIG_PATH,
- "gfig-path", GFIG_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_GFIG_PATH,
+ "gfig-path",
+ "GFig path",
+ GFIG_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS);
g_free (path);
path = gimp_config_build_data_path ("gflare");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_GFLARE_PATH,
- "gflare-path", GFLARE_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_GFLARE_PATH,
+ "gflare-path",
+ "GFlare path",
+ GFLARE_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS);
g_free (path);
path = gimp_config_build_data_path ("gimpressionist");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_GIMPRESSIONIST_PATH,
- "gimpressionist-path",
- GIMPRESSIONIST_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_GIMPRESSIONIST_PATH,
+ "gimpressionist-path",
+ "GIMPressionist path",
+ GIMPRESSIONIST_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS);
g_free (path);
path = gimp_config_build_data_path ("scripts");
- GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
- PROP_SCRIPT_FU_PATH,
- "script-fu-path",
- SCRIPT_FU_PATH_BLURB,
- GIMP_CONFIG_PATH_DIR_LIST, path,
- GIMP_PARAM_STATIC_STRINGS);
+ GIMP_CONFIG_PROP_PATH (object_class,
+ PROP_SCRIPT_FU_PATH,
+ "script-fu-path",
+ "Script-Fu path",
+ SCRIPT_FU_PATH_BLURB,
+ GIMP_CONFIG_PATH_DIR_LIST, path,
+ GIMP_PARAM_STATIC_STRINGS);
g_free (path);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]