app: add gimp_tool_gui_set_default_response()

This commit is contained in:
Michael Natterer
2013-06-07 11:39:24 +02:00
parent 761ddf0835
commit 60b7dc15f1
2 changed files with 23 additions and 0 deletions

View File

@ -303,6 +303,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 void
gimp_tool_gui_set_response_sensitive (GimpToolGui *gui, gimp_tool_gui_set_response_sensitive (GimpToolGui *gui,
gint response_id, gint response_id,

View File

@ -65,6 +65,8 @@ GtkWidget * gimp_tool_gui_get_vbox (GimpToolGui *gui);
void gimp_tool_gui_show (GimpToolGui *gui); void gimp_tool_gui_show (GimpToolGui *gui);
void gimp_tool_gui_hide (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, void gimp_tool_gui_set_response_sensitive (GimpToolGui *gui,
gint response_id, gint response_id,
gboolean sensitive); gboolean sensitive);