mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-22 12:32:37 +00:00
enable "activates-default" on the name entry. Fixes bug #349614. Removed
2006-08-02 Michael Natterer <mitch@gimp.org> * plug-ins/common/pat.c: enable "activates-default" on the name entry. Fixes bug #349614. Removed the name entry's callback and simply get the string after running the dialog.
This commit is contained in:
parent
eaf9ae2952
commit
b1c35145a2
|
@ -1,3 +1,9 @@
|
|||
2006-08-02 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* plug-ins/common/pat.c: enable "activates-default" on the name
|
||||
entry. Fixes bug #349614. Removed the name entry's callback and
|
||||
simply get the string after running the dialog.
|
||||
|
||||
2006-08-02 Raphaël Quinet <raphael@gimp.org>
|
||||
|
||||
* app/widgets/gimpwidgets-utils.h
|
||||
|
|
|
@ -69,8 +69,6 @@ static gboolean save_image (const gchar *filename,
|
|||
gint32 drawable_ID);
|
||||
|
||||
static gboolean save_dialog (void);
|
||||
static void entry_callback (GtkWidget *widget,
|
||||
gpointer data);
|
||||
|
||||
|
||||
const GimpPlugInInfo PLUG_IN_INFO =
|
||||
|
@ -538,29 +536,24 @@ save_dialog (void)
|
|||
entry = gtk_entry_new ();
|
||||
gtk_widget_set_size_request (entry, 200, -1);
|
||||
gtk_entry_set_text (GTK_ENTRY (entry), description);
|
||||
gtk_entry_set_activates_default (GTK_ENTRY (entry), TRUE);
|
||||
gimp_table_attach_aligned (GTK_TABLE (table), 0, 0,
|
||||
_("Description:"), 1.0, 0.5,
|
||||
entry, 1, FALSE);
|
||||
gtk_widget_show (entry);
|
||||
|
||||
g_signal_connect (entry, "changed",
|
||||
G_CALLBACK (entry_callback),
|
||||
description);
|
||||
|
||||
gtk_widget_show (dialog);
|
||||
|
||||
run = (gimp_dialog_run (GIMP_DIALOG (dialog)) == GTK_RESPONSE_OK);
|
||||
|
||||
if (run)
|
||||
{
|
||||
strncpy (description, gtk_entry_get_text (GTK_ENTRY (entry)),
|
||||
sizeof (description));
|
||||
description[sizeof (description) - 1] = '\0';
|
||||
}
|
||||
|
||||
gtk_widget_destroy (dialog);
|
||||
|
||||
return run;
|
||||
}
|
||||
|
||||
static void
|
||||
entry_callback (GtkWidget *widget,
|
||||
gpointer data)
|
||||
{
|
||||
strncpy (description, gtk_entry_get_text (GTK_ENTRY (widget)),
|
||||
sizeof (description));
|
||||
description[sizeof (description) - 1] = '\0';
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue