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);