tAdd placeholder functions for gtk_window_set_type_hint and gtk_window_set_posi… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit a4b406ec2cbfb9e5dc657679c94133f9306a73b6 | |
parent 92f4ddd56ec9e9acd92b81570bdd3f25a8325e85 | |
Author: Ben Webb <[email protected]> | |
Date: Mon, 7 Oct 2002 10:44:18 +0000 | |
Add placeholder functions for gtk_window_set_type_hint and | |
gtk_window_set_position, so that code using these functions compiles under | |
Win32. | |
Diffstat: | |
M src/gtkport/gtkenums.h | 17 +++++++++++++++++ | |
M src/gtkport/gtkport.c | 11 +++++++++++ | |
M src/gtkport/gtkport.h | 2 ++ | |
3 files changed, 30 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/src/gtkport/gtkenums.h b/src/gtkport/gtkenums.h | |
t@@ -110,6 +110,23 @@ typedef enum { | |
GTK_IS_DEFAULT = 1 << 14 | |
} GtkWidgetFlags; | |
+typedef enum | |
+{ | |
+ GDK_WINDOW_TYPE_HINT_NORMAL, | |
+ GDK_WINDOW_TYPE_HINT_DIALOG, | |
+ GDK_WINDOW_TYPE_HINT_MENU, | |
+ GDK_WINDOW_TYPE_HINT_TOOLBAR | |
+} GdkWindowTypeHint; | |
+ | |
+typedef enum | |
+{ | |
+ GTK_WIN_POS_NONE, | |
+ GTK_WIN_POS_CENTER, | |
+ GTK_WIN_POS_MOUSE, | |
+ GTK_WIN_POS_CENTER_ALWAYS, | |
+ GTK_WIN_POS_CENTER_ON_PARENT | |
+} GtkWindowPosition; | |
+ | |
#endif /* CYGWIN */ | |
#endif /* __GTKENUMS_H__ */ | |
diff --git a/src/gtkport/gtkport.c b/src/gtkport/gtkport.c | |
t@@ -5408,6 +5408,17 @@ void gtk_hbutton_box_set_spacing_default(gint spacing) | |
hbbox_spacing = spacing; | |
} | |
+/* | |
+ * Win32 doesn't use a window manager, so this is just a placeholder. | |
+ */ | |
+void gtk_window_set_type_hint(GtkWindow *window, GdkWindowTypeHint hint) | |
+{ | |
+} | |
+ | |
+void gtk_window_set_position(GtkWindow *window, GtkWindowPosition position) | |
+{ | |
+} | |
+ | |
gchar *GtkGetFile(const GtkWidget *parent, const gchar *oldname, | |
const gchar *title) | |
{ | |
diff --git a/src/gtkport/gtkport.h b/src/gtkport/gtkport.h | |
t@@ -692,6 +692,8 @@ void gtk_set_default_font(HWND hWnd); | |
HWND gtk_get_parent_hwnd(GtkWidget *widget); | |
GtkStyle *gtk_style_new(void); | |
void gtk_widget_set_style(GtkWidget *widget, GtkStyle *style); | |
+void gtk_window_set_type_hint(GtkWindow *window, GdkWindowTypeHint hint); | |
+void gtk_window_set_position(GtkWindow *window, GtkWindowPosition position); | |
/* Functions for handling emitted signals */ | |
void gtk_marshal_BOOL__GPOIN(GtkObject *object, GSList *actions, |