[rs-commit] r39 - in /redwax-signtext/trunk/src/linux: message.c	signtext.c
    rs-commit at redwax.eu 
    rs-commit at redwax.eu
       
    Mon Sep  5 19:11:22 CEST 2022
    
    
  
Author: minfrin at redwax.eu
Date: Mon Sep  5 19:11:22 2022
New Revision: 39
Log:
Wire through the sign click event. Set sign to off by default.
Modified:
    redwax-signtext/trunk/src/linux/message.c
    redwax-signtext/trunk/src/linux/signtext.c
Modified: redwax-signtext/trunk/src/linux/message.c
==============================================================================
--- redwax-signtext/trunk/src/linux/message.c	(original)
+++ redwax-signtext/trunk/src/linux/message.c	Mon Sep  5 19:11:22 2022
@@ -25,6 +25,15 @@
 #include "crypto.h"
 #include "message.h"
 #include "config.h"
+
+void message_sign_clicked(GtkButton *button,
+                          gpointer user_data)
+{
+  SignTextInstance *instance = user_data;
+
+  g_printerr("message_sign_clicked\n");
+
+}
 
 void message_cancel_clicked(GtkButton *button,
                             gpointer user_data)
@@ -216,6 +225,7 @@
         instance->stack = signtext->stack;
 
         g_signal_connect(instance->cancel, "clicked", (GCallback)message_cancel_clicked, instance);
+        g_signal_connect(instance->sign, "clicked", (GCallback)message_sign_clicked, instance);
 
         gtk_widget_show_all (GTK_WIDGET(instance->box));
 
Modified: redwax-signtext/trunk/src/linux/signtext.c
==============================================================================
--- redwax-signtext/trunk/src/linux/signtext.c	(original)
+++ redwax-signtext/trunk/src/linux/signtext.c	Mon Sep  5 19:11:22 2022
@@ -111,6 +111,7 @@
   gtk_button_box_set_layout(instance->buttons, GTK_BUTTONBOX_EXPAND);
   instance->cancel = GTK_BUTTON(gtk_button_new_with_label("Cancel"));
   instance->sign = GTK_BUTTON(gtk_button_new_with_label("Sign"));
+  gtk_widget_set_sensitive(GTK_WIDGET(instance->sign), FALSE);
 
 #ifdef HAVE_GTK_BOX_APPEND
   gtk_box_append (GTK_BOX(instance->buttons), GTK_WIDGET(instance->cancel));
    
    
More information about the rs-commit
mailing list