[gimp] libgimp: change GimpProcedureDialog's "OK" with the procedure type



commit 247f99ce224d3f42913c8cd853f79166b10e18a8
Author: Michael Natterer <mitch gimp org>
Date:   Mon Sep 23 20:00:19 2019 +0200

    libgimp: change GimpProcedureDialog's "OK" with the procedure type
    
    - "_Open" for GimpLoadProcedure
    - "_Export" for GimpSaveProcedure
    - "_OK" otherwise

 libgimp/gimpproceduredialog.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
---
diff --git a/libgimp/gimpproceduredialog.c b/libgimp/gimpproceduredialog.c
index a6820a5446..696f38bc12 100644
--- a/libgimp/gimpproceduredialog.c
+++ b/libgimp/gimpproceduredialog.c
@@ -164,6 +164,7 @@ gimp_procedure_dialog_new (GimpProcedure       *procedure,
   GtkWidget   *dialog;
   gchar       *role;
   const gchar *help_id;
+  const gchar *ok_label;
   gboolean     use_header_bar;
 
   g_return_val_if_fail (GIMP_IS_PROCEDURE (procedure), NULL);
@@ -192,10 +193,17 @@ gimp_procedure_dialog_new (GimpProcedure       *procedure,
 
   g_free (role);
 
+  if (GIMP_IS_LOAD_PROCEDURE (procedure))
+    ok_label = _("_Open");
+  else if (GIMP_IS_SAVE_PROCEDURE (procedure))
+    ok_label = _("_Export");
+  else
+    ok_label = _("_OK");
+
   gimp_dialog_add_buttons (GIMP_DIALOG (dialog),
                            _("_Reset"),  RESPONSE_RESET,
                            _("_Cancel"), GTK_RESPONSE_CANCEL,
-                           _("_OK"),     GTK_RESPONSE_OK,
+                           ok_label,     GTK_RESPONSE_OK,
                             NULL);
 
   gimp_dialog_set_alternative_button_order (GTK_DIALOG (dialog),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]