tProvide gtk_widget_set_can_default() for Windows - vaccinewars - be a doctor a… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 0c0c599637def06697fab0a32d67dd6e1f0c7f0a | |
parent e8ddd452dbffab035342967e4b794f1031566817 | |
Author: Ben Webb <[email protected]> | |
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(-) | |
--- | |
diff --git a/src/gtkport/gtkport.c b/src/gtkport/gtkport.c | |
t@@ -5188,6 +5188,15 @@ gchar *GtkGetFile(const GtkWidget *parent, const gchar … | |
} | |
} | |
+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 | |
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); |