[gimp] app: implement the gimp_overlay_dialog_set_response_sensitive() stub
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: implement the gimp_overlay_dialog_set_response_sensitive() stub
- Date: Fri, 18 Apr 2014 19:41:02 +0000 (UTC)
commit b4ba791381c65bb3a6bb9e89512539d3ad621b8b
Author: Michael Natterer <mitch gimp org>
Date: Fri Apr 18 21:38:15 2014 +0200
app: implement the gimp_overlay_dialog_set_response_sensitive() stub
app/widgets/gimpoverlaydialog.c | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/app/widgets/gimpoverlaydialog.c b/app/widgets/gimpoverlaydialog.c
index f7edecb..9019b52 100644
--- a/app/widgets/gimpoverlaydialog.c
+++ b/app/widgets/gimpoverlaydialog.c
@@ -378,7 +378,26 @@ gimp_overlay_dialog_set_response_sensitive (GimpOverlayDialog *overlay,
gint response_id,
gboolean sensitive)
{
- /* TODO */
+ GList *children;
+ GList *list;
+
+ g_return_if_fail (GIMP_IS_OVERLAY_DIALOG (overlay));
+
+ children = gtk_container_get_children (GTK_CONTAINER (overlay->action_area));
+
+ for (list = children; list; list = g_list_next (list))
+ {
+ GtkWidget *child = list->data;
+ ResponseData *ad = get_response_data (child, FALSE);
+
+ if (ad && ad->response_id == response_id)
+ {
+ gtk_widget_set_sensitive (child, sensitive);
+ break;
+ }
+ }
+
+ g_list_free (children);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]