[gimp] app: add gimp_tool_gui_set_default_response()
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: add gimp_tool_gui_set_default_response()
- Date: Fri, 7 Jun 2013 09:40:23 +0000 (UTC)
commit 60b7dc15f125d25a702f4d5f116a3cead69bfdee
Author: Michael Natterer <mitch gimp org>
Date: Fri Jun 7 11:39:24 2013 +0200
app: add gimp_tool_gui_set_default_response()
app/display/gimptoolgui.c | 21 +++++++++++++++++++++
app/display/gimptoolgui.h | 2 ++
2 files changed, 23 insertions(+), 0 deletions(-)
---
diff --git a/app/display/gimptoolgui.c b/app/display/gimptoolgui.c
index 1ceec34..f663d71 100644
--- a/app/display/gimptoolgui.c
+++ b/app/display/gimptoolgui.c
@@ -304,6 +304,27 @@ gimp_tool_gui_hide (GimpToolGui *gui)
}
void
+gimp_tool_gui_set_default_response (GimpToolGui *gui,
+ gint response_id)
+{
+ GimpToolGuiPrivate *private;
+
+ g_return_if_fail (GIMP_IS_TOOL_GUI (gui));
+
+ private = GET_PRIVATE (gui);
+
+ if (private->overlay)
+ {
+ /* TODO */
+ }
+ else
+ {
+ gtk_dialog_set_default_response (GTK_DIALOG (private->dialog),
+ response_id);
+ }
+}
+
+void
gimp_tool_gui_set_response_sensitive (GimpToolGui *gui,
gint response_id,
gboolean sensitive)
diff --git a/app/display/gimptoolgui.h b/app/display/gimptoolgui.h
index eb4b618..222bb76 100644
--- a/app/display/gimptoolgui.h
+++ b/app/display/gimptoolgui.h
@@ -65,6 +65,8 @@ GtkWidget * gimp_tool_gui_get_vbox (GimpToolGui *gui);
void gimp_tool_gui_show (GimpToolGui *gui);
void gimp_tool_gui_hide (GimpToolGui *gui);
+void gimp_tool_gui_set_default_response (GimpToolGui *gui,
+ gint response_id);
void gimp_tool_gui_set_response_sensitive (GimpToolGui *gui,
gint response_id,
gboolean sensitive);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]