static void gimp_gui_config_class_init (GimpGuiConfigClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); gchar *path; object_class->finalize = gimp_gui_config_finalize; 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); 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); g_free (path); GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_THEME, "theme", THEME_BLURB, DEFAULT_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); /* 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); g_object_class_install_property (object_class, PROP_HIDE_DOCKS, g_param_spec_boolean ("hide-docks", NULL, HIDE_DOCKS_BLURB, FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | GIMP_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_SINGLE_WINDOW_MODE, g_param_spec_boolean ("single-window-mode", NULL, SINGLE_WINDOW_MODE_BLURB, FALSE, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | GIMP_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_TABS_POSITION, g_param_spec_enum ("tabs-position", NULL, NULL, GIMP_TYPE_POSITION, GIMP_POSITION_TOP, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | GIMP_PARAM_STATIC_STRINGS)); g_object_class_install_property (object_class, PROP_LAST_TIP_SHOWN, g_param_spec_int ("last-tip-shown", NULL, NULL, 0, G_MAXINT, 0, G_PARAM_READWRITE | G_PARAM_CONSTRUCT | 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); }
static void gimp_base_config_class_init (GimpBaseConfigClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); gint num_processors; guint64 memory_size; parent_class = g_type_class_peek_parent (klass); object_class->finalize = gimp_base_config_finalize; object_class->set_property = gimp_base_config_set_property; object_class->get_property = gimp_base_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); num_processors = get_number_of_processors (); #ifdef GIMP_UNSTABLE num_processors = num_processors * 2; #endif 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); memory_size = get_physical_memory_size (); /* limit to the amount one process can handle */ memory_size = MIN (GIMP_MAX_MEM_PROCESS, memory_size); if (memory_size > 0) memory_size = memory_size / 2; /* half the memory */ 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); /* only for backward compatibility: */ GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_STINGY_MEMORY_USE, "stingy-memory-use", NULL, FALSE, GIMP_CONFIG_PARAM_IGNORE); }
static void gimp_gui_config_class_init (GimpGuiConfigClass *klass) { GObjectClass *object_class = G_OBJECT_CLASS (klass); gchar *path; object_class->finalize = gimp_gui_config_finalize; object_class->set_property = gimp_gui_config_set_property; object_class->get_property = gimp_gui_config_get_property; GIMP_CONFIG_INSTALL_PROP_INT (object_class, PROP_DEFAULT_THRESHOLD, "default-threshold", DEFAULT_THRESHOLD_BLURB, 0, 255, 15, GIMP_PARAM_STATIC_STRINGS); 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_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_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_BOOLEAN (object_class, PROP_MENU_MNEMONICS, "menu-mnemonics", MENU_MNEMONICS_BLURB, TRUE, GIMP_PARAM_STATIC_STRINGS | GIMP_CONFIG_PARAM_RESTART); 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); 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); g_free (path); GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_THEME, "theme", THEME_BLURB, DEFAULT_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_INSTALL_PROP_PATH (object_class, PROP_WEB_BROWSER, "web-browser", WEB_BROWSER_BLURB, GIMP_CONFIG_PATH_FILE, DEFAULT_WEB_BROWSER, 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_TOOLBOX_WINDOW_HINT, "toolbox-window-hint", TOOLBOX_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_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_BOOLEAN (object_class, PROP_TRANSIENT_DOCKS, "transient-docks", TRANSIENT_DOCKS_BLURB, FALSE, GIMP_PARAM_STATIC_STRINGS); 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); /* only for backward compatibility: */ 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_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); }