summaryrefslogtreecommitdiff
path: root/gdk/win32
diff options
context:
space:
mode:
Diffstat (limited to 'gdk/win32')
-rw-r--r--gdk/win32/gdkwin32.h10
-rw-r--r--gdk/win32/gdkwin32cursor.h1
-rw-r--r--gdk/win32/gdkwin32display.h1
-rw-r--r--gdk/win32/gdkwin32displaymanager.h1
-rw-r--r--gdk/win32/gdkwin32dnd.h1
-rw-r--r--gdk/win32/gdkwin32keys.h1
-rw-r--r--gdk/win32/gdkwin32screen.h1
-rw-r--r--gdk/win32/gdkwin32window.h1
8 files changed, 17 insertions, 0 deletions
diff --git a/gdk/win32/gdkwin32.h b/gdk/win32/gdkwin32.h
index cf3f89c2b5..fe00c9ac44 100644
--- a/gdk/win32/gdkwin32.h
+++ b/gdk/win32/gdkwin32.h
@@ -77,26 +77,36 @@ G_BEGIN_DECLS
/* Return true if the GdkWindow is a win32 implemented window */
+GDK_AVAILABLE_IN_ALL
gboolean gdk_win32_window_is_win32 (GdkWindow *window);
+GDK_AVAILABLE_IN_ALL
HWND gdk_win32_window_get_impl_hwnd (GdkWindow *window);
/* Return the Gdk* for a particular HANDLE */
+GDK_AVAILABLE_IN_ALL
gpointer gdk_win32_handle_table_lookup (HWND handle);
/* Translate from window to Windows handle */
+GDK_AVAILABLE_IN_ALL
HGDIOBJ gdk_win32_window_get_handle (GdkWindow *window);
+GDK_AVAILABLE_IN_ALL
void gdk_win32_selection_add_targets (GdkWindow *owner,
GdkAtom selection,
gint n_targets,
GdkAtom *targets);
/* For internal GTK use only */
+GDK_AVAILABLE_IN_ALL
GdkPixbuf *gdk_win32_icon_to_pixbuf_libgtk_only (HICON hicon);
+GDK_AVAILABLE_IN_ALL
HICON gdk_win32_pixbuf_to_hicon_libgtk_only (GdkPixbuf *pixbuf);
+GDK_AVAILABLE_IN_ALL
void gdk_win32_set_modal_dialog_libgtk_only (HWND window);
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_win32_window_foreign_new_for_display (GdkDisplay *display,
HWND anid);
+GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_win32_window_lookup_for_display (GdkDisplay *display,
HWND anid);
diff --git a/gdk/win32/gdkwin32cursor.h b/gdk/win32/gdkwin32cursor.h
index 99b479f091..2d96052859 100644
--- a/gdk/win32/gdkwin32cursor.h
+++ b/gdk/win32/gdkwin32cursor.h
@@ -47,6 +47,7 @@ typedef GdkCursor GdkWin32Cursor;
#endif
typedef struct _GdkWin32CursorClass GdkWin32CursorClass;
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_cursor_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32display.h b/gdk/win32/gdkwin32display.h
index ca257f2d83..c6e9feac12 100644
--- a/gdk/win32/gdkwin32display.h
+++ b/gdk/win32/gdkwin32display.h
@@ -47,6 +47,7 @@ typedef struct _GdkWin32DisplayClass GdkWin32DisplayClass;
#define GDK_IS_WIN32_DISPLAY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_WIN32_DISPLAY))
#define GDK_WIN32_DISPLAY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_WIN32_DISPLAY, GdkWin32DisplayClass))
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_display_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32displaymanager.h b/gdk/win32/gdkwin32displaymanager.h
index e5d96b5565..b4d9e71923 100644
--- a/gdk/win32/gdkwin32displaymanager.h
+++ b/gdk/win32/gdkwin32displaymanager.h
@@ -40,6 +40,7 @@ typedef struct _GdkWin32DisplayManagerClass GdkWin32DisplayManagerClass;
#define GDK_IS_WIN32_DISPLAY_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_WIN32_DISPLAY_MANAGER))
#define GDK_WIN32_DISPLAY_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_WIN32_DISPLAY_MANAGER, GdkWin32DisplayManagerClass))
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_display_manager_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32dnd.h b/gdk/win32/gdkwin32dnd.h
index 457d3ccfbb..31a0ee85e4 100644
--- a/gdk/win32/gdkwin32dnd.h
+++ b/gdk/win32/gdkwin32dnd.h
@@ -40,6 +40,7 @@ typedef GdkDragContext GdkWin32DragContext;
#endif
typedef struct _GdkWin32DragContextClass GdkWin32DragContextClass;
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_drag_context_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32keys.h b/gdk/win32/gdkwin32keys.h
index c271d67861..790d64d67c 100644
--- a/gdk/win32/gdkwin32keys.h
+++ b/gdk/win32/gdkwin32keys.h
@@ -40,6 +40,7 @@ typedef struct _GdkWin32KeymapClass GdkWin32KeymapClass;
#define GDK_IS_WIN32_KEYMAP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GDK_TYPE_WIN32_KEYMAP))
#define GDK_WIN32_KEYMAP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GDK_TYPE_WIN32_KEYMAP, GdkWin32KeymapClass))
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_keymap_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32screen.h b/gdk/win32/gdkwin32screen.h
index e64001b271..9f65dbb979 100644
--- a/gdk/win32/gdkwin32screen.h
+++ b/gdk/win32/gdkwin32screen.h
@@ -47,6 +47,7 @@ typedef GdkScreen GdkWin32Screen;
#endif
typedef struct _GdkWin32ScreenClass GdkWin32ScreenClass;
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_screen_get_type (void);
G_END_DECLS
diff --git a/gdk/win32/gdkwin32window.h b/gdk/win32/gdkwin32window.h
index ef5e11f888..22de021e68 100644
--- a/gdk/win32/gdkwin32window.h
+++ b/gdk/win32/gdkwin32window.h
@@ -47,6 +47,7 @@ typedef GdkWindow GdkWin32Window;
#endif
typedef struct _GdkWin32WindowClass GdkWin32WindowClass;
+GDK_AVAILABLE_IN_ALL
GType gdk_win32_window_get_type (void);
G_END_DECLS