mirror of https://github.com/GNOME/gimp.git
app/config/gimpcoreconfig.c app/config/gimpguiconfig.c need to free the
2005-04-07 Sven Neumann <sven@gimp.org> * app/config/gimpcoreconfig.c * app/config/gimpguiconfig.c * app/config/gimppluginconfig.c: need to free the return value of gimp_config_build_foo_path() now that gimp_param_spec_path() is sane and doesn't take ownership of the passed string any longer. * plug-ins/FractalExplorer/Dialogs.c * plug-ins/gfig/gfig-dialog.c * plug-ins/gflare/gflare.c * plug-ins/gimpressionist/utils.c: use gimp_config_build_data_path(). * plug-ins/Lighting/lighting_ui.c * plug-ins/common/CML_explorer.c * plug-ins/common/channel_mixer.c * plug-ins/common/curve_bend.c * plug-ins/common/gqbist.c * plug-ins/common/spheredesigner.c * plug-ins/flame/flame.c * plug-ins/gimpressionist/brush.c * plug-ins/ifscompose/ifscompose.c * plug-ins/imagemap/imap_browse.c * plug-ins/imagemap/imap_file.c * plug-ins/print/gimp_main_window.c: set alternative button order on file-chooser dialogs (as well as default response where missing).
This commit is contained in:
parent
84f92f4f68
commit
11fea041f6
27
ChangeLog
27
ChangeLog
|
@ -1,3 +1,30 @@
|
|||
2005-04-07 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/config/gimpcoreconfig.c
|
||||
* app/config/gimpguiconfig.c
|
||||
* app/config/gimppluginconfig.c: need to free the return value of
|
||||
gimp_config_build_foo_path() now that gimp_param_spec_path() is
|
||||
sane and doesn't take ownership of the passed string any longer.
|
||||
|
||||
* plug-ins/FractalExplorer/Dialogs.c
|
||||
* plug-ins/gfig/gfig-dialog.c
|
||||
* plug-ins/gflare/gflare.c
|
||||
* plug-ins/gimpressionist/utils.c: use gimp_config_build_data_path().
|
||||
|
||||
* plug-ins/Lighting/lighting_ui.c
|
||||
* plug-ins/common/CML_explorer.c
|
||||
* plug-ins/common/channel_mixer.c
|
||||
* plug-ins/common/curve_bend.c
|
||||
* plug-ins/common/gqbist.c
|
||||
* plug-ins/common/spheredesigner.c
|
||||
* plug-ins/flame/flame.c
|
||||
* plug-ins/gimpressionist/brush.c
|
||||
* plug-ins/ifscompose/ifscompose.c
|
||||
* plug-ins/imagemap/imap_browse.c
|
||||
* plug-ins/imagemap/imap_file.c
|
||||
* plug-ins/print/gimp_main_window.c: set alternative button order
|
||||
on file-chooser dialogs (as well as default response where missing).
|
||||
|
||||
2005-04-07 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* docs/gimp.1.in: fixed typos and improved explanation of parasiterc.
|
||||
|
|
|
@ -145,6 +145,7 @@ static void
|
|||
gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
gchar *path;
|
||||
|
||||
parent_class = g_type_class_peek_parent (klass);
|
||||
|
||||
|
@ -160,81 +161,95 @@ gimp_core_config_class_init (GimpCoreConfigClass *klass)
|
|||
GIMP_TYPE_INTERPOLATION_TYPE,
|
||||
GIMP_INTERPOLATION_LINEAR,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_plug_in_path ("plug-ins"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_plug_in_path ("modules"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_plug_in_path ("interpreters"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_plug_in_path ("environ"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_data_path ("brushes"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_writable_path ("brushes"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_data_path ("patterns"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_writable_path ("patterns"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_data_path ("palettes"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_writable_path ("palettes"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_data_path ("gradients"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_writable_path ("gradients"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
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,
|
||||
gimp_config_build_data_path ("fonts"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
g_free (path);
|
||||
path = gimp_config_build_writable_path ("fonts");
|
||||
GIMP_CONFIG_INSTALL_PROP_PATH (object_class, PROP_FONT_PATH_WRITABLE,
|
||||
"font-path-writable",
|
||||
FONT_PATH_WRITABLE_BLURB,
|
||||
GIMP_CONFIG_PATH_DIR_LIST,
|
||||
gimp_config_build_writable_path ("fonts"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
GIMP_CONFIG_PARAM_RESTART);
|
||||
g_free (path);
|
||||
GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_DEFAULT_BRUSH,
|
||||
"default-brush", DEFAULT_BRUSH_BLURB,
|
||||
DEFAULT_BRUSH,
|
||||
|
|
|
@ -125,6 +125,7 @@ static void
|
|||
gimp_gui_config_class_init (GimpGuiConfigClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
gchar *path;
|
||||
|
||||
parent_class = g_type_class_peek_parent (klass);
|
||||
|
||||
|
@ -219,11 +220,12 @@ gimp_gui_config_class_init (GimpGuiConfigClass *klass)
|
|||
TOOLBOX_IMAGE_AREA_BLURB,
|
||||
FALSE,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_data_path ("themes"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
GIMP_CONFIG_PARAM_RESTART);
|
||||
g_free (path);
|
||||
GIMP_CONFIG_INSTALL_PROP_STRING (object_class, PROP_THEME,
|
||||
"theme", THEME_BLURB,
|
||||
DEFAULT_THEME,
|
||||
|
|
|
@ -88,6 +88,7 @@ static void
|
|||
gimp_plugin_config_class_init (GimpPluginConfigClass *klass)
|
||||
{
|
||||
GObjectClass *object_class;
|
||||
gchar *path;
|
||||
|
||||
parent_class = g_type_class_peek_parent (klass);
|
||||
|
||||
|
@ -97,39 +98,44 @@ gimp_plugin_config_class_init (GimpPluginConfigClass *klass)
|
|||
object_class->set_property = gimp_plugin_config_set_property;
|
||||
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,
|
||||
gimp_config_build_data_path ("fractalexplorer"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_data_path ("gfig"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_data_path ("gflare"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_data_path ("gimpressionist"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
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,
|
||||
gimp_config_build_data_path ("scripts"),
|
||||
GIMP_CONFIG_PATH_DIR_LIST, path,
|
||||
0);
|
||||
g_free (path);
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
|
@ -28,6 +28,8 @@
|
|||
#include <libgimp/gimp.h>
|
||||
#include <libgimp/gimpui.h>
|
||||
|
||||
#include <libgimpconfig/gimpconfig.h>
|
||||
|
||||
#include "FractalExplorer.h"
|
||||
#include "Dialogs.h"
|
||||
|
||||
|
@ -532,17 +534,9 @@ explorer_dialog (void)
|
|||
}
|
||||
else
|
||||
{
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path;
|
||||
gchar *esc_path;
|
||||
|
||||
full_path = g_strconcat ("${gimp_dir}", G_DIR_SEPARATOR_S,
|
||||
"fractalexplorer",
|
||||
G_SEARCHPATH_SEPARATOR_S,
|
||||
"${gimp_data_dir}", G_DIR_SEPARATOR_S,
|
||||
"fractalexplorer",
|
||||
NULL);
|
||||
esc_path = g_strescape (full_path, NULL);
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path = gimp_config_build_data_path ("fractalexplorer");
|
||||
gchar *esc_path = g_strescape (full_path, NULL);
|
||||
g_free (full_path);
|
||||
|
||||
g_message (_("No %s in gimprc:\n"
|
||||
|
@ -550,7 +544,8 @@ explorer_dialog (void)
|
|||
"(%s \"%s\")\n"
|
||||
"to your %s file."),
|
||||
"fractalexplorer-path",
|
||||
"fractalexplorer-path", esc_path, gimprc);
|
||||
"fractalexplorer-path",
|
||||
esc_path, gimp_filename_to_utf8 (gimprc));
|
||||
|
||||
g_free (gimprc);
|
||||
g_free (esc_path);
|
||||
|
@ -1647,9 +1642,9 @@ logo_preview_size_allocate (GtkWidget *preview)
|
|||
temp2 += 3;
|
||||
}
|
||||
}
|
||||
gimp_preview_area_draw (GIMP_PREVIEW_AREA (preview), 0, 0,
|
||||
logo_width, logo_height, GIMP_RGB_IMAGE,
|
||||
temp, logo_width * 3);
|
||||
gimp_preview_area_draw (GIMP_PREVIEW_AREA (preview), 0, 0,
|
||||
logo_width, logo_height, GIMP_RGB_IMAGE,
|
||||
temp, logo_width * 3);
|
||||
g_free (temp);
|
||||
}
|
||||
|
||||
|
@ -1899,6 +1894,11 @@ create_load_file_chooser (GtkWidget *widget,
|
|||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (window), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (window),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
g_signal_connect (window, "destroy",
|
||||
G_CALLBACK (gtk_widget_destroyed),
|
||||
&window);
|
||||
|
@ -1930,6 +1930,11 @@ create_save_file_chooser (GtkWidget *widget,
|
|||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (window), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (window),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
g_signal_connect (window, "destroy",
|
||||
G_CALLBACK (gtk_widget_destroyed),
|
||||
&window);
|
||||
|
|
|
@ -1092,6 +1092,13 @@ save_lighting_preset (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (window), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (window),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
g_signal_connect (window, "destroy",
|
||||
G_CALLBACK (gtk_widget_destroyed),
|
||||
&window);
|
||||
|
@ -1229,6 +1236,11 @@ load_lighting_preset (GtkWidget *widget,
|
|||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (window), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (window),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
g_signal_connect (window, "destroy",
|
||||
G_CALLBACK (gtk_widget_destroyed),
|
||||
&window);
|
||||
|
|
|
@ -1958,6 +1958,11 @@ CML_save_to_file_callback (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "response",
|
||||
|
@ -2130,6 +2135,11 @@ CML_load_from_file_callback (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "response",
|
||||
|
|
|
@ -882,6 +882,11 @@ cm_load_file_callback (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "response",
|
||||
|
@ -1004,6 +1009,11 @@ cm_save_file_callback (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "response",
|
||||
|
|
|
@ -2057,6 +2057,14 @@ bender_load_callback (GtkWidget *w,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (cd->filechooser),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (cd->filechooser),
|
||||
GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (cd->filechooser, "response",
|
||||
G_CALLBACK (p_points_load_from_file_response),
|
||||
cd);
|
||||
|
|
|
@ -696,6 +696,11 @@ dialog_load (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), qbist_info.path);
|
||||
|
@ -734,6 +739,11 @@ dialog_save (GtkWidget *widget,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
gtk_file_chooser_set_filename (GTK_FILE_CHOOSER (dialog), qbist_info.path);
|
||||
|
|
|
@ -2182,6 +2182,11 @@ fileselect (GtkFileChooserAction action,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
|
|
@ -478,6 +478,11 @@ make_file_dlg (const gchar *title,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (file_dlg),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
g_object_add_weak_pointer (G_OBJECT (file_dlg), (gpointer) &file_dlg);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (file_dlg), GTK_RESPONSE_OK);
|
||||
|
|
|
@ -41,6 +41,8 @@
|
|||
#include <libgimp/gimp.h>
|
||||
#include <libgimp/gimpui.h>
|
||||
|
||||
#include <libgimpconfig/gimpconfig.h>
|
||||
|
||||
#include "libgimp/stdplugins-intl.h"
|
||||
|
||||
#include "gfig.h"
|
||||
|
@ -245,7 +247,8 @@ gfig_dialog (void)
|
|||
}
|
||||
else
|
||||
{
|
||||
newlayer = gimp_layer_new (gfig_context->image_id, "GFig", img_width, img_height,
|
||||
newlayer = gimp_layer_new (gfig_context->image_id, "GFig",
|
||||
img_width, img_height,
|
||||
GIMP_RGBA_IMAGE, 100., GIMP_NORMAL_MODE);
|
||||
gimp_drawable_fill (newlayer, GIMP_TRANSPARENT_FILL);
|
||||
gimp_image_add_layer (gfig_context->image_id, newlayer, -1);
|
||||
|
@ -266,15 +269,9 @@ gfig_dialog (void)
|
|||
}
|
||||
else
|
||||
{
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path;
|
||||
gchar *esc_path;
|
||||
|
||||
full_path = g_strconcat ("${gimp_dir}", G_DIR_SEPARATOR_S, "gfig",
|
||||
G_SEARCHPATH_SEPARATOR_S,
|
||||
"${gimp_data_dir}", G_DIR_SEPARATOR_S, "gfig",
|
||||
NULL);
|
||||
esc_path = g_strescape (full_path, NULL);
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path = gimp_config_build_data_path ("gfig");
|
||||
gchar *esc_path = g_strescape (full_path, NULL);
|
||||
g_free (full_path);
|
||||
|
||||
g_message (_("No %s in gimprc:\n"
|
||||
|
@ -649,6 +646,11 @@ gfig_load_action_callback (GtkAction *action,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_object_add_weak_pointer (G_OBJECT (dialog), (gpointer) &dialog);
|
||||
|
@ -693,6 +695,13 @@ gfig_save_action_callback (GtkAction *action,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_object_add_weak_pointer (G_OBJECT (dialog), (gpointer) &dialog);
|
||||
|
||||
/* FIXME: GFigObj should be a GObject and g_signal_connect_object()
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
#include <glib-object.h>
|
||||
|
||||
#include <libgimpcolor/gimpcolor.h>
|
||||
#include <libgimpconfig/gimpconfig.h>
|
||||
|
||||
#include <libgimp/gimp.h>
|
||||
#include <libgimp/gimpui.h>
|
||||
|
@ -880,22 +881,17 @@ plugin_run (const gchar *name,
|
|||
}
|
||||
else
|
||||
{
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path;
|
||||
gchar *esc_path;
|
||||
|
||||
full_path = g_strconcat ("${gimp_dir}", G_DIR_SEPARATOR_S, "gflare",
|
||||
G_SEARCHPATH_SEPARATOR_S,
|
||||
"${gimp_data_dir}", G_DIR_SEPARATOR_S, "gflare",
|
||||
NULL);
|
||||
esc_path = g_strescape (full_path, NULL);
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path = gimp_config_build_data_path ("gflare");
|
||||
gchar *esc_path = g_strescape (full_path, NULL);
|
||||
g_free (full_path);
|
||||
|
||||
g_message (_("No %s in gimprc:\n"
|
||||
"You need to add an entry like\n"
|
||||
"(%s \"%s\")\n"
|
||||
"to your %s file."),
|
||||
"gflare-path", "gflare-path", esc_path, gimprc);
|
||||
"gflare-path", "gflare-path",
|
||||
esc_path, gimp_filename_to_utf8 (gimprc));
|
||||
|
||||
g_free (gimprc);
|
||||
g_free (esc_path);
|
||||
|
|
|
@ -241,6 +241,13 @@ savebrush (GtkWidget *wg,
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
path = g_build_filename ((gchar *)thispath->data, "Brushes", NULL);
|
||||
|
||||
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), path);
|
||||
|
|
|
@ -8,12 +8,14 @@
|
|||
|
||||
#include <glib-object.h>
|
||||
|
||||
#include <libgimpconfig/gimpconfig.h>
|
||||
#include <libgimpmath/gimpmath.h>
|
||||
|
||||
#include "gimpressionist.h"
|
||||
|
||||
#include "libgimp/stdplugins-intl.h"
|
||||
|
||||
|
||||
/* Mathematical Utilities */
|
||||
|
||||
double
|
||||
|
@ -102,17 +104,11 @@ static GList *parsepath_cached_path = NULL;
|
|||
GList *
|
||||
parsepath (void)
|
||||
{
|
||||
gchar *gimpdatasubdir, *defaultpath, *rc_path, *path;
|
||||
gchar *rc_path, *path;
|
||||
|
||||
if (parsepath_cached_path)
|
||||
return parsepath_cached_path;
|
||||
|
||||
gimpdatasubdir = g_build_filename (gimp_data_directory (),
|
||||
"gimpressionist", NULL);
|
||||
|
||||
defaultpath = g_build_filename (gimp_directory (),
|
||||
"gimpressionist", gimpdatasubdir, NULL);
|
||||
|
||||
path = gimp_gimprc_query ("gimpressionist-path");
|
||||
if (path)
|
||||
{
|
||||
|
@ -121,27 +117,22 @@ parsepath (void)
|
|||
}
|
||||
else
|
||||
{
|
||||
if (!g_file_test (gimpdatasubdir, G_FILE_TEST_IS_DIR))
|
||||
{
|
||||
/* No gimpressionist-path parameter,
|
||||
and the default doesn't exist */
|
||||
gchar *path = g_strconcat ("${gimp_dir}",
|
||||
G_DIR_SEPARATOR_S,
|
||||
"gimpressionist",
|
||||
G_SEARCHPATH_SEPARATOR_S,
|
||||
"${gimp_data_dir}",
|
||||
G_DIR_SEPARATOR_S,
|
||||
"gimpressionist",
|
||||
NULL);
|
||||
gchar *gimprc = gimp_personal_rc_file ("gimprc");
|
||||
gchar *full_path = gimp_config_build_data_path ("gimpressionist");
|
||||
gchar *esc_path = g_strescape (full_path, NULL);
|
||||
|
||||
/* don't translate the gimprc entry */
|
||||
g_message (_("It is highly recommended to add\n"
|
||||
" (gimpressionist-path \"%s\")\n"
|
||||
"(or similar) to your gimprc file."), path);
|
||||
g_free (path);
|
||||
}
|
||||
g_message (_("No %s in gimprc:\n"
|
||||
"You need to add an entry like\n"
|
||||
"(%s \"%s\")\n"
|
||||
"to your %s file."),
|
||||
"gflare-path", "gflare-path",
|
||||
esc_path, gimp_filename_to_utf8 (gimprc));
|
||||
|
||||
rc_path = g_strdup (defaultpath);
|
||||
g_free (gimprc);
|
||||
g_free (esc_path);
|
||||
|
||||
rc_path = gimp_config_path_expand (full_path, TRUE, NULL);
|
||||
g_free (full_path);
|
||||
}
|
||||
|
||||
parsepath_cached_path = gimp_path_parse (rc_path, 16, FALSE, NULL);
|
||||
|
|
|
@ -2545,6 +2545,11 @@ ifs_compose_save (GtkWidget *parent)
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
@ -2575,6 +2580,11 @@ ifs_compose_load (GtkWidget *parent)
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
|
|
@ -74,6 +74,12 @@ browse_cb (GtkWidget *widget,
|
|||
GTK_STOCK_OPEN, GTK_RESPONSE_OK,
|
||||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
|
|
@ -74,6 +74,11 @@ do_file_open_dialog (void)
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
@ -171,6 +176,11 @@ do_file_save_as_dialog (void)
|
|||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (dialog, "destroy",
|
||||
|
|
|
@ -794,6 +794,12 @@ create_printer_dialog (void)
|
|||
GTK_STOCK_OK, GTK_RESPONSE_OK,
|
||||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (ppd_browser),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (ppd_browser), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (ppd_browser, "response",
|
||||
|
@ -1496,6 +1502,12 @@ gimp_create_main_window (void)
|
|||
GTK_STOCK_PRINT, GTK_RESPONSE_OK,
|
||||
|
||||
NULL);
|
||||
|
||||
gtk_dialog_set_alternative_button_order (GTK_DIALOG (file_browser),
|
||||
GTK_RESPONSE_OK,
|
||||
GTK_RESPONSE_CANCEL,
|
||||
-1);
|
||||
|
||||
gtk_dialog_set_default_response (GTK_DIALOG (file_browser), GTK_RESPONSE_OK);
|
||||
|
||||
g_signal_connect (file_browser, "response",
|
||||
|
|
Loading…
Reference in New Issue