[gimp] app: add some function stubs to GimpOverlayDialog
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: add some function stubs to GimpOverlayDialog
- Date: Sat, 3 Aug 2013 00:34:19 +0000 (UTC)
commit 55a70729ae72d92be68e14bf2be5ec0a8133bb46
Author: Michael Natterer <mitch gimp org>
Date: Sat Aug 3 02:32:02 2013 +0200
app: add some function stubs to GimpOverlayDialog
and move the TODO comments from GimpToolGui to the stubs.
app/display/gimptoolgui.c | 15 ++++++---------
app/widgets/gimpoverlaydialog.c | 23 +++++++++++++++++++++++
app/widgets/gimpoverlaydialog.h | 35 ++++++++++++++++++++++-------------
3 files changed, 51 insertions(+), 22 deletions(-)
---
diff --git a/app/display/gimptoolgui.c b/app/display/gimptoolgui.c
index 2bc70d6..80141b2 100644
--- a/app/display/gimptoolgui.c
+++ b/app/display/gimptoolgui.c
@@ -482,7 +482,8 @@ gimp_tool_gui_set_default_response (GimpToolGui *gui,
if (private->overlay)
{
- /* TODO */
+ gimp_overlay_dialog_set_default_response (GIMP_OVERLAY_DIALOG (private->dialog),
+ response_id);
}
else
{
@@ -511,7 +512,8 @@ gimp_tool_gui_set_response_sensitive (GimpToolGui *gui,
if (private->overlay)
{
- /* TODO */
+ gimp_overlay_dialog_set_response_sensitive (GIMP_OVERLAY_DIALOG (private->dialog),
+ response_id, sensitive);
}
else
{
@@ -575,21 +577,15 @@ gimp_tool_gui_create_dialog (GimpToolGui *gui)
entry->stock_id,
entry->response_id);
- /* FIXME */
-#if 0
if (! entry->sensitive)
gimp_overlay_dialog_set_response_sensitive (GIMP_OVERLAY_DIALOG (private->dialog),
entry->response_id,
FALSE);
-#endif
}
- /* FIXME */
-#if 0
if (private->default_response != -1)
gimp_overlay_dialog_set_default_response (GIMP_OVERLAY_DIALOG (private->dialog),
private->default_response);
-#endif
gtk_container_set_border_width (GTK_CONTAINER (private->dialog), 6);
@@ -674,7 +670,8 @@ gimp_tool_gui_update_buttons (GimpToolGui *gui)
{
if (private->overlay)
{
- /* TODO */
+ gimp_overlay_dialog_set_alternative_button_order (GIMP_OVERLAY_DIALOG (private->dialog),
+ n_ids, ids);
}
else
{
diff --git a/app/widgets/gimpoverlaydialog.c b/app/widgets/gimpoverlaydialog.c
index 8031dcc..f7edecb 100644
--- a/app/widgets/gimpoverlaydialog.c
+++ b/app/widgets/gimpoverlaydialog.c
@@ -358,6 +358,29 @@ gimp_overlay_dialog_add_button (GimpOverlayDialog *dialog,
return button;
}
+void
+gimp_overlay_dialog_set_alternative_button_order (GimpOverlayDialog *overlay,
+ gint n_ids,
+ gint *ids)
+{
+ /* TODO */
+}
+
+void
+gimp_overlay_dialog_set_default_response (GimpOverlayDialog *overlay,
+ gint response_id)
+{
+ /* TODO */
+}
+
+void
+gimp_overlay_dialog_set_response_sensitive (GimpOverlayDialog *overlay,
+ gint response_id,
+ gboolean sensitive)
+{
+ /* TODO */
+}
+
static void
response_data_free (gpointer data)
{
diff --git a/app/widgets/gimpoverlaydialog.h b/app/widgets/gimpoverlaydialog.h
index 72c396c..29cc0bd 100644
--- a/app/widgets/gimpoverlaydialog.h
+++ b/app/widgets/gimpoverlaydialog.h
@@ -54,19 +54,28 @@ struct _GimpOverlayDialogClass
};
-GType gimp_overlay_dialog_get_type (void) G_GNUC_CONST;
-
-GtkWidget * gimp_overlay_dialog_new (GimpToolInfo *tool_info,
- const gchar *desc,
- ...) G_GNUC_NULL_TERMINATED;
-
-void gimp_overlay_dialog_response (GimpOverlayDialog *overlay,
- gint response_id);
-void gimp_overlay_dialog_add_buttons_valist (GimpOverlayDialog *overlay,
- va_list args);
-GtkWidget * gimp_overlay_dialog_add_button (GimpOverlayDialog *overlay,
- const gchar *button_text,
- gint response_id);
+GType gimp_overlay_dialog_get_type (void) G_GNUC_CONST;
+
+GtkWidget * gimp_overlay_dialog_new (GimpToolInfo *tool_info,
+ const gchar *desc,
+ ...) G_GNUC_NULL_TERMINATED;
+
+void gimp_overlay_dialog_response (GimpOverlayDialog *overlay,
+ gint response_id);
+void gimp_overlay_dialog_add_buttons_valist (GimpOverlayDialog *overlay,
+ va_list args);
+GtkWidget * gimp_overlay_dialog_add_button (GimpOverlayDialog *overlay,
+ const gchar *button_text,
+ gint response_id);
+void gimp_overlay_dialog_set_alternative_button_order
+ (GimpOverlayDialog *overlay,
+ gint n_ids,
+ gint *ids);
+void gimp_overlay_dialog_set_default_response (GimpOverlayDialog *overlay,
+ gint response_id);
+void gimp_overlay_dialog_set_response_sensitive (GimpOverlayDialog *overlay,
+ gint response_id,
+ gboolean sensitive);
#endif /* __GIMP_OVERLAY_DIALOG_H__ */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]