tAdd placeholder functions for gtk_window_set_type_hint and gtk_window_set_position, so that code using these functions compiles under Win32. - 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 a4b406ec2cbfb9e5dc657679c94133f9306a73b6
 (DIR) parent 92f4ddd56ec9e9acd92b81570bdd3f25a8325e85
 (HTM) Author: Ben Webb <ben@salilab.org>
       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(-)
       ---
 (DIR) 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__ */
 (DIR) 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)
        {
 (DIR) 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,