tProvide gtk_widget_set_can_default() for Windows - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 0c0c599637def06697fab0a32d67dd6e1f0c7f0a
 (DIR) parent e8ddd452dbffab035342967e4b794f1031566817
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Thu, 26 Nov 2020 00:58:42 -0800
       
       Provide gtk_widget_set_can_default() for Windows
       
       Diffstat:
         M src/gtkport/gtkport.c               |       9 +++++++++
         M src/gtkport/gtkport.h               |       2 ++
       
       2 files changed, 11 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/gtkport/gtkport.c b/src/gtkport/gtkport.c
       t@@ -5188,6 +5188,15 @@ gchar *GtkGetFile(const GtkWidget *parent, const gchar *oldname,
          }
        }
        
       +void gtk_widget_set_can_default(GtkWidget *wid, gboolean flag)
       +{
       +  if (flag) {
       +    GTK_WIDGET_SET_FLAGS(wid, GTK_CAN_DEFAULT);
       +  } else {
       +    GTK_WIDGET_UNSET_FLAGS(wid, GTK_CAN_DEFAULT);
       +  }
       +}
       +
        #else /* CYGWIN */
        
        #if GTK_MAJOR_VERSION == 2
 (DIR) diff --git a/src/gtkport/gtkport.h b/src/gtkport/gtkport.h
       t@@ -335,6 +335,8 @@ extern HINSTANCE hInst;
        #define GTK_WIDGET_SET_FLAGS(wid,flag) (GTK_WIDGET_FLAGS(wid) |= (flag))
        #define GTK_WIDGET_UNSET_FLAGS(wid,flag) (GTK_WIDGET_FLAGS(wid) &= ~(flag))
        
       +void gtk_widget_set_can_default(GtkWidget *wid, gboolean flag);
       +
        typedef int GdkEvent;
        
        gboolean gtk_widget_get_visible(GtkWidget *widget);