mirror of https://github.com/GNOME/gimp.git
app: port everything to GIMP_CONFIG_PROP_FOO()
This commit is contained in:
parent
4b1a27f011
commit
65d3ce7cb8
|
@ -155,65 +155,83 @@ 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,
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_INTERPOLATION_TYPE,
|
||||
|
||||
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_INSTALL_PROP_INT (object_class, PROP_DEFAULT_THRESHOLD,
|
||||
"default-threshold", DEFAULT_THRESHOLD_BLURB,
|
||||
|
||||
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_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_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_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_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_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,
|
||||
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 |
|
||||
|
@ -221,8 +239,20 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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);
|
||||
|
@ -244,8 +274,10 @@ 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_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);
|
||||
|
@ -261,8 +293,9 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
#endif
|
||||
"~/.mypaint/brushes",
|
||||
NULL);
|
||||
GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_MYPAINT_BRUSH_PATH_WRITABLE,
|
||||
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 |
|
||||
|
@ -272,26 +305,20 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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,
|
||||
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 |
|
||||
|
@ -299,16 +326,19 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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,
|
||||
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 |
|
||||
|
@ -316,16 +346,19 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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,
|
||||
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 |
|
||||
|
@ -333,16 +366,19 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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,
|
||||
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 |
|
||||
|
@ -350,88 +386,141 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
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_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_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_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_BRUSH,
|
||||
"default-brush", DEFAULT_BRUSH_BLURB,
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_BRUSH,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_DYNAMICS,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_PATTERN,
|
||||
"default-pattern", DEFAULT_PATTERN_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_PATTERN,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_PALETTE,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_GRADIENT,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_FONT,
|
||||
"default-font", DEFAULT_FONT_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_DEFAULT_FONT,
|
||||
"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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_BRUSH,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_DYNAMICS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_PATTERN,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_PALETTE,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_GRADIENT,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_GLOBAL_FONT,
|
||||
"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_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_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_GRID,
|
||||
"default-grid", DEFAULT_GRID_BLURB,
|
||||
|
||||
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_INSTALL_PROP_INT (object_class, PROP_UNDO_LEVELS,
|
||||
"undo-levels", UNDO_LEVELS_BLURB,
|
||||
|
||||
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);
|
||||
|
@ -443,78 +532,112 @@ 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,
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_UNDO_PREVIEW_SIZE,
|
||||
"undo-preview-size", UNDO_PREVIEW_SIZE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_INT (object_class, PROP_FILTER_HISTORY_SIZE,
|
||||
|
||||
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_INSTALL_PROP_PATH (object_class,
|
||||
|
||||
GIMP_CONFIG_PROP_PATH (object_class,
|
||||
PROP_PLUGINRC_PATH,
|
||||
"pluginrc-path", PLUGINRC_PATH_BLURB,
|
||||
"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_INSTALL_PROP_BOOLEAN (object_class, PROP_LAYER_PREVIEWS,
|
||||
"layer-previews", LAYER_PREVIEWS_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_LAYER_PREVIEWS,
|
||||
"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_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_INSTALL_PROP_ENUM (object_class, PROP_THUMBNAIL_SIZE,
|
||||
"thumbnail-size", THUMBNAIL_SIZE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_MEMSIZE (object_class, PROP_THUMBNAIL_FILESIZE_LIMIT,
|
||||
|
||||
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_INSTALL_PROP_OBJECT (object_class, PROP_COLOR_MANAGEMENT,
|
||||
"color-management", COLOR_MANAGEMENT_BLURB,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_COLOR_PROFILE_POLICY,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_DOCUMENT_HISTORY,
|
||||
|
||||
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_INSTALL_PROP_RGB (object_class, PROP_QUICK_MASK_COLOR,
|
||||
"quick-mask-color", QUICK_MASK_COLOR_BLURB,
|
||||
|
||||
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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_INSTALL_COLORMAP,
|
||||
"install-colormap",
|
||||
NULL, NULL,
|
||||
FALSE,
|
||||
GIMP_PARAM_STATIC_STRINGS |
|
||||
GIMP_CONFIG_PARAM_IGNORE);
|
||||
GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_MIN_COLORS,
|
||||
"min-colors", NULL,
|
||||
|
||||
GIMP_CONFIG_PROP_INT (object_class, PROP_MIN_COLORS,
|
||||
"min-colors",
|
||||
NULL, NULL,
|
||||
27, 256, 144,
|
||||
GIMP_PARAM_STATIC_STRINGS |
|
||||
GIMP_CONFIG_PARAM_IGNORE);
|
||||
|
|
|
@ -114,163 +114,228 @@ 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_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_INSTALL_PROP_ENUM (object_class, PROP_TRANSPARENCY_TYPE,
|
||||
"transparency-type", TRANSPARENCY_TYPE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_INT (object_class, PROP_SNAP_DISTANCE,
|
||||
"snap-distance", DEFAULT_SNAP_DISTANCE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_INT (object_class, PROP_MARCHING_ANTS_SPEED,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_ZOOM,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_RESIZE_WINDOWS_ON_RESIZE,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_DOT_FOR_DOT,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_INITIAL_ZOOM_TO_FIT,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_PERFECT_MOUSE,
|
||||
"perfect-mouse", PERFECT_MOUSE_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_PERFECT_MOUSE,
|
||||
"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_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_INSTALL_PROP_BOOLEAN (object_class, PROP_CURSOR_UPDATING,
|
||||
"cursor-updating", CURSOR_UPDATING_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_CURSOR_UPDATING,
|
||||
"cursor-updating",
|
||||
"Cursor updating",
|
||||
CURSOR_UPDATING_BLURB,
|
||||
TRUE,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_BRUSH_OUTLINE,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_PAINT_TOOL_CURSOR,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_IMAGE_TITLE_FORMAT,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_IMAGE_STATUS_FORMAT,
|
||||
|
||||
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_INSTALL_PROP_RESOLUTION (object_class, PROP_MONITOR_XRESOLUTION,
|
||||
|
||||
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_INSTALL_PROP_RESOLUTION (object_class, PROP_MONITOR_YRESOLUTION,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_MONITOR_RES_FROM_GDK,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_NAV_PREVIEW_SIZE,
|
||||
|
||||
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_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_VIEW,
|
||||
|
||||
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_INSTALL_PROP_OBJECT (object_class, PROP_DEFAULT_FULLSCREEN_VIEW,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_ACTIVATE_ON_FOCUS,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_SPACE_BAR_ACTION,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_ZOOM_QUALITY,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_EVENT_HISTORY,
|
||||
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,
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_GRID,
|
||||
"default-snap-to-grid", NULL,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_CANVAS,
|
||||
"default-snap-to-canvas", NULL,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_DEFAULT_SNAP_TO_PATH,
|
||||
"default-snap-to-path", NULL,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_CONFIRM_ON_CLOSE,
|
||||
"confirm-on-close", NULL,
|
||||
|
||||
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_INSTALL_PROP_RGB (object_class, PROP_XOR_COLOR,
|
||||
"xor-color", NULL,
|
||||
|
||||
GIMP_CONFIG_PROP_RGB (object_class, PROP_XOR_COLOR,
|
||||
"xor-color",
|
||||
NULL, NULL,
|
||||
FALSE, &color,
|
||||
GIMP_PARAM_STATIC_STRINGS |
|
||||
GIMP_CONFIG_PARAM_IGNORE);
|
||||
|
|
|
@ -106,65 +106,109 @@ 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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"show-guides", SHOW_GUIDES_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
|
||||
"snap-to-guides", SNAP_TO_GUIDES_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
|
||||
"snap-to-grid", SNAP_TO_GRID_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
|
||||
"snap-to-canvas", SNAP_TO_CANVAS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
|
||||
"snap-to-path", SNAP_TO_PATH_BLURB,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_PADDING_MODE,
|
||||
"padding-mode", CANVAS_PADDING_MODE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_RGB (object_class, PROP_PADDING_COLOR,
|
||||
"padding-color", CANVAS_PADDING_COLOR_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_RGB (object_class, PROP_PADDING_COLOR,
|
||||
"padding-color",
|
||||
"Padding color",
|
||||
CANVAS_PADDING_COLOR_BLURB,
|
||||
FALSE, &white,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
}
|
||||
|
@ -180,65 +224,109 @@ 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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_MENUBAR,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_STATUSBAR,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"show-guides", SHOW_GUIDES_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
|
||||
"snap-to-guides", SNAP_TO_GUIDES_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
|
||||
"snap-to-grid", SHOW_SCROLLBARS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
|
||||
"snap-to-canvas", SNAP_TO_CANVAS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
|
||||
"snap-to-path", SNAP_TO_PATH_BLURB,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_PADDING_MODE,
|
||||
"padding-mode", CANVAS_PADDING_MODE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_RGB (object_class, PROP_PADDING_COLOR,
|
||||
"padding-color", CANVAS_PADDING_COLOR_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_RGB (object_class, PROP_PADDING_COLOR,
|
||||
"padding-color",
|
||||
"Padding color",
|
||||
CANVAS_PADDING_COLOR_BLURB,
|
||||
FALSE, &black,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
}
|
||||
|
@ -251,48 +339,80 @@ 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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_RULERS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SCROLLBARS,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_SELECTION,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"show-guides", SHOW_GUIDES_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GUIDES,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_GRID,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GUIDES,
|
||||
"snap-to-guides", SNAP_TO_GUIDES_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_GRID,
|
||||
"snap-to-grid", SHOW_SCROLLBARS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_CANVAS,
|
||||
"snap-to-canvas", SNAP_TO_CANVAS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SNAP_TO_PATH,
|
||||
"snap-to-path", SNAP_TO_PATH_BLURB,
|
||||
|
||||
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);
|
||||
}
|
||||
|
|
|
@ -113,14 +113,19 @@ 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_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_INSTALL_PROP_PATH (object_class, PROP_SWAP_PATH,
|
||||
"swap-path", SWAP_PATH_BLURB,
|
||||
|
||||
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 |
|
||||
|
@ -134,8 +139,10 @@ 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,
|
||||
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);
|
||||
|
||||
|
@ -149,21 +156,26 @@ 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,
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_OPENCL,
|
||||
"use-opencl", USE_OPENCL_BLURB,
|
||||
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,
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_STINGY_MEMORY_USE,
|
||||
"stingy-memory-use",
|
||||
NULL, NULL,
|
||||
FALSE,
|
||||
GIMP_CONFIG_PARAM_IGNORE);
|
||||
}
|
||||
|
|
|
@ -127,182 +127,271 @@ 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,
|
||||
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_INSTALL_PROP_INT (object_class, PROP_IMAGE_MAP_TOOL_MAX_RECENT,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TRUST_DIRTY_FLAG,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_DEVICE_STATUS,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_SESSION_INFO,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_SESSION,
|
||||
"restore-session", RESTORE_SESSION_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_SESSION,
|
||||
"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,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_MONITOR,
|
||||
"restore-monitor",
|
||||
"Restore monitor",
|
||||
RESTORE_MONITOR_BLURB,
|
||||
FALSE,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_TOOL_OPTIONS,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TOOLTIPS,
|
||||
"show-tooltips", SHOW_TOOLTIPS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TEAROFF_MENUS,
|
||||
"tearoff-menus", TEAROFF_MENUS_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TEAROFF_MENUS,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SAVE_ACCELS,
|
||||
"save-accels", SAVE_ACCELS_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SAVE_ACCELS,
|
||||
"save-accels",
|
||||
"Save accelerators",
|
||||
SAVE_ACCELS_BLURB,
|
||||
TRUE,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_RESTORE_ACCELS,
|
||||
"restore-accels", RESTORE_ACCELS_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_RESTORE_ACCELS,
|
||||
"restore-accels",
|
||||
"Restore acclerator",
|
||||
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,
|
||||
|
||||
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_INSTALL_PROP_MEMSIZE (object_class, PROP_MAX_NEW_IMAGE_SIZE,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_COLOR_AREA,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_FOO_AREA,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_IMAGE_AREA,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_TOOLBOX_WILBER,
|
||||
|
||||
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_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_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_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_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_INSTALL_PROP_BOOLEAN (object_class, PROP_USE_HELP,
|
||||
"use-help", USE_HELP_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_USE_HELP,
|
||||
"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,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_HELP_LOCALES,
|
||||
"help-locales", HELP_LOCALES_BLURB,
|
||||
|
||||
GIMP_CONFIG_PROP_STRING (object_class, PROP_HELP_LOCALES,
|
||||
"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_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,
|
||||
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_INSTALL_PROP_INT (object_class, PROP_ACTION_HISTORY_SIZE,
|
||||
"action-history-size", ACTION_HISTORY_SIZE_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_USER_MANUAL_ONLINE,
|
||||
|
||||
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_INSTALL_PROP_STRING (object_class, PROP_USER_MANUAL_ONLINE_URI,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_DOCK_WINDOW_HINT,
|
||||
|
||||
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_INSTALL_PROP_ENUM (object_class, PROP_CURSOR_HANDEDNESS,
|
||||
"cursor-handedness", CURSOR_HANDEDNESS_BLURB,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_PLAYGROUND_NPD_TOOL,
|
||||
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_INSTALL_PROP_BOOLEAN (object_class,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class,
|
||||
|
||||
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 |
|
||||
|
@ -339,46 +428,60 @@ 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_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_INSTALL_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_INFO_WINDOW_PER_DISPLAY,
|
||||
"info-window-per-display",
|
||||
NULL,
|
||||
NULL, NULL,
|
||||
FALSE,
|
||||
GIMP_PARAM_STATIC_STRINGS |
|
||||
GIMP_CONFIG_PARAM_IGNORE);
|
||||
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_MENU_MNEMONICS,
|
||||
"menu-mnemonics", NULL,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_MENU_MNEMONICS,
|
||||
"menu-mnemonics",
|
||||
NULL, 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,
|
||||
|
||||
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_INSTALL_PROP_BOOLEAN (object_class, PROP_SHOW_TIPS,
|
||||
"show-tips", NULL,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_SHOW_TIPS,
|
||||
"show-tips",
|
||||
NULL, 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_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_INSTALL_PROP_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS,
|
||||
"transient-docks", NULL,
|
||||
|
||||
GIMP_CONFIG_PROP_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS,
|
||||
"transient-docks",
|
||||
NULL, 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_PROP_PATH (object_class, PROP_WEB_BROWSER,
|
||||
"web-browser",
|
||||
NULL, NULL,
|
||||
GIMP_CONFIG_PATH_FILE,
|
||||
"not used any longer",
|
||||
GIMP_PARAM_STATIC_STRINGS |
|
||||
|
|
|
@ -69,8 +69,9 @@ 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,
|
||||
GIMP_CONFIG_PROP_PATH (object_class,
|
||||
PROP_FRACTALEXPLORER_PATH,
|
||||
"Fractal Explorer path",
|
||||
"fractalexplorer-path",
|
||||
FRACTALEXPLORER_PATH_BLURB,
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
|
@ -78,34 +79,40 @@ gimp_plugin_config_class_init (GimpPluginConfigClass *klass)
|
|||
g_free (path);
|
||||
|
||||
path = gimp_config_build_data_path ("gfig");
|
||||
GIMP_CONFIG_INSTALL_PROP_PATH (object_class,
|
||||
GIMP_CONFIG_PROP_PATH (object_class,
|
||||
PROP_GFIG_PATH,
|
||||
"gfig-path", GFIG_PATH_BLURB,
|
||||
"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,
|
||||
GIMP_CONFIG_PROP_PATH (object_class,
|
||||
PROP_GFLARE_PATH,
|
||||
"gflare-path", GFLARE_PATH_BLURB,
|
||||
"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,
|
||||
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,
|
||||
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);
|
||||
|
|
Loading…
Reference in New Issue