The big versioning cleanup

Remove all the old 2.x and 3.x version annotations.
GTK+ 4 is a new start, and from the perspective of a
GTK+ 4 developer all these APIs have been around since
the beginning.
This commit is contained in:
Matthias Clasen 2018-02-05 20:13:20 +01:00
parent 2616e6857c
commit 4c150d8eb5
423 changed files with 1279 additions and 7998 deletions

View File

@ -61,54 +61,6 @@
<title>Index of deprecated symbols</title>
<xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-0" role="3.0">
<title>Index of new symbols in 3.0</title>
<xi:include href="xml/api-index-3.0.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-2" role="3.2">
<title>Index of new symbols in 3.2</title>
<xi:include href="xml/api-index-3.2.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-4" role="3.4">
<title>Index of new symbols in 3.4</title>
<xi:include href="xml/api-index-3.4.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-6" role="3.6">
<title>Index of new symbols in 3.6</title>
<xi:include href="xml/api-index-3.6.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-8" role="3.8">
<title>Index of new symbols in 3.8</title>
<xi:include href="xml/api-index-3.8.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-10" role="3.10">
<title>Index of new symbols in 3.10</title>
<xi:include href="xml/api-index-3.10.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-12" role="3.12">
<title>Index of new symbols in 3.12</title>
<xi:include href="xml/api-index-3.12.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-14" role="3.14">
<title>Index of new symbols in 3.14</title>
<xi:include href="xml/api-index-3.14.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-16" role="3.16">
<title>Index of new symbols in 3.16</title>
<xi:include href="xml/api-index-3.16.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-18" role="3.18">
<title>Index of new symbols in 3.18</title>
<xi:include href="xml/api-index-3.18.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-20" role="3.20">
<title>Index of new symbols in 3.20</title>
<xi:include href="xml/api-index-3.20.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-22" role="3.22">
<title>Index of new symbols in 3.22</title>
<xi:include href="xml/api-index-3.22.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>

View File

@ -12,21 +12,7 @@ GDK_WINDOWING_QUARTZ
GDK_WINDOWING_WAYLAND
<SUBSECTION>
GDK_VERSION_3_0
GDK_VERSION_3_2
GDK_VERSION_3_4
GDK_VERSION_3_6
GDK_VERSION_3_8
GDK_VERSION_3_10
GDK_VERSION_3_12
GDK_VERSION_3_14
GDK_VERSION_3_16
GDK_VERSION_3_18
GDK_VERSION_3_20
GDK_VERSION_3_22
GDK_VERSION_3_90
GDK_VERSION_3_92
GDK_VERSION_3_94
GDK_VERSION_4_0
GDK_VERSION_MIN_REQUIRED
GDK_VERSION_MAX_ALLOWED
GDK_DISABLE_DEPRECATION_WARNINGS
@ -69,49 +55,13 @@ gdk_window_type_get_type
gdk_window_type_hint_get_type
gdk_wm_decoration_get_type
gdk_wm_function_get_type
GDK_AVAILABLE_IN_3_0
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_3_14
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_3_6
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_4_0
GDK_AVAILABLE_IN_ALL
GDK_UNAVAILABLE
GDK_DEPRECATED
GDK_DEPRECATED_FOR
GDK_DEPRECATED_IN_3_0
GDK_DEPRECATED_IN_3_0_FOR
GDK_DEPRECATED_IN_3_10
GDK_DEPRECATED_IN_3_10_FOR
GDK_DEPRECATED_IN_3_12
GDK_DEPRECATED_IN_3_12_FOR
GDK_DEPRECATED_IN_3_14
GDK_DEPRECATED_IN_3_14_FOR
GDK_DEPRECATED_IN_3_16
GDK_DEPRECATED_IN_3_16_FOR
GDK_DEPRECATED_IN_3_18
GDK_DEPRECATED_IN_3_18_FOR
GDK_DEPRECATED_IN_3_2
GDK_DEPRECATED_IN_3_20
GDK_DEPRECATED_IN_3_20_FOR
GDK_DEPRECATED_IN_3_22
GDK_DEPRECATED_IN_3_22_FOR
GDK_DEPRECATED_IN_3_2_FOR
GDK_DEPRECATED_IN_3_4
GDK_DEPRECATED_IN_3_4_FOR
GDK_DEPRECATED_IN_3_6
GDK_DEPRECATED_IN_3_6_FOR
GDK_DEPRECATED_IN_3_8
GDK_DEPRECATED_IN_3_8_FOR
GDK_DEPRECATED_IN_4_0
GDK_DEPRECATED_IN_4_0_FOR
GDK_VERSION_CUR_STABLE
GDK_VERSION_PREV_STABLE
</SECTION>

View File

@ -384,58 +384,6 @@
<title>Index of deprecated symbols</title>
<xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-0" role="3.0">
<title>Index of new symbols in 3.0</title>
<xi:include href="xml/api-index-3.0.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-2" role="3.2">
<title>Index of new symbols in 3.2</title>
<xi:include href="xml/api-index-3.2.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-4" role="3.4">
<title>Index of new symbols in 3.4</title>
<xi:include href="xml/api-index-3.4.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-6" role="3.6">
<title>Index of new symbols in 3.6</title>
<xi:include href="xml/api-index-3.6.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-8" role="3.8">
<title>Index of new symbols in 3.8</title>
<xi:include href="xml/api-index-3.8.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-10" role="3.10">
<title>Index of new symbols in 3.10</title>
<xi:include href="xml/api-index-3.10.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-12" role="3.12">
<title>Index of new symbols in 3.12</title>
<xi:include href="xml/api-index-3.12.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-14" role="3.14">
<title>Index of new symbols in 3.14</title>
<xi:include href="xml/api-index-3.14.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-16" role="3.16">
<title>Index of new symbols in 3.16</title>
<xi:include href="xml/api-index-3.16.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-18" role="3.18">
<title>Index of new symbols in 3.18</title>
<xi:include href="xml/api-index-3.18.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-20" role="3.20">
<title>Index of new symbols in 3.20</title>
<xi:include href="xml/api-index-3.20.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-22" role="3.22">
<title>Index of new symbols in 3.22</title>
<xi:include href="xml/api-index-3.22.xml"><xi:fallback /></xi:include>
</index>
<index id="api-index-3-90" role="3.90">
<title>Index of new symbols in 3.90</title>
<xi:include href="xml/api-index-3.90.xml"><xi:fallback /></xi:include>
</index>
<xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>

View File

@ -43,9 +43,9 @@ typedef struct _GdkBroadwayDisplayClass GdkBroadwayDisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_broadway_display_get_type (void);
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_ALL
void gdk_broadway_display_show_keyboard (GdkBroadwayDisplay *display);
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_ALL
void gdk_broadway_display_hide_keyboard (GdkBroadwayDisplay *display);
G_END_DECLS

View File

@ -37,7 +37,7 @@ G_BEGIN_DECLS
typedef struct _GdkBroadwayMonitor GdkBroadwayMonitor;
typedef struct _GdkBroadwayMonitorClass GdkBroadwayMonitorClass;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_broadway_monitor_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -186,8 +186,6 @@ gdk_app_launch_context_get_display (GAppLaunchContext *context,
* When the workspace is not specified or @desktop is set to -1,
* it is up to the window manager to pick one, typically it will
* be the current workspace.
*
* Since: 2.14
*/
void
gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context,
@ -210,8 +208,6 @@ gdk_app_launch_context_set_desktop (GdkAppLaunchContext *context,
* focus to the newly launched application when the user is busy
* typing in another window. This is also known as 'focus stealing
* prevention'.
*
* Since: 2.14
*/
void
gdk_app_launch_context_set_timestamp (GdkAppLaunchContext *context,
@ -234,8 +230,6 @@ gdk_app_launch_context_set_timestamp (GdkAppLaunchContext *context,
* notification.
*
* See also gdk_app_launch_context_set_icon_name().
*
* Since: 2.14
*/
void
gdk_app_launch_context_set_icon (GdkAppLaunchContext *context,
@ -267,8 +261,6 @@ gdk_app_launch_context_set_icon (GdkAppLaunchContext *context,
* If neither @icon or @icon_name is set, the icon is taken from either
* the file that is passed to launched application or from the #GAppInfo
* for the launched application itself.
*
* Since: 2.14
*/
void
gdk_app_launch_context_set_icon_name (GdkAppLaunchContext *context,

View File

@ -84,8 +84,6 @@ gdk_cairo_get_clip_rectangle (cairo_t *cr,
* @rgba: a #GdkRGBA
*
* Sets the specified #GdkRGBA as the source color of @cr.
*
* Since: 3.0
*/
void
gdk_cairo_set_source_rgba (cairo_t *cr,
@ -107,8 +105,6 @@ gdk_cairo_set_source_rgba (cairo_t *cr,
* @rectangle: a #GdkRectangle
*
* Adds the given rectangle to the current path of @cr.
*
* Since: 2.8
*/
void
gdk_cairo_rectangle (cairo_t *cr,
@ -128,8 +124,6 @@ gdk_cairo_rectangle (cairo_t *cr,
* @region: a #cairo_region_t
*
* Adds the given region to the current path of @cr.
*
* Since: 2.8
*/
void
gdk_cairo_region (cairo_t *cr,
@ -253,8 +247,6 @@ gdk_cairo_surface_paint_pixbuf (cairo_surface_t *surface,
* the pixbuf.
*
* Returns: a new cairo surface, must be freed with cairo_surface_destroy()
*
* Since: 3.10
*/
cairo_surface_t *
gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
@ -296,8 +288,6 @@ gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
*
* The pattern has an extend mode of %CAIRO_EXTEND_NONE and is aligned
* so that the origin of @pixbuf is @pixbuf_x, @pixbuf_y.
*
* Since: 2.8
*/
void
gdk_cairo_set_source_pixbuf (cairo_t *cr,

View File

@ -55,11 +55,11 @@ cairo_region_t *
gdk_cairo_region_create_from_surface
(cairo_surface_t *surface);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
cairo_surface_t * gdk_cairo_surface_create_from_pixbuf (const GdkPixbuf *pixbuf,
int scale,
GdkWindow *for_window);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_cairo_draw_from_gl (cairo_t *cr,
GdkWindow *window,
int source,
@ -70,10 +70,10 @@ void gdk_cairo_draw_from_gl (cairo_t *cr,
int width,
int height);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkDrawingContext * gdk_cairo_get_drawing_context (cairo_t *cr);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_cairo_surface_upload_to_gl (cairo_surface_t *surface,
int target,
int width,

View File

@ -363,8 +363,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:display:
*
* The #GdkDisplay that the clipboard belongs to.
*
* Since: 3.94
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -380,8 +378,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:formats:
*
* The possible formats that the clipboard can provide its data in.
*
* Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@ -396,8 +392,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
* GdkClipboard:local:
*
* %TRUE if the contents of the clipboard are owned by this process.
*
* Since: 3.94
*/
properties[PROP_LOCAL] =
g_param_spec_boolean ("local",
@ -413,8 +407,6 @@ gdk_clipboard_class_init (GdkClipboardClass *class)
*
* The #GdkContentProvider or %NULL if the clipboard is empty or contents are
* provided otherwise.
*
* Since: 3.94
*/
properties[PROP_CONTENT] =
g_param_spec_object ("content",

View File

@ -34,89 +34,89 @@ G_BEGIN_DECLS
#define GDK_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_CLIPBOARD, GdkClipboard))
#define GDK_IS_CLIPBOARD(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_CLIPBOARD))
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_clipboard_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_clipboard_get_display (GdkClipboard *clipboard);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_clipboard_get_formats (GdkClipboard *clipboard);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_is_local (GdkClipboard *clipboard);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_clipboard_get_content (GdkClipboard *clipboard);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_store_async (GdkClipboard *clipboard,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_store_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_async (GdkClipboard *clipboard,
const char **mime_types,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GInputStream * gdk_clipboard_read_finish (GdkClipboard *clipboard,
const char **out_mime_type,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_value_async (GdkClipboard *clipboard,
GType type,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const GValue * gdk_clipboard_read_value_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_texture_async(GdkClipboard *clipboard,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_clipboard_read_texture_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_read_text_async (GdkClipboard *clipboard,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
char * gdk_clipboard_read_text_finish (GdkClipboard *clipboard,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_clipboard_set_content (GdkClipboard *clipboard,
GdkContentProvider *provider);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set (GdkClipboard *clipboard,
GType type,
...);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_valist (GdkClipboard *clipboard,
GType type,
va_list args);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_value (GdkClipboard *clipboard,
const GValue *value);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_text (GdkClipboard *clipboard,
const char *text);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_clipboard_set_texture (GdkClipboard *clipboard,
GdkTexture *texture);

View File

@ -50,48 +50,48 @@ typedef struct _GdkContentDeserializer GdkContentDeserializer;
*/
typedef void (* GdkContentDeserializeFunc) (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_deserializer_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char * gdk_content_deserializer_get_mime_type (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_deserializer_get_gtype (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GValue * gdk_content_deserializer_get_value (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GInputStream * gdk_content_deserializer_get_input_stream (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_content_deserializer_get_priority (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GCancellable * gdk_content_deserializer_get_cancellable (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gpointer gdk_content_deserializer_get_user_data (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_set_task_data (GdkContentDeserializer *deserializer,
gpointer data,
GDestroyNotify notify);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gpointer gdk_content_deserializer_get_task_data (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_return_success (GdkContentDeserializer *deserializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_deserializer_return_error (GdkContentDeserializer *deserializer,
GError *error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_deserialize_gtypes (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_deserialize_mime_types(GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_register_deserializer (const char *mime_type,
GType type,
GdkContentDeserializeFunc deserialize,
gpointer data,
GDestroyNotify notify);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_deserialize_async (GInputStream *stream,
const char *mime_type,
GType type,
@ -99,7 +99,7 @@ void gdk_content_deserialize_async (GInputS
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_deserialize_finish (GAsyncResult *result,
GValue *value,
GError **error);

View File

@ -30,50 +30,50 @@ G_BEGIN_DECLS
#define GDK_TYPE_CONTENT_FORMATS (gdk_content_formats_get_type ())
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char * gdk_intern_mime_type (const char *string);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_new (const char **mime_types,
guint n_mime_types);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_new_for_gtype (GType type);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_ref (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_unref (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_print (GdkContentFormats *formats,
GString *string);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
char * gdk_content_formats_to_string (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const GType * gdk_content_formats_get_gtypes (GdkContentFormats *formats,
gsize *n_gtypes);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char * const * gdk_content_formats_get_mime_types (GdkContentFormats *formats,
gsize *n_mime_types);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union (GdkContentFormats *first,
const GdkContentFormats *second) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_match (const GdkContentFormats *first,
const GdkContentFormats *second);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_match_gtype (const GdkContentFormats *first,
const GdkContentFormats *second);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char * gdk_content_formats_match_mime_type (const GdkContentFormats *first,
const GdkContentFormats *second);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_contain_gtype (const GdkContentFormats *formats,
GType type);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_formats_contain_mime_type (const GdkContentFormats *formats,
const char *mime_type);
@ -81,32 +81,32 @@ gboolean gdk_content_formats_contain_mime_type (const GdkConten
typedef struct _GdkContentFormatsBuilder GdkContentFormatsBuilder;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_formats_builder_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormatsBuilder *gdk_content_formats_builder_new (void);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormatsBuilder *gdk_content_formats_builder_ref (GdkContentFormatsBuilder *builder);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_unref (GdkContentFormatsBuilder *builder);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_builder_free_to_formats (GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_builder_to_formats (GdkContentFormatsBuilder *builder) G_GNUC_WARN_UNUSED_RESULT;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_formats (GdkContentFormatsBuilder *builder,
const GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_mime_type(GdkContentFormatsBuilder *builder,
const char *mime_type);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_formats_builder_add_gtype (GdkContentFormatsBuilder *builder,
GType type);
/* dunno where else to put this */
#define GDK_TYPE_FILE_LIST (gdk_file_list_get_type ())
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_file_list_get_type (void) G_GNUC_CONST;

View File

@ -174,8 +174,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:formats:
*
* The possible formats that the provider can provide its data in.
*
* Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@ -190,8 +188,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:storable-formats:
*
* The subset of formats that clipboard managers should store this provider's data in.
*
* Since: 3.94
*/
properties[PROP_STORABLE_FORMATS] =
g_param_spec_boxed ("storable-formats",
@ -206,8 +202,6 @@ gdk_content_provider_class_init (GdkContentProviderClass *class)
* GdkContentProvider:content-changed:
*
* Emitted whenever the content provided by this provider has changed.
*
* Since: 3.94
*/
signals[CONTENT_CHANGED] =
g_signal_new ("content-changed",

View File

@ -91,18 +91,18 @@ struct _GdkContentProviderClass
};
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_provider_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_provider_ref_formats (GdkContentProvider *provider);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_provider_ref_storable_formats (GdkContentProvider *provider);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_provider_content_changed (GdkContentProvider *provider);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_provider_write_mime_type_async (GdkContentProvider *provider,
const char *mime_type,
GOutputStream *stream,
@ -110,11 +110,11 @@ void gdk_content_provider_write_mime_type_async (GdkCont
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_provider_write_mime_type_finish (GdkContentProvider *provider,
GAsyncResult *result,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_provider_get_value (GdkContentProvider *provider,
GValue *value,
GError **error);

View File

@ -29,9 +29,9 @@
G_BEGIN_DECLS
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_content_provider_new_for_value (const GValue *value);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentProvider * gdk_content_provider_new_for_bytes (const char *mime_type,
GBytes *bytes);

View File

@ -50,48 +50,48 @@ typedef struct _GdkContentSerializer GdkContentSerializer;
*/
typedef void (* GdkContentSerializeFunc) (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_serializer_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char * gdk_content_serializer_get_mime_type (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_content_serializer_get_gtype (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const GValue * gdk_content_serializer_get_value (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GOutputStream * gdk_content_serializer_get_output_stream (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_content_serializer_get_priority (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GCancellable * gdk_content_serializer_get_cancellable (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gpointer gdk_content_serializer_get_user_data (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_set_task_data (GdkContentSerializer *serializer,
gpointer data,
GDestroyNotify notify);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gpointer gdk_content_serializer_get_task_data (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_return_success (GdkContentSerializer *serializer);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_serializer_return_error (GdkContentSerializer *serializer,
GError *error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_serialize_gtypes (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats * gdk_content_formats_union_serialize_mime_types (GdkContentFormats *formats);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_register_serializer (GType type,
const char *mime_type,
GdkContentSerializeFunc serialize,
gpointer data,
GDestroyNotify notify);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_content_serialize_async (GOutputStream *stream,
const char *mime_type,
const GValue *value,
@ -99,7 +99,7 @@ void gdk_content_serialize_async (GOutput
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_content_serialize_finish (GAsyncResult *result,
GError **error);

View File

@ -322,8 +322,6 @@ gdk_cursor_equal (gconstpointer a,
*
* Returns: (nullable): a new #GdkCursor, or %NULL if there is no
* cursor with the given name
*
* Since: 2.8
*/
GdkCursor*
gdk_cursor_new_from_name (const gchar *name,
@ -361,8 +359,6 @@ gdk_cursor_new_from_name (const gchar *name,
* sufficently new version of the X Render extension.
*
* Returns: a new #GdkCursor.
*
* Since: 3.94
*/
GdkCursor *
gdk_cursor_new_from_texture (GdkTexture *texture,
@ -397,8 +393,6 @@ gdk_cursor_new_from_texture (GdkTexture *texture,
*
* Returns: (transfer none): the fallback of the cursor or %NULL to use
* the default cursor as fallback.
*
* Since: 3.94
*/
GdkCursor *
gdk_cursor_get_fallback (GdkCursor *cursor)
@ -417,8 +411,6 @@ gdk_cursor_get_fallback (GdkCursor *cursor)
*
* Returns: (transfer none): the name of the cursor or %NULL if it is not
* a named cursor
*
* Since: 3.94
*/
const char *
gdk_cursor_get_name (GdkCursor *cursor)
@ -437,8 +429,6 @@ gdk_cursor_get_name (GdkCursor *cursor)
*
* Returns: (transfer none): the texture for cursor or %NULL if it is a
* named cursor
*
* Since: 3.94
*/
GdkTexture *
gdk_cursor_get_texture (GdkCursor *cursor)
@ -456,8 +446,6 @@ gdk_cursor_get_texture (GdkCursor *cursor)
* pixel that will be directly above the cursor.
*
* Returns: the horizontal offset of the hotspot or 0 for named cursors
*
* Since: 3.94
*/
int
gdk_cursor_get_hotspot_x (GdkCursor *cursor)
@ -475,8 +463,6 @@ gdk_cursor_get_hotspot_x (GdkCursor *cursor)
* pixel that will be directly above the cursor.
*
* Returns: the vertical offset of the hotspot or 0 for named cursors
*
* Since: 3.94
*/
int
gdk_cursor_get_hotspot_y (GdkCursor *cursor)

View File

@ -44,7 +44,7 @@ G_BEGIN_DECLS
GDK_AVAILABLE_IN_ALL
GType gdk_cursor_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkCursor* gdk_cursor_new_from_texture (GdkTexture *texture,
int hotspot_x,
int hotspot_y,
@ -53,15 +53,15 @@ GDK_AVAILABLE_IN_ALL
GdkCursor* gdk_cursor_new_from_name (const gchar *name,
GdkCursor *fallback);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkCursor * gdk_cursor_get_fallback (GdkCursor *cursor);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
const char *gdk_cursor_get_name (GdkCursor *cursor);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture *gdk_cursor_get_texture (GdkCursor *cursor);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_cursor_get_hotspot_x (GdkCursor *cursor);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_cursor_get_hotspot_y (GdkCursor *cursor);

View File

@ -121,8 +121,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:display:
*
* The #GdkDisplay the #GdkDevice pertains to.
*
* Since: 3.0
*/
device_props[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -135,8 +133,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:name:
*
* The device name.
*
* Since: 3.0
*/
device_props[PROP_NAME] =
g_param_spec_string ("name",
@ -149,8 +145,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:type:
*
* Device role in the device manager.
*
* Since: 3.0
*/
device_props[PROP_TYPE] =
g_param_spec_enum ("type",
@ -166,8 +160,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* Associated pointer or keyboard with this device, if any. Devices of type #GDK_DEVICE_TYPE_MASTER
* always come in keyboard/pointer pairs. Other device types will have a %NULL associated device.
*
* Since: 3.0
*/
device_props[PROP_ASSOCIATED_DEVICE] =
g_param_spec_object ("associated-device",
@ -180,8 +172,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:input-source:
*
* Source type for the device.
*
* Since: 3.0
*/
device_props[PROP_INPUT_SOURCE] =
g_param_spec_enum ("input-source",
@ -196,8 +186,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:input-mode:
*
* Input mode for the device.
*
* Since: 3.0
*/
device_props[PROP_INPUT_MODE] =
g_param_spec_enum ("input-mode",
@ -212,8 +200,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* Whether the device is represented by a cursor on the screen. Devices of type
* %GDK_DEVICE_TYPE_MASTER will have %TRUE here.
*
* Since: 3.0
*/
device_props[PROP_HAS_CURSOR] =
g_param_spec_boolean ("has-cursor",
@ -227,8 +213,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:n-axes:
*
* Number of axes in the device.
*
* Since: 3.0
*/
device_props[PROP_N_AXES] =
g_param_spec_uint ("n-axes",
@ -242,8 +226,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:vendor-id:
*
* Vendor ID of this device, see gdk_device_get_vendor_id().
*
* Since: 3.16
*/
device_props[PROP_VENDOR_ID] =
g_param_spec_string ("vendor-id",
@ -257,8 +239,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:product-id:
*
* Product ID of this device, see gdk_device_get_product_id().
*
* Since: 3.16
*/
device_props[PROP_PRODUCT_ID] =
g_param_spec_string ("product-id",
@ -272,8 +252,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:seat:
*
* #GdkSeat of this device.
*
* Since: 3.20
*/
device_props[PROP_SEAT] =
g_param_spec_object ("seat",
@ -289,8 +267,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* The maximal number of concurrent touches on a touch device.
* Will be 0 if the device is not a touch device or if the number
* of touches is unknown.
*
* Since: 3.20
*/
device_props[PROP_NUM_TOUCHES] =
g_param_spec_uint ("num-touches",
@ -304,8 +280,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
* GdkDevice:axes:
*
* The axes currently available for this device.
*
* Since: 3.22
*/
device_props[PROP_AXES] =
g_param_spec_flags ("axes",
@ -350,8 +324,6 @@ gdk_device_class_init (GdkDeviceClass *klass)
*
* The ::tool-changed signal is emitted on pen/eraser
* #GdkDevices whenever tools enter or leave proximity.
*
* Since: 3.22
*/
signals[TOOL_CHANGED] =
g_signal_new (g_intern_static_string ("tool-changed"),
@ -566,8 +538,6 @@ gdk_device_get_state (GdkDevice *device,
* coordinates are those of its master pointer, this function
* may not be called on devices of type %GDK_DEVICE_TYPE_SLAVE,
* unless there is an ongoing grab on them. See gdk_device_grab().
*
* Since: 3.10
**/
void
gdk_device_get_position_double (GdkDevice *device,
@ -607,8 +577,6 @@ gdk_device_get_position_double (GdkDevice *device,
* coordinates are those of its master pointer, This function
* may not be called on devices of type %GDK_DEVICE_TYPE_SLAVE,
* unless there is an ongoing grab on them, see gdk_device_grab().
*
* Since: 3.0
**/
void
gdk_device_get_position (GdkDevice *device,
@ -643,8 +611,6 @@ gdk_device_get_position (GdkDevice *device,
*
* Returns: (nullable) (transfer none): the #GdkWindow under the
* device position, or %NULL.
*
* Since: 3.0
**/
GdkWindow *
gdk_device_get_window_at_position_double (GdkDevice *device,
@ -693,8 +659,6 @@ gdk_device_get_window_at_position_double (GdkDevice *device,
*
* Returns: (nullable) (transfer none): the #GdkWindow under the
* device position, or %NULL.
*
* Since: 3.0
**/
GdkWindow *
gdk_device_get_window_at_position (GdkDevice *device,
@ -809,8 +773,6 @@ gdk_device_free_history (GdkTimeCoord **events,
* Determines the name of the device.
*
* Returns: a name
*
* Since: 2.20
**/
const gchar *
gdk_device_get_name (GdkDevice *device)
@ -828,8 +790,6 @@ gdk_device_get_name (GdkDevice *device)
* This is not meaningful for keyboard devices, which don't have a pointer.
*
* Returns: %TRUE if the pointer follows device motion
*
* Since: 2.20
**/
gboolean
gdk_device_get_has_cursor (GdkDevice *device)
@ -846,8 +806,6 @@ gdk_device_get_has_cursor (GdkDevice *device)
* Determines the type of the device.
*
* Returns: a #GdkInputSource
*
* Since: 2.20
**/
GdkInputSource
gdk_device_get_source (GdkDevice *device)
@ -864,8 +822,6 @@ gdk_device_get_source (GdkDevice *device)
* Determines the mode of the device.
*
* Returns: a #GdkInputSource
*
* Since: 2.20
**/
GdkInputMode
gdk_device_get_mode (GdkDevice *device)
@ -916,8 +872,6 @@ gdk_device_set_mode (GdkDevice *device,
* Returns the number of keys the device currently has.
*
* Returns: the number of keys.
*
* Since: 2.24
**/
gint
gdk_device_get_n_keys (GdkDevice *device)
@ -938,8 +892,6 @@ gdk_device_get_n_keys (GdkDevice *device)
* and fill in @keyval and @modifiers with the keyval settings.
*
* Returns: %TRUE if keyval is set for @index.
*
* Since: 2.20
**/
gboolean
gdk_device_get_key (GdkDevice *device,
@ -994,8 +946,6 @@ gdk_device_set_key (GdkDevice *device,
* Returns the axis use for @index_.
*
* Returns: a #GdkAxisUse specifying how the axis is used.
*
* Since: 2.20
**/
GdkAxisUse
gdk_device_get_axis_use (GdkDevice *device,
@ -1061,8 +1011,6 @@ gdk_device_set_axis_use (GdkDevice *device,
*
* Returns: (transfer none): a #GdkDisplay. This memory is owned
* by GTK+, and must not be freed or unreffed.
*
* Since: 3.0
**/
GdkDisplay *
gdk_device_get_display (GdkDevice *device)
@ -1088,8 +1036,6 @@ gdk_device_get_display (GdkDevice *device)
*
* Returns: (nullable) (transfer none): The associated device, or
* %NULL
*
* Since: 3.0
**/
GdkDevice *
gdk_device_get_associated_device (GdkDevice *device)
@ -1196,8 +1142,6 @@ _gdk_device_remove_slave (GdkDevice *device,
* Returns the device type for @device.
*
* Returns: the #GdkDeviceType for @device.
*
* Since: 3.0
**/
GdkDeviceType
gdk_device_get_device_type (GdkDevice *device)
@ -1214,8 +1158,6 @@ gdk_device_get_device_type (GdkDevice *device)
* Returns the number of axes the device currently has.
*
* Returns: the number of axes.
*
* Since: 3.0
**/
gint
gdk_device_get_n_axes (GdkDevice *device)
@ -1235,8 +1177,6 @@ gdk_device_get_n_axes (GdkDevice *device)
*
* Returns: (transfer container) (element-type GdkAtom):
* A #GList of strings, free with g_list_free().
*
* Since: 3.0
**/
GList *
gdk_device_list_axes (GdkDevice *device)
@ -1270,8 +1210,6 @@ gdk_device_list_axes (GdkDevice *device)
* by gdk_device_list_axes()
*
* Returns: %TRUE if the given axis use was found, otherwise %FALSE.
*
* Since: 3.0
**/
gboolean
gdk_device_get_axis_value (GdkDevice *device,
@ -1415,9 +1353,7 @@ get_native_grab_event_mask (GdkEventMask grab_mask)
*
* Returns: %GDK_GRAB_SUCCESS if the grab was successful.
*
* Since: 3.0
*
* Deprecated: 3.20. Use gdk_seat_grab() instead.
* Deprecated: Use gdk_seat_grab() instead.
**/
GdkGrabStatus
gdk_device_grab (GdkDevice *device,
@ -1478,8 +1414,6 @@ gdk_device_grab (GdkDevice *device,
*
* Release any grab on @device.
*
* Since: 3.0
*
* Deprecated: 3.20. Use gdk_seat_ungrab() instead.
*/
void
@ -1508,8 +1442,6 @@ gdk_device_ungrab (GdkDevice *device,
* control of the user. This function was added to cover
* some rare use cases like keyboard navigation support
* for the color picker in the #GtkColorSelectionDialog.
*
* Since: 3.0
**/
void
gdk_device_warp (GdkDevice *device,
@ -1857,8 +1789,6 @@ _gdk_device_window_at_position (GdkDevice *device,
* application's windows.
*
* Returns: (transfer none) (allow-none): the last window the device
*
* Since: 3.12
*/
GdkWindow *
gdk_device_get_last_event_window (GdkDevice *device)
@ -1907,8 +1837,6 @@ gdk_device_get_last_event_window (GdkDevice *device)
* ]|
*
* Returns: (nullable): the vendor ID, or %NULL
*
* Since: 3.16
*/
const gchar *
gdk_device_get_vendor_id (GdkDevice *device)
@ -1928,8 +1856,6 @@ gdk_device_get_vendor_id (GdkDevice *device)
* it. See gdk_device_get_vendor_id() for more information.
*
* Returns: (nullable): the product ID, or %NULL
*
* Since: 3.16
*/
const gchar *
gdk_device_get_product_id (GdkDevice *device)
@ -1962,8 +1888,6 @@ gdk_device_set_seat (GdkDevice *device,
*
* Returns: (transfer none): A #GdkSeat. This memory is owned by GTK+ and
* must not be freed.
*
* Since: 3.20
**/
GdkSeat *
gdk_device_get_seat (GdkDevice *device)
@ -1978,8 +1902,6 @@ gdk_device_get_seat (GdkDevice *device)
* @device: a #GdkDevice
*
* Returns the axes currently available on the device.
*
* Since: 3.22
**/
GdkAxisFlags
gdk_device_get_axes (GdkDevice *device)

View File

@ -176,11 +176,11 @@ GdkWindow *
(GdkDevice *device,
gint *win_x,
gint *win_y);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_device_get_position_double (GdkDevice *device,
gdouble *x,
gdouble *y);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
GdkWindow *
gdk_device_get_window_at_position_double
(GdkDevice *device,
@ -223,7 +223,7 @@ GList * gdk_device_list_slave_devices (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkDeviceType gdk_device_get_device_type (GdkDevice *device);
GDK_DEPRECATED_IN_3_20_FOR(gdk_seat_grab)
GDK_DEPRECATED_FOR(gdk_seat_grab)
GdkGrabStatus gdk_device_grab (GdkDevice *device,
GdkWindow *window,
GdkGrabOwnership grab_ownership,
@ -232,7 +232,7 @@ GdkGrabStatus gdk_device_grab (GdkDevice *device,
GdkCursor *cursor,
guint32 time_);
GDK_DEPRECATED_IN_3_20_FOR(gdk_seat_ungrab)
GDK_DEPRECATED_FOR(gdk_seat_ungrab)
void gdk_device_ungrab (GdkDevice *device,
guint32 time_);
@ -241,18 +241,18 @@ void gdk_device_warp (GdkDevice *device,
gint x,
gint y);
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_device_get_last_event_window (GdkDevice *device);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_vendor_id (GdkDevice *device);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
const gchar *gdk_device_get_product_id (GdkDevice *device);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkSeat *gdk_device_get_seat (GdkDevice *device);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkAxisFlags gdk_device_get_axes (GdkDevice *device);
G_END_DECLS

View File

@ -72,8 +72,6 @@ gdk_device_pad_default_init (GdkDevicePadInterface *pad)
* current mode.
*
* Returns: The number of button/ring/strip groups in the pad.
*
* Since: 3.22
**/
gint
gdk_device_pad_get_n_groups (GdkDevicePad *pad)
@ -93,8 +91,6 @@ gdk_device_pad_get_n_groups (GdkDevicePad *pad)
* Returns the number of modes that @group may have.
*
* Returns: The number of modes available in @group.
*
* Since: 3.22
**/
gint
gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
@ -116,8 +112,6 @@ gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
* Returns the number of features a tablet pad has.
*
* Returns: The amount of elements of type @feature that this pad has.
*
* Since: 3.22
**/
gint
gdk_device_pad_get_n_features (GdkDevicePad *pad,
@ -140,8 +134,6 @@ gdk_device_pad_get_n_features (GdkDevicePad *pad,
* or -1 if feature/index do not exist in @pad.
*
* Returns: The group number of the queried pad feature.
*
* Since: 3.22
**/
gint
gdk_device_pad_get_feature_group (GdkDevicePad *pad,

View File

@ -50,21 +50,21 @@ typedef enum {
GDK_DEVICE_PAD_FEATURE_STRIP
} GdkDevicePadFeature;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_device_pad_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_n_groups (GdkDevicePad *pad);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_group_n_modes (GdkDevicePad *pad,
gint group_idx);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_n_features (GdkDevicePad *pad,
GdkDevicePadFeature feature);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gint gdk_device_pad_get_feature_group (GdkDevicePad *pad,
GdkDevicePadFeature feature,
gint feature_idx);

View File

@ -160,8 +160,6 @@ gdk_device_tool_new (guint64 serial,
* physical tool (eg. a tablet pen) across program executions.
*
* Returns: The serial ID for this tool
*
* Since: 3.22
**/
guint64
gdk_device_tool_get_serial (GdkDeviceTool *tool)
@ -186,8 +184,6 @@ gdk_device_tool_get_serial (GdkDeviceTool *tool)
* but having different hardware identificators.
*
* Returns: The hardware identificator of this tool.
*
* Since: 3.22
**/
guint64
gdk_device_tool_get_hardware_id (GdkDeviceTool *tool)
@ -205,8 +201,6 @@ gdk_device_tool_get_hardware_id (GdkDeviceTool *tool)
*
* Returns: The physical type for this tool. This can be used to figure out what
* sort of pen is being used, such as an airbrush or a pencil.
*
* Since: 3.22
**/
GdkDeviceToolType
gdk_device_tool_get_tool_type (GdkDeviceTool *tool)

View File

@ -61,16 +61,16 @@ typedef enum {
GDK_DEVICE_TOOL_TYPE_LENS,
} GdkDeviceToolType;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_device_tool_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
guint64 gdk_device_tool_get_serial (GdkDeviceTool *tool);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
guint64 gdk_device_tool_get_hardware_id (GdkDeviceTool *tool);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkDeviceToolType gdk_device_tool_get_tool_type (GdkDeviceTool *tool);
G_END_DECLS

View File

@ -186,8 +186,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* %TRUE if the display properly composits the alpha channel.
* See gdk_display_is_composited() for details.
*
* Since: 3.90
*/
props[PROP_COMPOSITED] =
g_param_spec_boolean ("composited",
@ -201,8 +199,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* %TRUE if the display supports an alpha channel. See gdk_display_is_rgba()
* for details.
*
* Since: 3.90
*/
props[PROP_RGBA] =
g_param_spec_boolean ("rgba",
@ -236,8 +232,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::closed signal is emitted when the connection to the windowing
* system for @display is closed.
*
* Since: 2.2
*/
signals[CLOSED] =
g_signal_new (g_intern_static_string ("closed"),
@ -257,8 +251,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::seat-added signal is emitted whenever a new seat is made
* known to the windowing system.
*
* Since: 3.20
*/
signals[SEAT_ADDED] =
g_signal_new (g_intern_static_string ("seat-added"),
@ -275,8 +267,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::seat-removed signal is emitted whenever a seat is removed
* by the windowing system.
*
* Since: 3.20
*/
signals[SEAT_REMOVED] =
g_signal_new (g_intern_static_string ("seat-removed"),
@ -293,8 +283,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::monitor-added signal is emitted whenever a monitor is
* added.
*
* Since: 3.22
*/
signals[MONITOR_ADDED] =
g_signal_new (g_intern_static_string ("monitor-added"),
@ -311,8 +299,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::monitor-removed signal is emitted whenever a monitor is
* removed.
*
* Since: 3.22
*/
signals[MONITOR_REMOVED] =
g_signal_new (g_intern_static_string ("monitor-removed"),
@ -329,8 +315,6 @@ gdk_display_class_init (GdkDisplayClass *class)
*
* The ::setting-changed signal is emitted whenever a setting
* changes its value.
*
* Since: 3.94
*/
signals[SETTING_CHANGED] =
g_signal_new (g_intern_static_string ("setting-changed"),
@ -422,8 +406,6 @@ gdk_display_finalize (GObject *object)
*
* Closes the connection to the windowing system for the given display,
* and cleans up associated resources.
*
* Since: 2.2
*/
void
gdk_display_close (GdkDisplay *display)
@ -448,8 +430,6 @@ gdk_display_close (GdkDisplay *display)
* Finds out if the display has been closed.
*
* Returns: %TRUE if the display is closed.
*
* Since: 2.22
*/
gboolean
gdk_display_is_closed (GdkDisplay *display)
@ -468,8 +448,6 @@ gdk_display_is_closed (GdkDisplay *display)
*
* Returns: (nullable) (transfer full): the next #GdkEvent to be processed,
* or %NULL if no events are pending
*
* Since: 2.2
*/
GdkEvent *
gdk_display_get_event (GdkDisplay *display)
@ -493,8 +471,6 @@ gdk_display_get_event (GdkDisplay *display)
*
* Returns: (nullable) (transfer full): the first #GdkEvent on the
* event queue
*
* Since: 2.2
**/
GdkEvent *
gdk_display_peek_event (GdkDisplay *display)
@ -527,8 +503,6 @@ gdk_display_put_event_nocopy (GdkDisplay *display,
*
* Appends a copy of the given event onto the front of the event
* queue for @display.
*
* Since: 2.2
**/
void
gdk_display_put_event (GdkDisplay *display,
@ -1058,8 +1032,6 @@ gdk_display_device_is_grabbed (GdkDisplay *display,
*
* Returns: a string representing the display name. This string is owned
* by GDK and should not be modified or freed.
*
* Since: 2.2
*/
const gchar *
gdk_display_get_name (GdkDisplay *display)
@ -1074,8 +1046,6 @@ gdk_display_get_name (GdkDisplay *display)
* @display: a #GdkDisplay
*
* Emits a short beep on @display
*
* Since: 2.2
*/
void
gdk_display_beep (GdkDisplay *display)
@ -1098,8 +1068,6 @@ gdk_display_beep (GdkDisplay *display)
*
* This is most useful for X11. On windowing systems where requests are
* handled synchronously, this function will do nothing.
*
* Since: 2.2
*/
void
gdk_display_sync (GdkDisplay *display)
@ -1122,8 +1090,6 @@ gdk_display_sync (GdkDisplay *display)
*
* This is most useful for X11. On windowing systems where requests are
* handled synchronously, this function will do nothing.
*
* Since: 2.4
*/
void
gdk_display_flush (GdkDisplay *display)
@ -1143,8 +1109,6 @@ gdk_display_flush (GdkDisplay *display)
*
* Returns: (transfer none): The default group leader window
* for @display
*
* Since: 2.4
**/
GdkWindow *
gdk_display_get_default_group (GdkDisplay *display)
@ -1202,8 +1166,6 @@ gdk_display_get_primary_clipboard (GdkDisplay *display)
* be used to create shaped windows on @display.
*
* Returns: %TRUE if shaped windows are supported
*
* Since: 2.10
*/
gboolean
gdk_display_supports_shapes (GdkDisplay *display)
@ -1221,8 +1183,6 @@ gdk_display_supports_shapes (GdkDisplay *display)
* be used to modify the input shape of windows on @display.
*
* Returns: %TRUE if windows with modified input shape are supported
*
* Since: 2.10
*/
gboolean
gdk_display_supports_input_shapes (GdkDisplay *display)
@ -1253,8 +1213,6 @@ gdk_display_real_get_app_launch_context (GdkDisplay *display)
*
* Returns: (transfer full): a new #GdkAppLaunchContext for @display.
* Free with g_object_unref() when done
*
* Since: 3.0
*/
GdkAppLaunchContext *
gdk_display_get_app_launch_context (GdkDisplay *display)
@ -1272,8 +1230,6 @@ gdk_display_get_app_launch_context (GdkDisplay *display)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if the
* display could not be opened
*
* Since: 2.2
*/
GdkDisplay *
gdk_display_open (const gchar *display_name)
@ -1290,8 +1246,6 @@ gdk_display_open (const gchar *display_name)
* to be processed.
*
* Returns: %TRUE if there are events ready to be processed.
*
* Since: 3.0
*/
gboolean
gdk_display_has_pending (GdkDisplay *display)
@ -1320,8 +1274,6 @@ _gdk_display_get_next_serial (GdkDisplay *display)
* with custom startup-notification identifier unless
* gtk_window_set_auto_startup_notification() is called to
* disable that feature.
*
* Since: 3.0
*/
void
gdk_display_notify_startup_complete (GdkDisplay *display,
@ -1390,8 +1342,6 @@ _gdk_display_create_window (GdkDisplay *display)
* Returns the #GdkKeymap attached to @display.
*
* Returns: (transfer none): the #GdkKeymap attached to @display.
*
* Since: 3.94
*/
GdkKeymap *
gdk_display_get_keymap (GdkDisplay *display)
@ -1445,8 +1395,6 @@ gdk_display_set_debug_flags (GdkDisplay *display,
*
* Returns: Whether windows with RGBA visuals can reasonably be
* expected to have their alpha channels drawn correctly on the screen.
*
* Since: 3.90
**/
gboolean
gdk_display_is_composited (GdkDisplay *display)
@ -1491,8 +1439,6 @@ gdk_display_set_composited (GdkDisplay *display,
*
* Returns: %TRUE if windows are created with an alpha channel or
* %FALSE if the display does not support this functionality.
*
* Since: 3.90
**/
gboolean
gdk_display_is_rgba (GdkDisplay *display)
@ -1569,8 +1515,6 @@ gdk_display_remove_seat (GdkDisplay *display,
* Returns the default #GdkSeat for this display.
*
* Returns: (transfer none): the default seat.
*
* Since: 3.20
**/
GdkSeat *
gdk_display_get_default_seat (GdkDisplay *display)
@ -1592,8 +1536,6 @@ gdk_display_get_default_seat (GdkDisplay *display)
*
* Returns: (transfer container) (element-type GdkSeat): the
* list of seats known to the #GdkDisplay
*
* Since: 3.20
**/
GList *
gdk_display_list_seats (GdkDisplay *display)
@ -1613,7 +1555,6 @@ gdk_display_list_seats (GdkDisplay *display)
* #GdkDisplay::monitor-added or #GdkDisplay::monitor-removed signal.
*
* Returns: the number of monitors
* Since: 3.22
*/
int
gdk_display_get_n_monitors (GdkDisplay *display)
@ -1635,7 +1576,6 @@ gdk_display_get_n_monitors (GdkDisplay *display)
*
* Returns: (nullable) (transfer none): the #GdkMonitor, or %NULL if
* @monitor_num is not a valid monitor number
* Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor (GdkDisplay *display,
@ -1663,8 +1603,6 @@ gdk_display_get_monitor (GdkDisplay *display,
*
* Returns: (transfer none): the primary monitor, or any monitor if no
* primary monitor is configured by the user
*
* Since: 3.22
*/
GdkMonitor *
gdk_display_get_primary_monitor (GdkDisplay *display)
@ -1684,7 +1622,6 @@ gdk_display_get_primary_monitor (GdkDisplay *display)
* or a nearby monitor if the point is not in any monitor.
*
* Returns: (transfer none): the monitor containing the point
* Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor_at_point (GdkDisplay *display,
@ -1745,7 +1682,6 @@ gdk_display_get_monitor_at_point (GdkDisplay *display,
* of all monitors.
*
* Returns: (transfer none): the monitor with the largest overlap with @window
* Since: 3.22
*/
GdkMonitor *
gdk_display_get_monitor_at_window (GdkDisplay *display,
@ -1829,8 +1765,6 @@ gdk_display_emit_opened (GdkDisplay *display)
*
* Returns: %TRUE if the setting existed and a value was stored
* in @value, %FALSE otherwise
*
* Since: 3.94
*/
gboolean
gdk_display_get_setting (GdkDisplay *display,

View File

@ -61,9 +61,9 @@ void gdk_display_close (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_closed (GdkDisplay *display);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_composited (GdkDisplay *display);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_is_rgba (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@ -82,9 +82,9 @@ GdkDisplay *gdk_display_get_default (void);
GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_display_get_default_group (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkClipboard * gdk_display_get_clipboard (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkClipboard * gdk_display_get_primary_clipboard (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@ -98,31 +98,31 @@ void gdk_display_notify_startup_complete (GdkDisplay *display,
GDK_AVAILABLE_IN_ALL
GdkAppLaunchContext *gdk_display_get_app_launch_context (GdkDisplay *display);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkSeat * gdk_display_get_default_seat (GdkDisplay *display);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GList * gdk_display_list_seats (GdkDisplay *display);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_display_get_n_monitors (GdkDisplay *display);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor (GdkDisplay *display,
int monitor_num);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_primary_monitor (GdkDisplay *display);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor_at_point (GdkDisplay *display,
int x,
int y);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkMonitor * gdk_display_get_monitor_at_window (GdkDisplay *display,
GdkWindow *window);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkKeymap * gdk_display_get_keymap (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_display_get_setting (GdkDisplay *display,
const char *name,
GValue *value);

View File

@ -149,8 +149,6 @@ gdk_display_manager_class_init (GdkDisplayManagerClass *klass)
* @display: the opened display
*
* The ::display-opened signal is emitted when a display is opened.
*
* Since: 2.2
*/
signals[DISPLAY_OPENED] =
g_signal_new (g_intern_static_string ("display-opened"),
@ -246,8 +244,6 @@ static const gchar *allowed_backends;
* This call must happen prior to gdk_display_open(),
* gtk_init(), or gtk_init_check()
* in order to take effect.
*
* Since: 3.10
*/
void
gdk_set_allowed_backends (const gchar *backends)
@ -296,8 +292,6 @@ static GdkBackend gdk_backends[] = {
* Returns: (transfer none): The global #GdkDisplayManager singleton;
* gdk_parse_args(), gdk_init(), or gdk_init_check() must have
* been called first.
*
* Since: 2.2
**/
GdkDisplayManager*
gdk_display_manager_get (void)
@ -318,8 +312,6 @@ gdk_display_manager_get (void)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if
* there is no default display.
*
* Since: 2.2
*/
GdkDisplay *
gdk_display_manager_get_default_display (GdkDisplayManager *manager)
@ -336,8 +328,6 @@ gdk_display_manager_get_default_display (GdkDisplayManager *manager)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if
* there is no default display.
*
* Since: 2.2
*/
GdkDisplay *
gdk_display_get_default (void)
@ -351,8 +341,6 @@ gdk_display_get_default (void)
* @display: a #GdkDisplay
*
* Sets @display as the default display.
*
* Since: 2.2
**/
void
gdk_display_manager_set_default_display (GdkDisplayManager *manager,
@ -375,8 +363,6 @@ gdk_display_manager_set_default_display (GdkDisplayManager *manager,
* Returns: (transfer container) (element-type GdkDisplay): a newly
* allocated #GSList of #GdkDisplay objects. Free with g_slist_free()
* when you are done with it.
*
* Since: 2.2
**/
GSList *
gdk_display_manager_list_displays (GdkDisplayManager *manager)
@ -393,8 +379,6 @@ gdk_display_manager_list_displays (GdkDisplayManager *manager)
*
* Returns: (nullable) (transfer none): a #GdkDisplay, or %NULL if the
* display could not be opened
*
* Since: 3.0
*/
GdkDisplay *
gdk_display_manager_open_display (GdkDisplayManager *manager,

View File

@ -55,7 +55,7 @@ GSList * gdk_display_manager_list_displays (GdkDisplayManager *m
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_display_manager_open_display (GdkDisplayManager *manager,
const gchar *name);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_set_allowed_backends (const gchar *backends);

View File

@ -112,8 +112,6 @@ gdk_drag_context_get_display (GdkDragContext *context)
* Retrieves the formats supported by this context.
*
* Returns: (transfer none): a #GdkContentFormats
*
* Since: 3.94
**/
GdkContentFormats *
gdk_drag_context_get_formats (GdkDragContext *context)
@ -131,8 +129,6 @@ gdk_drag_context_get_formats (GdkDragContext *context)
* gdk_drag_context_get_suggested_action() returns %GDK_ACTION_ASK.
*
* Returns: the #GdkDragAction flags
*
* Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_actions (GdkDragContext *context)
@ -149,8 +145,6 @@ gdk_drag_context_get_actions (GdkDragContext *context)
* Determines the suggested drag action of the context.
*
* Returns: a #GdkDragAction value
*
* Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_suggested_action (GdkDragContext *context)
@ -167,8 +161,6 @@ gdk_drag_context_get_suggested_action (GdkDragContext *context)
* Determines the action chosen by the drag destination.
*
* Returns: a #GdkDragAction value
*
* Since: 2.22
**/
GdkDragAction
gdk_drag_context_get_selected_action (GdkDragContext *context)
@ -185,8 +177,6 @@ gdk_drag_context_get_selected_action (GdkDragContext *context)
* Returns the #GdkWindow where the DND operation started.
*
* Returns: (transfer none): a #GdkWindow
*
* Since: 2.22
**/
GdkWindow *
gdk_drag_context_get_source_window (GdkDragContext *context)
@ -203,8 +193,6 @@ gdk_drag_context_get_source_window (GdkDragContext *context)
* Returns the destination window for the DND operation.
*
* Returns: (transfer none): a #GdkWindow
*
* Since: 3.0
**/
GdkWindow *
gdk_drag_context_get_dest_window (GdkDragContext *context)
@ -384,8 +372,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
*
* The #GdkContentProvider or %NULL if the context is not a source-side
* context.
*
* Since: 3.94
*/
properties[PROP_CONTENT] =
g_param_spec_object ("content",
@ -401,8 +387,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* GdkDragContext:display:
*
* The #GdkDisplay that the drag context belongs to.
*
* Since: 3.94
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -418,8 +402,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* GdkDragContext:formats:
*
* The possible formats that the context can provide its data in.
*
* Since: 3.94
*/
properties[PROP_FORMATS] =
g_param_spec_boxed ("formats",
@ -436,8 +418,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @reason: The reason the context was cancelled
*
* The drag and drop operation was cancelled.
*
* Since: 3.20
*/
signals[CANCEL] =
g_signal_new (g_intern_static_string ("cancel"),
@ -454,8 +434,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @time: the time at which the drop happened.
*
* The drag and drop operation was performed on an accepting client.
*
* Since: 3.20
*/
signals[DROP_PERFORMED] =
g_signal_new (g_intern_static_string ("drop-performed"),
@ -473,8 +451,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* The drag and drop operation was finished, the drag destination
* finished reading all data. The drag source can now free all
* miscellaneous data.
*
* Since: 3.20
*/
signals[DND_FINISHED] =
g_signal_new (g_intern_static_string ("dnd-finished"),
@ -491,8 +467,6 @@ gdk_drag_context_class_init (GdkDragContextClass *klass)
* @action: The action currently chosen
*
* A new action is being chosen for the drag and drop operation.
*
* Since: 3.20
*/
signals[ACTION_CHANGED] =
g_signal_new (g_intern_static_string ("action-changed"),
@ -615,8 +589,6 @@ gdk_drop_finish (GdkDragContext *context,
* meaningless at other times.
*
* Returns: %TRUE if the drop was successful.
*
* Since: 2.6
**/
gboolean
gdk_drag_drop_succeeded (GdkDragContext *context)
@ -753,8 +725,6 @@ gdk_drag_context_write_finish (GdkDragContext *context,
* @cancellable:
* @callback:
* @user_data: (closure):
*
* Since: 3.94
*/
void
gdk_drop_read_async (GdkDragContext *context,
@ -791,8 +761,6 @@ gdk_drop_read_async (GdkDragContext *context,
* @error:
*
* Returns: (nullable) (transfer full): the #GInputStream, or %NULL
*
* Since: 3.94
*/
GInputStream *
gdk_drop_read_finish (GdkDragContext *context,
@ -825,8 +793,6 @@ gdk_drop_read_finish (GdkDragContext *context,
* the drag operation is over.
*
* Returns: (nullable) (transfer none): the drag window, or %NULL
*
* Since: 3.20
*/
GdkWindow *
gdk_drag_context_get_drag_window (GdkDragContext *context)
@ -848,8 +814,6 @@ gdk_drag_context_get_drag_window (GdkDragContext *context)
* Sets the position of the drag window that will be kept
* under the cursor hotspot. Initially, the hotspot is at the
* top left corner of the drag window.
*
* Since: 3.20
*/
void
gdk_drag_context_set_hotspot (GdkDragContext *context,
@ -877,8 +841,6 @@ gdk_drag_context_set_hotspot (GdkDragContext *context,
* The #GdkDragContext will only take the first gdk_drag_drop_done()
* call as effective, if this function is called multiple times,
* all subsequent calls will be ignored.
*
* Since: 3.20
*/
void
gdk_drag_drop_done (GdkDragContext *context,

View File

@ -83,12 +83,12 @@ typedef enum {
GDK_AVAILABLE_IN_ALL
GType gdk_drag_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_drag_context_get_display (GdkDragContext *context);
GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_drag_context_get_device (GdkDragContext *context);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkContentFormats *gdk_drag_context_get_formats (GdkDragContext *context);
GDK_AVAILABLE_IN_ALL
GdkDragAction gdk_drag_context_get_actions (GdkDragContext *context);
@ -116,14 +116,14 @@ void gdk_drop_finish (GdkDragContext *context,
gboolean success,
guint32 time_);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_drop_read_async (GdkDragContext *context,
const char **mime_types,
int io_priority,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GInputStream * gdk_drop_read_finish (GdkDragContext *context,
const char **out_mime_type,
GAsyncResult *result,
@ -142,14 +142,14 @@ GdkDragContext * gdk_drag_begin (GdkWindow
GDK_AVAILABLE_IN_ALL
gboolean gdk_drag_drop_succeeded (GdkDragContext *context);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
void gdk_drag_drop_done (GdkDragContext *context,
gboolean success);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_drag_context_get_drag_window (GdkDragContext *context);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
void gdk_drag_context_set_hotspot (GdkDragContext *context,
gint hot_x,
gint hot_y);

View File

@ -136,8 +136,6 @@ gdk_draw_context_class_init (GdkDrawContextClass *klass)
* GdkDrawContext:display:
*
* The #GdkDisplay used to create the #GdkDrawContext.
*
* Since: 3.90
*/
pspecs[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -151,8 +149,6 @@ gdk_draw_context_class_init (GdkDrawContextClass *klass)
* GdkDrawContext:window:
*
* The #GdkWindow the gl context is bound to.
*
* Since: 3.90
*/
pspecs[PROP_WINDOW] =
g_param_spec_object ("window",
@ -180,8 +176,6 @@ gdk_draw_context_init (GdkDrawContext *self)
* onto it.
*
* Returns: %TRUE if the context is between begin_frame() and end_frame() calls.
*
* Since: 3.90
*/
gboolean
gdk_draw_context_is_drawing (GdkDrawContext *context)
@ -205,8 +199,6 @@ gdk_draw_context_is_drawing (GdkDrawContext *context)
* The function does not clear the background. Clearing the backgroud is the
* job of the renderer. The contents of the backbuffer are undefined after this
* function call.
*
* Since: 3.90
*/
void
gdk_draw_context_begin_frame (GdkDrawContext *context,
@ -234,8 +226,6 @@ gdk_draw_context_begin_frame (GdkDrawContext *context,
* This function may call `glFlush()` implicitly before returning; it
* is not recommended to call `glFlush()` explicitly before calling
* this function.
*
* Since: 3.16
*/
void
gdk_draw_context_end_frame (GdkDrawContext *context,
@ -259,8 +249,6 @@ gdk_draw_context_end_frame (GdkDrawContext *context,
* Retrieves the #GdkDisplay the @context is created for
*
* Returns: (nullable) (transfer none): a #GdkDisplay or %NULL
*
* Since: 3.90
*/
GdkDisplay *
gdk_draw_context_get_display (GdkDrawContext *context)
@ -279,8 +267,6 @@ gdk_draw_context_get_display (GdkDrawContext *context)
* Retrieves the #GdkWindow used by the @context.
*
* Returns: (nullable) (transfer none): a #GdkWindow or %NULL
*
* Since: 3.90
*/
GdkWindow *
gdk_draw_context_get_window (GdkDrawContext *context)

View File

@ -34,12 +34,12 @@ G_BEGIN_DECLS
#define GDK_DRAW_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GDK_TYPE_DRAW_CONTEXT, GdkDrawContext))
#define GDK_IS_DRAW_CONTEXT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GDK_TYPE_DRAW_CONTEXT))
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GType gdk_draw_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_draw_context_get_display (GdkDrawContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_draw_context_get_window (GdkDrawContext *context);
G_END_DECLS

View File

@ -174,8 +174,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:window:
*
* The #GdkWindow that created the drawing context.
*
* Since: 3.22
*/
obj_property[PROP_WINDOW] =
g_param_spec_object ("window", "Window", "The window that created the context",
@ -187,8 +185,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:clip:
*
* The clip region applied to the drawing context.
*
* Since: 3.22
*/
obj_property[PROP_CLIP] =
g_param_spec_boxed ("clip", "Clip", "The clip region of the context",
@ -200,8 +196,6 @@ gdk_drawing_context_class_init (GdkDrawingContextClass *klass)
* GdkDrawingContext:paint-context:
*
* The #GdkDrawContext used to draw or %NULL if Cairo is used.
*
* Since: 3.90
*/
obj_property[PROP_PAINT_CONTEXT] =
g_param_spec_object ("paint-context", "Paint context", "The context used to draw",
@ -235,8 +229,6 @@ gdk_cairo_set_drawing_context (cairo_t *cr,
* context @cr.
*
* Returns: (transfer none) (nullable): a #GdkDrawingContext, if any is set
*
* Since: 3.22
*/
GdkDrawingContext *
gdk_cairo_get_drawing_context (cairo_t *cr)
@ -264,8 +256,6 @@ gdk_cairo_get_drawing_context (cairo_t *cr)
* the contents of the #GdkWindow. The context is owned by the
* #GdkDrawingContext and should not be destroyed. %NULL is
* returned when a paint context is in used.
*
* Since: 3.22
*/
cairo_t *
gdk_drawing_context_get_cairo_context (GdkDrawingContext *context)
@ -307,8 +297,6 @@ gdk_drawing_context_get_cairo_context (GdkDrawingContext *context)
* Retrieves the window that created the drawing @context.
*
* Returns: (transfer none): a #GdkWindow
*
* Since: 3.22
*/
GdkWindow *
gdk_drawing_context_get_window (GdkDrawingContext *context)
@ -327,8 +315,6 @@ gdk_drawing_context_get_window (GdkDrawingContext *context)
* Retrieves the paint context used to draw with.
*
* Returns: (transfer none): a #GdkDrawContext or %NULL
*
* Since: 3.90
*/
GdkDrawContext *
gdk_drawing_context_get_paint_context (GdkDrawingContext *context)
@ -347,8 +333,6 @@ gdk_drawing_context_get_paint_context (GdkDrawingContext *context)
* Retrieves a copy of the clip region used when creating the @context.
*
* Returns: (transfer full) (nullable): a Cairo region
*
* Since: 3.22
*/
cairo_region_t *
gdk_drawing_context_get_clip (GdkDrawingContext *context)
@ -370,8 +354,6 @@ gdk_drawing_context_get_clip (GdkDrawingContext *context)
* Checks whether the given #GdkDrawingContext is valid.
*
* Returns: %TRUE if the context is valid
*
* Since: 3.22
*/
gboolean
gdk_drawing_context_is_valid (GdkDrawingContext *context)

View File

@ -33,20 +33,20 @@ G_BEGIN_DECLS
typedef struct _GdkDrawingContextClass GdkDrawingContextClass;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_drawing_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_drawing_context_get_window (GdkDrawingContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkDrawContext* gdk_drawing_context_get_paint_context (GdkDrawingContext *context);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
cairo_region_t *gdk_drawing_context_get_clip (GdkDrawingContext *context);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_drawing_context_is_valid (GdkDrawingContext *context);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
cairo_t * gdk_drawing_context_get_cairo_context (GdkDrawingContext *context);
G_END_DECLS

View File

@ -252,8 +252,6 @@ _gdk_event_queue_append (GdkDisplay *display,
* the queue, onto the tail of the event queue.
*
* Returns: the newly appended list node.
*
* Since: 2.16
*/
GList*
_gdk_event_queue_insert_after (GdkDisplay *display,
@ -280,8 +278,6 @@ _gdk_event_queue_insert_after (GdkDisplay *display,
* the queue, onto the head of the event queue.
*
* Returns: the newly prepended list node.
*
* Since: 2.16
*/
GList*
_gdk_event_queue_insert_before (GdkDisplay *display,
@ -485,7 +481,6 @@ gdk_event_handler_set (GdkEventFunc func,
* Creates a new event of the given type. All fields are set to 0.
*
* Returns: a newly-allocated #GdkEvent. Free with g_object_unref()
* Since: 2.2
*/
GdkEvent*
gdk_event_new (GdkEventType type)
@ -589,8 +584,6 @@ gdk_event_set_pointer_emulated (GdkEvent *event,
* from a touch event), as opposed to a real one.
*
* Returns: %TRUE if this event is emulated
*
* Since: 3.22
*/
gboolean
gdk_event_get_pointer_emulated (GdkEvent *event)
@ -789,8 +782,6 @@ gdk_event_finalize (GObject *object)
* Extracts the #GdkWindow associated with an event.
*
* Returns: (transfer none): The #GdkWindow associated with the event
*
* Since: 3.10
*/
GdkWindow *
gdk_event_get_window (const GdkEvent *event)
@ -1159,8 +1150,6 @@ gdk_event_set_coords (GdkEvent *event,
* Extract the button number from an event.
*
* Returns: %TRUE if the event delivered a button number
*
* Since: 3.2
**/
gboolean
gdk_event_get_button (const GdkEvent *event,
@ -1200,8 +1189,6 @@ gdk_event_get_button (const GdkEvent *event,
* Extracts the click count from an event.
*
* Returns: %TRUE if the event delivered a click count
*
* Since: 3.2
*/
gboolean
gdk_event_get_click_count (const GdkEvent *event,
@ -1237,8 +1224,6 @@ gdk_event_get_click_count (const GdkEvent *event,
* Extracts the keyval from an event.
*
* Returns: %TRUE if the event delivered a key symbol
*
* Since: 3.2
*/
gboolean
gdk_event_get_keyval (const GdkEvent *event,
@ -1283,8 +1268,6 @@ gdk_event_set_keyval (GdkEvent *event,
* Also see gdk_event_get_scancode().
*
* Returns: %TRUE if the event delivered a hardware keycode
*
* Since: 3.2
*/
gboolean
gdk_event_get_keycode (const GdkEvent *event,
@ -1410,8 +1393,6 @@ gdk_event_get_key_is_modifier (const GdkEvent *event,
* Extracts the scroll direction from an event.
*
* Returns: %TRUE if the event delivered a scroll direction
*
* Since: 3.2
*/
gboolean
gdk_event_get_scroll_direction (const GdkEvent *event,
@ -1448,8 +1429,6 @@ gdk_event_get_scroll_direction (const GdkEvent *event,
* Retrieves the scroll deltas from a #GdkEvent
*
* Returns: %TRUE if the event contains smooth scroll information
*
* Since: 3.4
**/
gboolean
gdk_event_get_scroll_deltas (const GdkEvent *event,
@ -1498,8 +1477,6 @@ gdk_event_get_scroll_deltas (const GdkEvent *event,
* Stop scroll events always have a a delta of 0/0.
*
* Returns: %TRUE if the event is a scroll stop event
*
* Since: 3.20
*/
gboolean
gdk_event_is_scroll_stop_event (const GdkEvent *event)
@ -1599,8 +1576,6 @@ gdk_event_get_axis (const GdkEvent *event,
* Sets the device for @event to @device. The event must
* have been allocated by GTK+, for instance, by
* gdk_event_copy().
*
* Since: 3.0
**/
void
gdk_event_set_device (GdkEvent *event,
@ -1617,8 +1592,6 @@ gdk_event_set_device (GdkEvent *event,
* it, else it will return %NULL.
*
* Returns: (nullable) (transfer none): a #GdkDevice, or %NULL.
*
* Since: 3.0
**/
GdkDevice *
gdk_event_get_device (const GdkEvent *event)
@ -1637,8 +1610,6 @@ gdk_event_get_device (const GdkEvent *event)
*
* The event must have been allocated by GTK+,
* for instance by gdk_event_copy().
*
* Since: 3.0
**/
void
gdk_event_set_source_device (GdkEvent *event,
@ -1662,8 +1633,6 @@ gdk_event_set_source_device (GdkEvent *event,
* return %NULL.
*
* Returns: (nullable) (transfer none): a #GdkDevice, or %NULL.
*
* Since: 3.0
**/
GdkDevice *
gdk_event_get_source_device (const GdkEvent *event)
@ -1692,8 +1661,6 @@ gdk_event_get_source_device (const GdkEvent *event)
* event->button == %GDK_BUTTON_SECONDARY.
*
* Returns: %TRUE if the event should trigger a context menu.
*
* Since: 3.4
**/
gboolean
gdk_event_triggers_context_menu (const GdkEvent *event)
@ -1766,8 +1733,6 @@ gdk_events_get_axis_distances (GdkEvent *event1,
* (as in a straight line going from @event1 to @event2) will be returned.
*
* Returns: %TRUE if the distance could be calculated.
*
* Since: 3.0
**/
gboolean
gdk_events_get_distance (GdkEvent *event1,
@ -1791,8 +1756,6 @@ gdk_events_get_distance (GdkEvent *event1,
* Y axis.
*
* Returns: %TRUE if the angle could be calculated.
*
* Since: 3.0
**/
gboolean
gdk_events_get_angle (GdkEvent *event1,
@ -1834,8 +1797,6 @@ gdk_events_get_angle (GdkEvent *event1,
* will be returned in @x and @y.
*
* Returns: %TRUE if the center could be calculated.
*
* Since: 3.0
**/
gboolean
gdk_events_get_center (GdkEvent *event1,
@ -1901,8 +1862,6 @@ gdk_event_get_display (const GdkEvent *event)
* to which the event belongs. Otherwise, return %NULL.
*
* Returns: (transfer none): the event sequence that the event belongs to
*
* Since: 3.4
*/
GdkEventSequence *
gdk_event_get_event_sequence (const GdkEvent *event)
@ -1973,8 +1932,6 @@ G_DEFINE_BOXED_TYPE (GdkEventSequence, gdk_event_sequence,
* Retrieves the type of the event.
*
* Returns: a #GdkEventType
*
* Since: 3.10
*/
GdkEventType
gdk_event_get_event_type (const GdkEvent *event)
@ -1991,8 +1948,6 @@ gdk_event_get_event_type (const GdkEvent *event)
* Returns the #GdkSeat this event was generated for.
*
* Returns: (transfer none): The #GdkSeat of this event
*
* Since: 3.20
**/
GdkSeat *
gdk_event_get_seat (const GdkEvent *event)
@ -2018,8 +1973,6 @@ gdk_event_get_seat (const GdkEvent *event)
* persistently across runs, see gdk_device_tool_get_serial()
*
* Returns: (transfer none): The current device tool, or %NULL
*
* Since: 3.22
**/
GdkDeviceTool *
gdk_event_get_device_tool (const GdkEvent *event)
@ -2039,8 +1992,6 @@ gdk_event_get_device_tool (const GdkEvent *event)
* @tool: (nullable): tool to set on the event, or %NULL
*
* Sets the device tool for this event, should be rarely used.
*
* Since: 3.22
**/
void
gdk_event_set_device_tool (GdkEvent *event,
@ -2073,8 +2024,6 @@ gdk_event_set_scancode (GdkEvent *event,
* some extended flags.
*
* Returns: The associated keyboard scancode or 0
*
* Since: 3.22
**/
int
gdk_event_get_scancode (GdkEvent *event)

View File

@ -420,7 +420,7 @@ typedef enum
GDK_AVAILABLE_IN_ALL
GType gdk_event_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_14
GDK_AVAILABLE_IN_ALL
GType gdk_event_sequence_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_ALL
@ -430,7 +430,7 @@ GdkEvent* gdk_event_copy (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
void gdk_event_free (GdkEvent *event);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
GdkWindow *gdk_event_get_window (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@ -442,7 +442,7 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_coords (const GdkEvent *event,
gdouble *x_win,
gdouble *y_win);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
void gdk_event_set_coords (GdkEvent *event,
gdouble x,
gdouble y);
@ -450,42 +450,42 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_root_coords (const GdkEvent *event,
gdouble *x_root,
gdouble *y_root);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_button (const GdkEvent *event,
guint *button);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_click_count (const GdkEvent *event,
guint *click_count);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_keyval (const GdkEvent *event,
guint *keyval);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
void gdk_event_set_keyval (GdkEvent *event,
guint keyval);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_keycode (const GdkEvent *event,
guint16 *keycode);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_key_is_modifier (const GdkEvent *event,
gboolean *is_modifier);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_key_group (const GdkEvent *event,
guint *group);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_string (const GdkEvent *event,
const char **string);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_scroll_direction (const GdkEvent *event,
GdkScrollDirection *direction);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_scroll_deltas (const GdkEvent *event,
gdouble *delta_x,
gdouble *delta_y);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_is_scroll_stop_event (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@ -502,7 +502,7 @@ void gdk_event_set_source_device (GdkEvent *event,
GdkDevice *device);
GDK_AVAILABLE_IN_ALL
GdkDevice* gdk_event_get_source_device (const GdkEvent *event);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_triggers_context_menu (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@ -524,19 +524,19 @@ void gdk_event_handler_set (GdkEventFunc func,
gpointer data,
GDestroyNotify notify);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_event_set_display (GdkEvent *event,
GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkDisplay *gdk_event_get_display (const GdkEvent *event);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
GdkEventSequence *gdk_event_get_event_sequence (const GdkEvent *event);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
GdkEventType gdk_event_get_event_type (const GdkEvent *event);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkSeat *gdk_event_get_seat (const GdkEvent *event);
GDK_AVAILABLE_IN_ALL
@ -544,74 +544,74 @@ void gdk_set_show_events (gboolean show_events);
GDK_AVAILABLE_IN_ALL
gboolean gdk_get_show_events (void);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkDeviceTool *gdk_event_get_device_tool (const GdkEvent *event);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_event_set_device_tool (GdkEvent *event,
GdkDeviceTool *tool);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_event_get_scancode (GdkEvent *event);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pointer_emulated (GdkEvent *event);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
void gdk_event_set_user_data (GdkEvent *event,
GObject *user_data);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_is_sent (const GdkEvent *event);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_drag_context (const GdkEvent *event,
GdkDragContext **context);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_crossing_mode (const GdkEvent *event,
GdkCrossingMode *mode);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_crossing_detail (const GdkEvent *event,
GdkNotifyType *detail);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_gesture_phase (const GdkEvent *event,
GdkTouchpadGesturePhase *phase);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_gesture_n_fingers (const GdkEvent *event,
guint *n_fingers);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_deltas (const GdkEvent *event,
double *dx,
double *dy);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_angle_delta (const GdkEvent *event,
double *delta);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touchpad_scale (const GdkEvent *event,
double *scale);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_touch_emulating_pointer (const GdkEvent *event,
gboolean *emulating);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_grab_window (const GdkEvent *event,
GdkWindow **window);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_focus_in (const GdkEvent *event,
gboolean *focus_in);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_group_mode (const GdkEvent *event,
guint *group,
guint *mode);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_button (const GdkEvent *event,
guint *button);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_pad_axis_value (const GdkEvent *event,
guint *index,
gdouble *value);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_event_get_axes (GdkEvent *event,
gdouble **axes,
guint *n_axes);

View File

@ -265,7 +265,6 @@ gdk_frame_clock_init (GdkFrameClock *clock)
* the actual previous frame time, or if thats too old, an updated
* time.
*
* Since: 3.8
* Returns: a timestamp in microseconds, in the timescale of
* of g_get_monotonic_time().
*/
@ -292,8 +291,6 @@ gdk_frame_clock_get_frame_time (GdkFrameClock *frame_clock)
* you should use gdk_frame_clock_begin_updating() instead, since
* this allows GTK+ to adjust system parameters to get maximally
* smooth animations.
*
* Since: 3.8
*/
void
gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
@ -314,8 +311,6 @@ gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
* This function may be called multiple times and frames will be
* requested until gdk_frame_clock_end_updating() is called the same
* number of times.
*
* Since: 3.8
*/
void
gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock)
@ -331,8 +326,6 @@ gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock)
*
* Stops updates for an animation. See the documentation for
* gdk_frame_clock_begin_updating().
*
* Since: 3.8
*/
void
gdk_frame_clock_end_updating (GdkFrameClock *frame_clock)
@ -369,7 +362,6 @@ _gdk_frame_clock_thaw (GdkFrameClock *clock)
* Returns: inside frame processing, the value of the frame counter
* for the current frame. Outside of frame processing, the frame
* counter for the last frame.
* Since: 3.8
*/
gint64
gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock)
@ -397,7 +389,6 @@ gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock)
* Returns: the frame counter value for the oldest frame
* that is available in the internal frame history of the
* #GdkFrameClock.
* Since: 3.8
*/
gint64
gdk_frame_clock_get_history_start (GdkFrameClock *frame_clock)
@ -452,7 +443,6 @@ _gdk_frame_clock_begin_frame (GdkFrameClock *frame_clock)
* Returns: (nullable): the #GdkFrameTimings object for the specified
* frame, or %NULL if it is not available. See
* gdk_frame_clock_get_history_start().
* Since: 3.8
*/
GdkFrameTimings *
gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
@ -486,7 +476,6 @@ gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
* being processed, or even no frame is being processed, for the
* previous frame. Before any frames have been processed, returns
* %NULL.
* Since: 3.8
*/
GdkFrameTimings *
gdk_frame_clock_get_current_timings (GdkFrameClock *frame_clock)
@ -560,8 +549,6 @@ _gdk_frame_clock_debug_print_timings (GdkFrameClock *clock,
* presentation times are separated by the refresh interval,
* predicts a presentation time that is a multiple of the refresh
* interval after the last presentation time, and later than @base_time.
*
* Since: 3.8
*/
void
gdk_frame_clock_get_refresh_info (GdkFrameClock *frame_clock,

View File

@ -72,34 +72,34 @@ typedef enum {
GDK_FRAME_CLOCK_PHASE_AFTER_PAINT = 1 << 6
} GdkFrameClockPhase;
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GType gdk_frame_clock_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_frame_time (GdkFrameClock *frame_clock);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_request_phase (GdkFrameClock *frame_clock,
GdkFrameClockPhase phase);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_begin_updating (GdkFrameClock *frame_clock);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_end_updating (GdkFrameClock *frame_clock);
/* Frame history */
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_frame_counter (GdkFrameClock *frame_clock);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_clock_get_history_start (GdkFrameClock *frame_clock);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_clock_get_timings (GdkFrameClock *frame_clock,
gint64 frame_counter);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_clock_get_current_timings (GdkFrameClock *frame_clock);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_frame_clock_get_refresh_info (GdkFrameClock *frame_clock,
gint64 base_time,
gint64 *refresh_interval_return,

View File

@ -79,7 +79,6 @@ _gdk_frame_timings_steal (GdkFrameTimings *timings,
* Increases the reference count of @timings.
*
* Returns: @timings
* Since: 3.8
*/
GdkFrameTimings *
gdk_frame_timings_ref (GdkFrameTimings *timings)
@ -97,8 +96,6 @@ gdk_frame_timings_ref (GdkFrameTimings *timings)
*
* Decreases the reference count of @timings. If @timings
* is no longer referenced, it will be freed.
*
* Since: 3.8
*/
void
gdk_frame_timings_unref (GdkFrameTimings *timings)
@ -121,7 +118,6 @@ gdk_frame_timings_unref (GdkFrameTimings *timings)
* this frame was drawn.
*
* Returns: the frame counter value for this frame
* Since: 3.8
*/
gint64
gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings)
@ -145,7 +141,6 @@ gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings)
*
* Returns: %TRUE if all information that will be available
* for the frame has been filled in.
* Since: 3.8
*/
gboolean
gdk_frame_timings_get_complete (GdkFrameTimings *timings)
@ -184,7 +179,6 @@ gdk_frame_timings_get_frame_time (GdkFrameTimings *timings)
* Returns: the time the frame was displayed to the user, in the
* timescale of g_get_monotonic_time(), or 0 if no presentation
* time is available. See gdk_frame_timings_get_complete()
* Since: 3.8
*/
gint64
gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings)
@ -211,7 +205,6 @@ gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings)
* Returns: The predicted time at which the frame will be presented,
* in the timescale of g_get_monotonic_time(), or 0 if no predicted
* presentation time is available.
* Since: 3.8
*/
gint64
gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings)
@ -232,7 +225,6 @@ gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings)
* Returns: the refresh interval of the display, in microseconds,
* or 0 if the refresh interval is not available.
* See gdk_frame_timings_get_complete().
* Since: 3.8
*/
gint64
gdk_frame_timings_get_refresh_interval (GdkFrameTimings *timings)

View File

@ -29,26 +29,26 @@ G_BEGIN_DECLS
typedef struct _GdkFrameTimings GdkFrameTimings;
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GType gdk_frame_timings_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GdkFrameTimings *gdk_frame_timings_ref (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_frame_timings_unref (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_frame_counter (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gboolean gdk_frame_timings_get_complete (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_frame_time (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_presentation_time (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_refresh_interval (GdkFrameTimings *timings);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
gint64 gdk_frame_timings_get_predicted_presentation_time (GdkFrameTimings *timings);
G_END_DECLS

View File

@ -324,8 +324,6 @@ gdk_gl_texture_quads (GdkGLContext *paint_context,
* with alpha components, so make sure you use #GL_TEXTURE if using alpha.
*
* Calling this may change the current GL context.
*
* Since: 3.16
*/
void
gdk_cairo_draw_from_gl (cairo_t *cr,
@ -576,8 +574,6 @@ gdk_gl_texture_from_surface (cairo_surface_t *surface,
* bound context
*
* Uploads the contents of a Cairo @surface to a GL texture @target.
*
* Since: 3.90
*/
void
gdk_cairo_surface_upload_to_gl (cairo_surface_t *surface,

View File

@ -342,8 +342,6 @@ gdk_gl_context_class_init (GdkGLContextClass *klass)
* GdkGLContext:shared-context:
*
* The #GdkGLContext that this context is sharing data with, or %NULL
*
* Since: 3.16
*/
obj_pspecs[PROP_SHARED_CONTEXT] =
g_param_spec_object ("shared-context",
@ -446,8 +444,6 @@ gdk_gl_context_has_unpack_subimage (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to
* calling this function.
*
* Since: 3.16
*/
void
gdk_gl_context_set_debug_enabled (GdkGLContext *context,
@ -470,8 +466,6 @@ gdk_gl_context_set_debug_enabled (GdkGLContext *context,
* Retrieves the value set using gdk_gl_context_set_debug_enabled().
*
* Returns: %TRUE if debugging is enabled
*
* Since: 3.16
*/
gboolean
gdk_gl_context_get_debug_enabled (GdkGLContext *context)
@ -497,8 +491,6 @@ gdk_gl_context_get_debug_enabled (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to calling
* this function.
*
* Since: 3.16
*/
void
gdk_gl_context_set_forward_compatible (GdkGLContext *context,
@ -521,8 +513,6 @@ gdk_gl_context_set_forward_compatible (GdkGLContext *context,
* Retrieves the value set using gdk_gl_context_set_forward_compatible().
*
* Returns: %TRUE if the context should be forward compatible
*
* Since: 3.16
*/
gboolean
gdk_gl_context_get_forward_compatible (GdkGLContext *context)
@ -546,8 +536,6 @@ gdk_gl_context_get_forward_compatible (GdkGLContext *context)
*
* The #GdkGLContext must not be realized or made current prior to calling
* this function.
*
* Since: 3.16
*/
void
gdk_gl_context_set_required_version (GdkGLContext *context,
@ -596,8 +584,6 @@ gdk_gl_context_set_required_version (GdkGLContext *context,
*
* Retrieves the major and minor version requested by calling
* gdk_gl_context_set_required_version().
*
* Since: 3.16
*/
void
gdk_gl_context_get_required_version (GdkGLContext *context,
@ -662,8 +648,6 @@ gdk_gl_context_get_required_version (GdkGLContext *context,
* kind of shader programs to load.
*
* Returns: %TRUE if the GL context is in legacy mode
*
* Since: 3.20
*/
gboolean
gdk_gl_context_is_legacy (GdkGLContext *context)
@ -703,8 +687,6 @@ gdk_gl_context_set_is_legacy (GdkGLContext *context,
* You should check the return value of gdk_gl_context_get_use_es() after
* calling gdk_gl_context_realize() to decide whether to use the OpenGL or
* OpenGL ES API, extensions, or shaders.
*
* Since: 3.22
*/
void
gdk_gl_context_set_use_es (GdkGLContext *context,
@ -726,8 +708,6 @@ gdk_gl_context_set_use_es (GdkGLContext *context,
* Checks whether the @context is using an OpenGL or OpenGL ES profile.
*
* Returns: %TRUE if the #GdkGLContext is using an OpenGL ES profile
*
* Since: 3.22
*/
gboolean
gdk_gl_context_get_use_es (GdkGLContext *context)
@ -752,8 +732,6 @@ gdk_gl_context_get_use_es (GdkGLContext *context)
* It is safe to call this function on a realized #GdkGLContext.
*
* Returns: %TRUE if the context is realized
*
* Since: 3.16
*/
gboolean
gdk_gl_context_realize (GdkGLContext *context,
@ -857,8 +835,6 @@ gdk_gl_context_check_extensions (GdkGLContext *context)
* @context: a #GdkGLContext
*
* Makes the @context the current one.
*
* Since: 3.16
*/
void
gdk_gl_context_make_current (GdkGLContext *context)
@ -900,8 +876,6 @@ gdk_gl_context_make_current (GdkGLContext *context)
* Retrieves the #GdkDisplay the @context is created for
*
* Returns: (nullable) (transfer none): a #GdkDisplay or %NULL
*
* Since: 3.16
*/
GdkDisplay *
gdk_gl_context_get_display (GdkGLContext *context)
@ -918,8 +892,6 @@ gdk_gl_context_get_display (GdkGLContext *context)
* Retrieves the #GdkWindow used by the @context.
*
* Returns: (nullable) (transfer none): a #GdkWindow or %NULL
*
* Since: 3.16
*/
GdkWindow *
gdk_gl_context_get_window (GdkGLContext *context)
@ -936,8 +908,6 @@ gdk_gl_context_get_window (GdkGLContext *context)
* Retrieves the #GdkGLContext that this @context share data with.
*
* Returns: (nullable) (transfer none): a #GdkGLContext or %NULL
*
* Since: 3.16
*/
GdkGLContext *
gdk_gl_context_get_shared_context (GdkGLContext *context)
@ -958,8 +928,6 @@ gdk_gl_context_get_shared_context (GdkGLContext *context)
* Retrieves the OpenGL version of the @context.
*
* The @context must be realized prior to calling this function.
*
* Since: 3.16
*/
void
gdk_gl_context_get_version (GdkGLContext *context,
@ -984,8 +952,6 @@ gdk_gl_context_get_version (GdkGLContext *context,
*
* Any OpenGL call after this function returns will be ignored
* until gdk_gl_context_make_current() is called.
*
* Since: 3.16
*/
void
gdk_gl_context_clear_current (void)
@ -1006,8 +972,6 @@ gdk_gl_context_clear_current (void)
* Retrieves the current #GdkGLContext.
*
* Returns: (nullable) (transfer none): the current #GdkGLContext, or %NULL
*
* Since: 3.16
*/
GdkGLContext *
gdk_gl_context_get_current (void)

View File

@ -36,60 +36,60 @@ G_BEGIN_DECLS
#define GDK_GL_ERROR (gdk_gl_error_quark ())
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GQuark gdk_gl_error_quark (void);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GType gdk_gl_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_gl_context_get_display (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_gl_context_get_window (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_gl_context_get_shared_context (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_get_version (GdkGLContext *context,
int *major,
int *minor);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_is_legacy (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_required_version (GdkGLContext *context,
int major,
int minor);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_get_required_version (GdkGLContext *context,
int *major,
int *minor);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_debug_enabled (GdkGLContext *context,
gboolean enabled);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_debug_enabled (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_forward_compatible (GdkGLContext *context,
gboolean compatible);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_forward_compatible (GdkGLContext *context);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_set_use_es (GdkGLContext *context,
int use_es);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_get_use_es (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
gboolean gdk_gl_context_realize (GdkGLContext *context,
GError **error);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
cairo_region_t * gdk_gl_context_get_damage (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_make_current (GdkGLContext *context);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_gl_context_get_current (void);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
void gdk_gl_context_clear_current (void);
G_END_DECLS

View File

@ -178,8 +178,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
*
* The ::direction-changed signal gets emitted when the direction of
* the keymap changes.
*
* Since: 2.0
*/
signals[DIRECTION_CHANGED] =
g_signal_new (g_intern_static_string ("direction-changed"),
@ -196,8 +194,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
*
* The ::keys-changed signal is emitted when the mapping represented by
* @keymap changes.
*
* Since: 2.2
*/
signals[KEYS_CHANGED] =
g_signal_new (g_intern_static_string ("keys-changed"),
@ -216,8 +212,6 @@ gdk_keymap_class_init (GdkKeymapClass *klass)
* The ::state-changed signal is emitted when the state of the
* keyboard changes, e.g when Caps Lock is turned on or off.
* See gdk_keymap_get_caps_lock_state().
*
* Since: 2.16
*/
signals[STATE_CHANGED] =
g_signal_new (g_intern_static_string ("state-changed"),
@ -362,8 +356,6 @@ gdk_keymap_get_direction (GdkKeymap *keymap)
* languages are in use.
*
* Returns: %TRUE if there are layouts in both directions, %FALSE otherwise
*
* Since: 2.12
**/
gboolean
gdk_keymap_have_bidi_layouts (GdkKeymap *keymap)
@ -380,8 +372,6 @@ gdk_keymap_have_bidi_layouts (GdkKeymap *keymap)
* Returns whether the Caps Lock modifer is locked.
*
* Returns: %TRUE if Caps Lock is on
*
* Since: 2.16
*/
gboolean
gdk_keymap_get_caps_lock_state (GdkKeymap *keymap)
@ -398,8 +388,6 @@ gdk_keymap_get_caps_lock_state (GdkKeymap *keymap)
* Returns whether the Num Lock modifer is locked.
*
* Returns: %TRUE if Num Lock is on
*
* Since: 3.0
*/
gboolean
gdk_keymap_get_num_lock_state (GdkKeymap *keymap)
@ -416,8 +404,6 @@ gdk_keymap_get_num_lock_state (GdkKeymap *keymap)
* Returns whether the Scroll Lock modifer is locked.
*
* Returns: %TRUE if Scroll Lock is on
*
* Since: 3.18
*/
gboolean
gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap)
@ -434,8 +420,6 @@ gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap)
* Returns the current modifier state.
*
* Returns: the current modifier state.
*
* Since: 3.4
*/
guint
gdk_keymap_get_modifier_state (GdkKeymap *keymap)
@ -641,8 +625,6 @@ gdk_keymap_translate_keyboard_state (GdkKeymap *keymap,
*
* This function is useful when matching key events against
* accelerators.
*
* Since: 2.20
*/
void
gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
@ -669,8 +651,6 @@ gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
* same non-virtual modifier. Note that %FALSE is also returned
* if a virtual modifier is mapped to a non-virtual modifier that
* was already set in @state.
*
* Since: 2.20
*/
gboolean
gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap,
@ -730,8 +710,6 @@ gdk_keymap_real_get_modifier_mask (GdkKeymap *keymap,
* expected result.
*
* Returns: the modifier mask used for @intent.
*
* Since: 3.4
**/
GdkModifierType
gdk_keymap_get_modifier_mask (GdkKeymap *keymap,

View File

@ -80,7 +80,7 @@ struct _GdkKeymapKey
GDK_AVAILABLE_IN_ALL
GType gdk_keymap_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_keymap_get_display (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
@ -115,9 +115,9 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_caps_lock_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_num_lock_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_get_scroll_lock_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
guint gdk_keymap_get_modifier_state (GdkKeymap *keymap);
GDK_AVAILABLE_IN_ALL
void gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
@ -125,7 +125,7 @@ void gdk_keymap_add_virtual_modifiers (GdkKeymap *keymap,
GDK_AVAILABLE_IN_ALL
gboolean gdk_keymap_map_virtual_modifiers (GdkKeymap *keymap,
GdkModifierType *state);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
GdkModifierType gdk_keymap_get_modifier_mask (GdkKeymap *keymap,
GdkModifierIntent intent);

View File

@ -277,7 +277,6 @@ gdk_monitor_class_init (GdkMonitorClass *class)
* Gets the display that this monitor belongs to.
*
* Returns: (transfer none): the display
* Since: 3.22
*/
GdkDisplay *
gdk_monitor_get_display (GdkMonitor *monitor)
@ -295,8 +294,6 @@ gdk_monitor_get_display (GdkMonitor *monitor)
* Retrieves the size and position of an individual monitor within the
* display coordinate space. The returned geometry is in application pixels,
* not in device pixels (see gdk_monitor_get_scale_factor()).
*
* Since: 3.22
*/
void
gdk_monitor_get_geometry (GdkMonitor *monitor,
@ -326,8 +323,6 @@ gdk_monitor_get_geometry (GdkMonitor *monitor,
* Note that not all backends may have a concept of workarea. This
* function will return the monitor geometry if a workarea is not
* available, or does not apply.
*
* Since: 3.22
*/
void
gdk_monitor_get_workarea (GdkMonitor *monitor,
@ -349,8 +344,6 @@ gdk_monitor_get_workarea (GdkMonitor *monitor,
* Gets the width in millimeters of the monitor.
*
* Returns: the physical width of the monitor
*
* Since: 3.22
*/
int
gdk_monitor_get_width_mm (GdkMonitor *monitor)
@ -367,7 +360,6 @@ gdk_monitor_get_width_mm (GdkMonitor *monitor)
* Gets the height in millimeters of the monitor.
*
* Returns: the physical height of the monitor
* Since: 3.22
*/
int
gdk_monitor_get_height_mm (GdkMonitor *monitor)
@ -422,7 +414,6 @@ gdk_monitor_get_model (GdkMonitor *monitor)
* where it is better to use gdk_window_get_scale_factor() instead.
*
* Returns: the scale factor
* Since: 3.22
*/
int
gdk_monitor_get_scale_factor (GdkMonitor *monitor)
@ -442,7 +433,6 @@ gdk_monitor_get_scale_factor (GdkMonitor *monitor)
* is returned as 60000.
*
* Returns: the refresh rate in milli-Hertz, or 0
* Since: 3.22
*/
int
gdk_monitor_get_refresh_rate (GdkMonitor *monitor)
@ -460,7 +450,6 @@ gdk_monitor_get_refresh_rate (GdkMonitor *monitor)
* primaries for each pixel in this monitor, if available.
*
* Returns: the subpixel layout
* Since: 3.22
*/
GdkSubpixelLayout
gdk_monitor_get_subpixel_layout (GdkMonitor *monitor)
@ -478,7 +467,6 @@ gdk_monitor_get_subpixel_layout (GdkMonitor *monitor)
* (see gdk_display_get_primary_monitor()).
*
* Returns: %TRUE if @monitor is primary
* Since: 3.22
*/
gboolean
gdk_monitor_is_primary (GdkMonitor *monitor)
@ -635,8 +623,6 @@ gdk_monitor_invalidate (GdkMonitor *monitor)
* physical monitor is unplugged or removed.
*
* Returns: %TRUE if the object corresponds to a physical monitor
*
* Since: 3.94
*/
gboolean
gdk_monitor_is_valid (GdkMonitor *monitor)

View File

@ -62,34 +62,34 @@ typedef enum {
GDK_SUBPIXEL_LAYOUT_VERTICAL_BGR
} GdkSubpixelLayout;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_monitor_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_monitor_get_display (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_monitor_get_geometry (GdkMonitor *monitor,
GdkRectangle *geometry);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_monitor_get_workarea (GdkMonitor *monitor,
GdkRectangle *workarea);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_width_mm (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_height_mm (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
const char * gdk_monitor_get_manufacturer (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
const char * gdk_monitor_get_model (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_scale_factor (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
int gdk_monitor_get_refresh_rate (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GdkSubpixelLayout gdk_monitor_get_subpixel_layout (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_monitor_is_primary (GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
gboolean gdk_monitor_is_valid (GdkMonitor *monitor);
G_END_DECLS

View File

@ -145,8 +145,6 @@ gdk_rectangle_intersect (const GdkRectangle *src1,
* Returns #TRUE if @rect contains the point described by @x and @y.
*
* Returns: #TRUE if @rect contains the point
*
* Since: 3.92
**/
gboolean
gdk_rectangle_contains_point (const GdkRectangle *rect,
@ -169,8 +167,6 @@ gdk_rectangle_contains_point (const GdkRectangle *rect,
* Checks if the two given rectangles are equal.
*
* Returns: %TRUE if the rectangles are equal.
*
* Since: 3.20
*/
gboolean
gdk_rectangle_equal (const GdkRectangle *rect1,

View File

@ -45,11 +45,11 @@ void gdk_rectangle_union (const GdkRectangle *src1,
const GdkRectangle *src2,
GdkRectangle *dest);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
gboolean gdk_rectangle_equal (const GdkRectangle *rect1,
const GdkRectangle *rect2);
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
gboolean gdk_rectangle_contains_point (const GdkRectangle *rect,
int x,
int y);

View File

@ -67,8 +67,6 @@ G_DEFINE_BOXED_TYPE (GdkRGBA, gdk_rgba,
* The result must be freed through gdk_rgba_free().
*
* Returns: A newly allocated #GdkRGBA, with the same contents as @rgba
*
* Since: 3.0
*/
GdkRGBA *
gdk_rgba_copy (const GdkRGBA *rgba)
@ -81,8 +79,6 @@ gdk_rgba_copy (const GdkRGBA *rgba)
* @rgba: a #GdkRGBA
*
* Frees a #GdkRGBA created with gdk_rgba_copy()
*
* Since: 3.0
*/
void
gdk_rgba_free (GdkRGBA *rgba)
@ -98,8 +94,6 @@ gdk_rgba_free (GdkRGBA *rgba)
* would not produce any change.
*
* Returns: %TRUE if the @rgba is clear
*
* Since: 3.90
*/
gboolean
gdk_rgba_is_clear (const GdkRGBA *rgba)
@ -115,8 +109,6 @@ gdk_rgba_is_clear (const GdkRGBA *rgba)
* will not retain any results from previous contents.
*
* Returns: %TRUE if the @rgba is opaque
*
* Since: 3.90
*/
gboolean
gdk_rgba_is_opaque (const GdkRGBA *rgba)
@ -188,8 +180,6 @@ parse_rgb_value (const gchar *str,
* a is a floating point value in the range 0 to 1.
*
* Returns: %TRUE if the parsing succeeded
*
* Since: 3.0
*/
gboolean
gdk_rgba_parse (GdkRGBA *rgba,
@ -319,8 +309,6 @@ gdk_rgba_parse (GdkRGBA *rgba,
* table that stores #GdkRGBAs.
*
* Returns: The hash value for @p
*
* Since: 3.0
*/
guint
gdk_rgba_hash (gconstpointer p)
@ -341,8 +329,6 @@ gdk_rgba_hash (gconstpointer p)
* Compares two RGBA colors.
*
* Returns: %TRUE if the two colors compare equal
*
* Since: 3.0
*/
gboolean
gdk_rgba_equal (gconstpointer p1,
@ -383,8 +369,6 @@ gdk_rgba_equal (gconstpointer p1,
* different representation.
*
* Returns: A newly allocated text string
*
* Since: 3.0
*/
gchar *
gdk_rgba_to_string (const GdkRGBA *rgba)

View File

@ -52,9 +52,9 @@ GdkRGBA * gdk_rgba_copy (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL
void gdk_rgba_free (GdkRGBA *rgba);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
gboolean gdk_rgba_is_clear (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
gboolean gdk_rgba_is_opaque (const GdkRGBA *rgba);
GDK_AVAILABLE_IN_ALL

View File

@ -122,8 +122,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* The ::device-added signal is emitted when a new input
* device is related to this seat.
*
* Since: 3.20
*/
signals [DEVICE_ADDED] =
g_signal_new (g_intern_static_string ("device-added"),
@ -142,8 +140,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* The ::device-removed signal is emitted when an
* input device is removed (e.g. unplugged).
*
* Since: 3.20
*/
signals [DEVICE_REMOVED] =
g_signal_new (g_intern_static_string ("device-removed"),
@ -166,8 +162,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
* will emit the #GdkDevice::tool-changed signal accordingly.
*
* A same tool may be used by several devices.
*
* Since: 3.22
*/
signals [TOOL_ADDED] =
g_signal_new (g_intern_static_string ("tool-added"),
@ -185,8 +179,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
*
* This signal is emitted whenever a tool is no longer known
* to this @seat.
*
* Since: 3.22
*/
signals [TOOL_REMOVED] =
g_signal_new (g_intern_static_string ("tool-removed"),
@ -201,8 +193,6 @@ gdk_seat_class_init (GdkSeatClass *klass)
* GdkSeat:display:
*
* #GdkDisplay of this seat.
*
* Since: 3.20
*/
props[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -228,8 +218,6 @@ gdk_seat_init (GdkSeat *seat)
* Returns the capabilities this #GdkSeat currently has.
*
* Returns: the seat capabilities
*
* Since: 3.20
**/
GdkSeatCapabilities
gdk_seat_get_capabilities (GdkSeat *seat)
@ -290,8 +278,6 @@ gdk_seat_get_capabilities (GdkSeat *seat)
* events that are emitted when the grab ends unvoluntarily.
*
* Returns: %GDK_GRAB_SUCCESS if the grab was successful.
*
* Since: 3.20
**/
GdkGrabStatus
gdk_seat_grab (GdkSeat *seat,
@ -322,8 +308,6 @@ gdk_seat_grab (GdkSeat *seat,
* @seat: a #GdkSeat
*
* Releases a grab added through gdk_seat_grab().
*
* Since: 3.20
**/
void
gdk_seat_ungrab (GdkSeat *seat)
@ -346,8 +330,6 @@ gdk_seat_ungrab (GdkSeat *seat)
* Returns: (transfer container) (element-type GdkDevice): A list of #GdkDevices.
* The list must be freed with g_list_free(), the elements are owned
* by GDK and must not be freed.
*
* Since: 3.20
**/
GList *
gdk_seat_get_slaves (GdkSeat *seat,
@ -369,8 +351,6 @@ gdk_seat_get_slaves (GdkSeat *seat,
*
* Returns: (transfer none) (nullable): a master #GdkDevice with pointer
* capabilities. This object is owned by GTK+ and must not be freed.
*
* Since: 3.20
**/
GdkDevice *
gdk_seat_get_pointer (GdkSeat *seat)
@ -391,8 +371,6 @@ gdk_seat_get_pointer (GdkSeat *seat)
*
* Returns: (transfer none) (nullable): a master #GdkDevice with keyboard
* capabilities. This object is owned by GTK+ and must not be freed.
*
* Since: 3.20
**/
GdkDevice *
gdk_seat_get_keyboard (GdkSeat *seat)
@ -480,8 +458,6 @@ gdk_seat_get_tool (GdkSeat *seat,
*
* Returns: (transfer container) (element-type GdkDevice): A list
* of master pointing devices
*
* Since: 3.93.
*/
GList *
gdk_seat_get_master_pointers (GdkSeat *seat,

View File

@ -83,10 +83,10 @@ struct _GdkSeat
GObject parent_instance;
};
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GType gdk_seat_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkGrabStatus gdk_seat_grab (GdkSeat *seat,
GdkWindow *window,
GdkSeatCapabilities capabilities,
@ -95,26 +95,26 @@ GdkGrabStatus gdk_seat_grab (GdkSeat *seat,
const GdkEvent *event,
GdkSeatGrabPrepareFunc prepare_func,
gpointer prepare_func_data);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
void gdk_seat_ungrab (GdkSeat *seat);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_seat_get_display (GdkSeat *seat);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkSeatCapabilities
gdk_seat_get_capabilities (GdkSeat *seat);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GList * gdk_seat_get_slaves (GdkSeat *seat,
GdkSeatCapabilities capabilities);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_seat_get_pointer (GdkSeat *seat);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_seat_get_keyboard (GdkSeat *seat);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GList * gdk_seat_get_master_pointers (GdkSeat *seat,
GdkSeatCapabilities capabilities);

View File

@ -44,8 +44,6 @@
* a list of UTF-8 strings.
*
* Returns: the number of strings in the resulting list
*
* Since: 2.2
*/
gint
gdk_text_property_to_utf8_list_for_display (GdkDisplay *display,

View File

@ -61,8 +61,6 @@
* GdkTexture:
*
* The `GdkTexture` structure contains only private data.
*
* Since: 3.94
*/
enum {
@ -177,8 +175,6 @@ gdk_texture_class_init (GdkTextureClass *klass)
* GdkTexture:width:
*
* The width of the texture.
*
* Since: 3.94
*/
properties[PROP_WIDTH] =
g_param_spec_int ("width",
@ -196,8 +192,6 @@ gdk_texture_class_init (GdkTextureClass *klass)
* GdkTexture:height:
*
* The height of the texture.
*
* Since: 3.94
*/
properties[PROP_HEIGHT] =
g_param_spec_int ("height",
@ -306,8 +300,6 @@ gdk_cairo_texture_init (GdkCairoTexture *self)
* The data is assumed to be in CAIRO_FORMAT_ARGB32 format.
*
* Returns: a new #GdkTexture
*
* Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_data (const guchar *data,
@ -347,8 +339,6 @@ gdk_texture_new_for_data (const guchar *data,
* @surface must be an image surface with format CAIRO_FORMAT_ARGB32.
*
* Returns: a new #GdkTexture
*
* Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_surface (cairo_surface_t *surface)
@ -556,8 +546,6 @@ gdk_gl_texture_get_id (GdkGLTexture *self)
* The texture contents are still available via the
* gdk_texture_download() function, after this function
* has been called.
*
* Since: 3.94
*/
void
gdk_texture_release_gl (GdkTexture *texture)
@ -601,8 +589,6 @@ gdk_texture_release_gl (GdkTexture *texture)
* Creates a new texture object representing the GdkPixbuf.
*
* Returns: a new #GdkTexture
*
* Since: 3.94
*/
GdkTexture *
gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf)
@ -634,8 +620,6 @@ gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf)
* gdk_texture_new_from_file() to load it.
*
* Return value: A newly-created texture
*
* Since: 3.94
*/
GdkTexture *
gdk_texture_new_from_resource (const char *resource_path)
@ -665,8 +649,6 @@ gdk_texture_new_from_resource (const char *resource_path)
* detected automatically. If %NULL is returned, then @error will be set.
*
* Return value: A newly-created #GdkTexture or %NULL if an error occured.
*
* Since: 3.94
**/
GdkTexture *
gdk_texture_new_from_file (GFile *file,
@ -711,8 +693,6 @@ gdk_texture_new_from_file (GFile *file,
* an explicit call of gdk_texture_release_gl().
*
* Return value: A newly-created #GdkTexture
*
* Since: 3.94
**/
GdkTexture *
gdk_texture_new_for_gl (GdkGLContext *context,
@ -749,8 +729,6 @@ gdk_texture_new_for_gl (GdkGLContext *context,
* Returns the width of @texture.
*
* Returns: the width of the #GdkTexture
*
* Since: 3.94
*/
int
gdk_texture_get_width (GdkTexture *texture)
@ -767,8 +745,6 @@ gdk_texture_get_width (GdkTexture *texture)
* Returns the height of the @texture.
*
* Returns: the height of the #GdkTexture
*
* Since: 3.94
*/
int
gdk_texture_get_height (GdkTexture *texture)
@ -809,8 +785,6 @@ gdk_texture_download_surface (GdkTexture *texture)
* cairo_image_surface_get_stride (surface));
* cairo_surface_mark_dirty (surface);
* ]|
*
* Since: 3.94
**/
void
gdk_texture_download (GdkTexture *texture,

View File

@ -40,23 +40,23 @@ G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkTexture, g_object_unref)
typedef struct _GdkTextureClass GdkTextureClass;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GType gdk_texture_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_data (const guchar *data,
int width,
int height,
int stride);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_pixbuf (GdkPixbuf *pixbuf);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_from_resource (const char *resource_path);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_from_file (GFile *file,
GError **error);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkTexture * gdk_texture_new_for_gl (GdkGLContext *context,
guint id,
int width,
@ -64,15 +64,15 @@ GdkTexture * gdk_texture_new_for_gl (GdkGLContext
GDestroyNotify destroy,
gpointer data);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_texture_release_gl (GdkTexture *texture);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_texture_get_width (GdkTexture *texture);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
int gdk_texture_get_height (GdkTexture *texture);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_texture_download (GdkTexture *texture,
guchar *data,
gsize stride);

View File

@ -52,155 +52,15 @@
/* XXX: Every new stable minor release bump should add a macro here */
/**
* GDK_VERSION_3_0:
*
* A macro that evaluates to the 3.0 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.4
*/
#define GDK_VERSION_3_0 (G_ENCODE_VERSION (3, 0))
/**
* GDK_VERSION_3_2:
*
* A macro that evaluates to the 3.2 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.4
*/
#define GDK_VERSION_3_2 (G_ENCODE_VERSION (3, 2))
/**
* GDK_VERSION_3_4:
*
* A macro that evaluates to the 3.4 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.4
*/
#define GDK_VERSION_3_4 (G_ENCODE_VERSION (3, 4))
/**
* GDK_VERSION_3_6:
*
* A macro that evaluates to the 3.6 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.6
*/
#define GDK_VERSION_3_6 (G_ENCODE_VERSION (3, 6))
/**
* GDK_VERSION_3_8:
*
* A macro that evaluates to the 3.8 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.8
*/
#define GDK_VERSION_3_8 (G_ENCODE_VERSION (3, 8))
/**
* GDK_VERSION_3_10:
*
* A macro that evaluates to the 3.10 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.10
*/
#define GDK_VERSION_3_10 (G_ENCODE_VERSION (3, 10))
/**
* GDK_VERSION_3_12:
*
* A macro that evaluates to the 3.12 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.12
*/
#define GDK_VERSION_3_12 (G_ENCODE_VERSION (3, 12))
/**
* GDK_VERSION_3_14:
*
* A macro that evaluates to the 3.14 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.14
*/
#define GDK_VERSION_3_14 (G_ENCODE_VERSION (3, 14))
/**
* GDK_VERSION_3_16:
*
* A macro that evaluates to the 3.16 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.16
*/
#define GDK_VERSION_3_16 (G_ENCODE_VERSION (3, 16))
/**
* GDK_VERSION_3_18:
*
* A macro that evaluates to the 3.18 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.18
*/
#define GDK_VERSION_3_18 (G_ENCODE_VERSION (3, 18))
/**
* GDK_VERSION_3_20:
*
* A macro that evaluates to the 3.20 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.18
*/
#define GDK_VERSION_3_20 (G_ENCODE_VERSION (3, 20))
/**
* GDK_VERSION_3_22:
*
* A macro that evaluates to the 3.22 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.20
*/
#define GDK_VERSION_3_22 (G_ENCODE_VERSION (3, 22))
/**
* GDK_VERSION_3_90:
*
* A macro that evaluates to the 3.90 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.90
*/
#define GDK_VERSION_3_90 (G_ENCODE_VERSION (3, 90))
/**
* GDK_VERSION_3_92:
*
* A macro that evaluates to the 3.92 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.92
*/
#define GDK_VERSION_3_92 (G_ENCODE_VERSION (3, 92))
/**
* GDK_VERSION_3_94:
*
* A macro that evaluates to the 3.94 version of GDK, in a format
* that can be used by the C pre-processor.
*
* Since: 3.94
*/
#define GDK_VERSION_3_94 (G_ENCODE_VERSION (3, 94))
/**
* GDK_VERSION_4_0:
*
* A macro that evaluates to the 4.0 version of GDK, in a format
* that can be used by the C pre-processor.
*/
#define GDK_VERSION_4_0 (G_ENCODE_VERSION (4, 0))
/* evaluates to the current stable version; for development cycles,
@ -225,15 +85,13 @@
* A macro that should be defined by the user prior to including
* the gdk.h header.
* The definition should be one of the predefined GDK version
* macros: %GDK_VERSION_3_0, %GDK_VERSION_3_2,...
* macros: %GDK_VERSION_4_0, %GDK_VERSION_4_2,...
*
* This macro defines the lower bound for the GDK API to use.
*
* If a function has been deprecated in a newer version of GDK,
* it is possible to use this symbol to avoid the compiler warnings
* without disabling warning for every deprecated function.
*
* Since: 3.4
*/
#ifndef GDK_VERSION_MIN_REQUIRED
# define GDK_VERSION_MIN_REQUIRED (GDK_VERSION_CUR_STABLE)
@ -245,15 +103,13 @@
* A macro that should be defined by the user prior to including
* the gdk.h header.
* The definition should be one of the predefined GDK version
* macros: %GDK_VERSION_3_0, %GDK_VERSION_3_2,...
* macros: %GDK_VERSION_4_0, %GDK_VERSION_4_2,...
*
* This macro defines the upper bound for the GDK API to use.
*
* If a function has been introduced in a newer version of GDK,
* it is possible to use this symbol to get compiler warnings when
* trying to use that function.
*
* Since: 3.4
*/
#ifndef GDK_VERSION_MAX_ALLOWED
# if GDK_VERSION_MIN_REQUIRED > GDK_VERSION_PREV_STABLE
@ -267,198 +123,18 @@
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_MIN_REQUIRED
#error "GDK_VERSION_MAX_ALLOWED must be >= GDK_VERSION_MIN_REQUIRED"
#endif
#if GDK_VERSION_MIN_REQUIRED < GDK_VERSION_3_0
#error "GDK_VERSION_MIN_REQUIRED must be >= GDK_VERSION_3_0"
#if GDK_VERSION_MIN_REQUIRED < GDK_VERSION_3_92
#error "GDK_VERSION_MIN_REQUIRED must be >= GDK_VERSION_3_92"
#endif
#define GDK_AVAILABLE_IN_ALL _GDK_EXTERN
/* XXX: Every new stable minor release should add a set of macros here */
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_0
# define GDK_DEPRECATED_IN_3_0 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_0_FOR(f) GDK_DEPRECATED_FOR(f)
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_4_0
# define GDK_AVAILABLE_IN_4_0 GDK_UNAVAILABLE(4, 0)
#else
# define GDK_DEPRECATED_IN_3_0 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_0_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_0
# define GDK_AVAILABLE_IN_3_0 GDK_UNAVAILABLE(3, 0)
#else
# define GDK_AVAILABLE_IN_3_0 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_2
# define GDK_DEPRECATED_IN_3_2 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_2_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_2 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_2_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_2
# define GDK_AVAILABLE_IN_3_2 GDK_UNAVAILABLE(3, 2)
#else
# define GDK_AVAILABLE_IN_3_2 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_4
# define GDK_DEPRECATED_IN_3_4 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_4_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_4 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_4_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_4
# define GDK_AVAILABLE_IN_3_4 GDK_UNAVAILABLE(3, 4)
#else
# define GDK_AVAILABLE_IN_3_4 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_6
# define GDK_DEPRECATED_IN_3_6 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_6_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_6 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_6_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_6
# define GDK_AVAILABLE_IN_3_6 GDK_UNAVAILABLE(3, 6)
#else
# define GDK_AVAILABLE_IN_3_6 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_8
# define GDK_DEPRECATED_IN_3_8 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_8_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_8 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_8_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_8
# define GDK_AVAILABLE_IN_3_8 GDK_UNAVAILABLE(3, 8)
#else
# define GDK_AVAILABLE_IN_3_8 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_10
# define GDK_DEPRECATED_IN_3_10 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_10_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_10 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_10_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_10
# define GDK_AVAILABLE_IN_3_10 GDK_UNAVAILABLE(3, 10)
#else
# define GDK_AVAILABLE_IN_3_10 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_12
# define GDK_DEPRECATED_IN_3_12 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_12_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_12 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_12_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_12
# define GDK_AVAILABLE_IN_3_12 GDK_UNAVAILABLE(3, 12)
#else
# define GDK_AVAILABLE_IN_3_12 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_14
# define GDK_DEPRECATED_IN_3_14 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_14_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_14 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_14_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_14
# define GDK_AVAILABLE_IN_3_14 GDK_UNAVAILABLE(3, 14)
#else
# define GDK_AVAILABLE_IN_3_14 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_16
# define GDK_DEPRECATED_IN_3_16 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_16_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_16 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_16_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_16
# define GDK_AVAILABLE_IN_3_16 GDK_UNAVAILABLE(3, 16)
#else
# define GDK_AVAILABLE_IN_3_16 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_18
# define GDK_DEPRECATED_IN_3_18 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_18_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_18 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_18_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_18
# define GDK_AVAILABLE_IN_3_18 GDK_UNAVAILABLE(3, 18)
#else
# define GDK_AVAILABLE_IN_3_18 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_20
# define GDK_DEPRECATED_IN_3_20 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_20_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_20 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_20_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_20
# define GDK_AVAILABLE_IN_3_20 GDK_UNAVAILABLE(3, 20)
#else
# define GDK_AVAILABLE_IN_3_20 _GDK_EXTERN
#endif
#if GDK_VERSION_MIN_REQUIRED >= GDK_VERSION_3_22
# define GDK_DEPRECATED_IN_3_22 GDK_DEPRECATED
# define GDK_DEPRECATED_IN_3_22_FOR(f) GDK_DEPRECATED_FOR(f)
#else
# define GDK_DEPRECATED_IN_3_22 _GDK_EXTERN
# define GDK_DEPRECATED_IN_3_22_FOR(f) _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_22
# define GDK_AVAILABLE_IN_3_22 GDK_UNAVAILABLE(3, 22)
#else
# define GDK_AVAILABLE_IN_3_22 _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_90
# define GDK_AVAILABLE_IN_3_90 GDK_UNAVAILABLE(3, 90)
#else
# define GDK_AVAILABLE_IN_3_90 _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_92
# define GDK_AVAILABLE_IN_3_92 GDK_UNAVAILABLE(3, 92)
#else
# define GDK_AVAILABLE_IN_3_92 _GDK_EXTERN
#endif
#if GDK_VERSION_MAX_ALLOWED < GDK_VERSION_3_94
# define GDK_AVAILABLE_IN_3_94 GDK_UNAVAILABLE(3, 94)
#else
# define GDK_AVAILABLE_IN_3_94 _GDK_EXTERN
# define GDK_AVAILABLE_IN_4_0 _GDK_EXTERN
#endif

View File

@ -40,38 +40,38 @@ G_BEGIN_DECLS
#define GDK_VULKAN_ERROR (gdk_vulkan_error_quark ())
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GQuark gdk_vulkan_error_quark (void);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GType gdk_vulkan_context_get_type (void) G_GNUC_CONST;
#ifndef __GI_SCANNER__
#ifdef GDK_RENDERING_VULKAN
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
const char * gdk_vulkan_strerror (VkResult result);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkInstance gdk_vulkan_context_get_instance (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkPhysicalDevice gdk_vulkan_context_get_physical_device (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkDevice gdk_vulkan_context_get_device (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkQueue gdk_vulkan_context_get_queue (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_queue_family_index (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkFormat gdk_vulkan_context_get_image_format (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_n_images (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkImage gdk_vulkan_context_get_image (GdkVulkanContext *context,
guint id);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
uint32_t gdk_vulkan_context_get_draw_index (GdkVulkanContext *context);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
VkSemaphore gdk_vulkan_context_get_draw_semaphore (GdkVulkanContext *context);
#endif /* GDK_RENDERING_VULKAN */

View File

@ -256,8 +256,6 @@ gdk_window_class_init (GdkWindowClass *klass)
*
* The mouse pointer for a #GdkWindow. See gdk_window_set_cursor() and
* gdk_window_get_cursor() for details.
*
* Since: 2.18
*/
properties[PROP_CURSOR] =
g_param_spec_object ("cursor",
@ -271,8 +269,6 @@ gdk_window_class_init (GdkWindowClass *klass)
*
* The #GdkDisplay connection of the window. See gdk_window_get_display()
* for details.
*
* Since: 3.90
*/
properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -311,8 +307,6 @@ gdk_window_class_init (GdkWindowClass *klass)
* flipping, but before any possible sliding. @final_rect is @flipped_rect,
* but possibly translated in the case that flipping is still ineffective in
* keeping @window on-screen.
*
* Since: 3.22
* Stability: Private
*/
signals[MOVED_TO_RECT] =
@ -1011,8 +1005,6 @@ gdk_window_new (GdkDisplay *display,
* manager.
*
* Returns: (transfer full): the new #GdkWindow
*
* Since: 3.90
**/
GdkWindow *
gdk_window_new_toplevel (GdkDisplay *display,
@ -1042,8 +1034,6 @@ gdk_window_new_toplevel (GdkDisplay *display,
* management.
*
* Returns: (transfer full): the new #GdkWindow
*
* Since: 3.90
**/
GdkWindow *
gdk_window_new_popup (GdkDisplay *display,
@ -1074,8 +1064,6 @@ gdk_window_new_popup (GdkDisplay *display,
* You most likely do not want to use this function.
*
* Returns: (transfer full): the new #GdkWindow
*
* Since: 3.90
**/
GdkWindow *
gdk_window_new_temp (GdkDisplay *display)
@ -1102,8 +1090,6 @@ gdk_window_new_temp (GdkDisplay *display)
* Creates a new client-side child window.
*
* Returns: (transfer full): the new #GdkWindow
*
* Since: 3.90
**/
GdkWindow *
gdk_window_new_child (GdkWindow *parent,
@ -1457,8 +1443,6 @@ gdk_window_get_window_type (GdkWindow *window)
* Gets the #GdkDisplay associated with a #GdkWindow.
*
* Returns: (transfer none): the #GdkDisplay associated with @window
*
* Since: 2.24
**/
GdkDisplay *
gdk_window_get_display (GdkWindow *window)
@ -1474,8 +1458,6 @@ gdk_window_get_display (GdkWindow *window)
* Check to see if a window is destroyed..
*
* Returns: %TRUE if the window is destroyed
*
* Since: 2.18
**/
gboolean
gdk_window_is_destroyed (GdkWindow *window)
@ -1490,8 +1472,6 @@ gdk_window_is_destroyed (GdkWindow *window)
* Checks whether the window has a native window or not.
*
* Returns: %TRUE if the @window has a native window, %FALSE otherwise.
*
* Since: 2.22
*/
gboolean
gdk_window_has_native (GdkWindow *window)
@ -1645,8 +1625,6 @@ gdk_window_peek_children (GdkWindow *window)
*
* Returns: (transfer container) (element-type GdkWindow):
* list of child windows inside @window
*
* Since: 3.10
**/
GList *
gdk_window_get_children_with_user_data (GdkWindow *window,
@ -1920,8 +1898,6 @@ gdk_window_get_paint_gl_context (GdkWindow *window,
*
* Returns: (transfer full): the newly created #GdkGLContext, or
* %NULL on error
*
* Since: 3.16
**/
GdkGLContext *
gdk_window_create_gl_context (GdkWindow *window,
@ -1953,8 +1929,6 @@ gdk_window_create_gl_context (GdkWindow *window,
*
* Returns: (transfer full): the newly created #GdkVulkanContext, or
* %NULL on error
*
* Since: 3.90
**/
GdkVulkanContext *
gdk_window_create_vulkan_context (GdkWindow *window,
@ -2117,8 +2091,6 @@ gdk_window_end_paint_internal (GdkWindow *window)
* Returns: (transfer none): a #GdkDrawingContext context that should be
* used to draw the contents of the window; the returned context is owned
* by GDK.
*
* Since: 3.22
*/
GdkDrawingContext *
gdk_window_begin_draw_frame (GdkWindow *window,
@ -2182,8 +2154,6 @@ gdk_window_begin_draw_frame (GdkWindow *window,
*
* It is an error to call this function without a matching
* gdk_window_begin_frame() first.
*
* Since: 3.22
*/
void
gdk_window_end_draw_frame (GdkWindow *window,
@ -3173,8 +3143,6 @@ gdk_window_constrain_size (GdkGeometry *geometry,
* Returns: (nullable) (transfer none): The window underneath @device
* (as with gdk_device_get_window_at_position()), or %NULL if the
* window is not known to GDK.
*
* Since: 3.10
**/
GdkWindow *
gdk_window_get_device_position_double (GdkWindow *window,
@ -3230,8 +3198,6 @@ gdk_window_get_device_position_double (GdkWindow *window,
* Returns: (nullable) (transfer none): The window underneath @device
* (as with gdk_device_get_window_at_position()), or %NULL if the
* window is not known to GDK.
*
* Since: 3.0
**/
GdkWindow *
gdk_window_get_device_position (GdkWindow *window,
@ -3522,8 +3488,6 @@ gdk_window_lower (GdkWindow *window)
* If @window is a toplevel, the window manager may choose to deny the
* request to move the window in the Z-order, gdk_window_restack() only
* requests the restack, does not guarantee it.
*
* Since: 2.18
*/
void
gdk_window_restack (GdkWindow *window,
@ -3808,8 +3772,6 @@ gdk_window_get_events (GdkWindow *window)
* #GdkEventMask enumeration.
*
* See the [input handling overview][event-masks] for details.
*
* Since: 3.0
**/
void
gdk_window_set_device_events (GdkWindow *window,
@ -3853,8 +3815,6 @@ gdk_window_set_device_events (GdkWindow *window,
* Returns the event mask for @window corresponding to an specific device.
*
* Returns: device event mask for @window
*
* Since: 3.0
**/
GdkEventMask
gdk_window_get_device_events (GdkWindow *window,
@ -4114,7 +4074,6 @@ gdk_window_move_resize (GdkWindow *window,
* Connect to the #GdkWindow::moved-to-rect signal to find out how it was
* actually positioned.
*
* Since: 3.22
* Stability: Private
*/
void
@ -4206,8 +4165,6 @@ gdk_window_scroll (GdkWindow *window,
* that not covered by the new position of @region are invalidated.
*
* Child windows are not moved.
*
* Since: 2.8
*/
void
gdk_window_move_region (GdkWindow *window,
@ -4273,8 +4230,6 @@ gdk_window_set_cursor_internal (GdkWindow *window,
* returned object is owned by the #GdkWindow and should not be
* unreferenced directly. Use gdk_window_set_cursor() to unset the
* cursor of the window
*
* Since: 2.18
*/
GdkCursor *
gdk_window_get_cursor (GdkWindow *window)
@ -4360,8 +4315,6 @@ gdk_window_set_cursor (GdkWindow *window,
* returned object is owned by the #GdkWindow and should not be
* unreferenced directly. Use gdk_window_set_cursor() to unset the
* cursor of the window
*
* Since: 3.0
**/
GdkCursor *
gdk_window_get_device_cursor (GdkWindow *window,
@ -4387,8 +4340,6 @@ gdk_window_get_device_cursor (GdkWindow *window,
* %NULL for the @cursor argument to gdk_window_set_cursor() means that
* @window will use the cursor of its parent window. Most windows should
* use this default.
*
* Since: 3.0
**/
void
gdk_window_set_device_cursor (GdkWindow *window,
@ -4492,8 +4443,6 @@ gdk_window_get_geometry (GdkWindow *window,
* size on the X server.
*
* Returns: The width of @window
*
* Since: 2.24
*/
int
gdk_window_get_width (GdkWindow *window)
@ -4514,8 +4463,6 @@ gdk_window_get_width (GdkWindow *window)
* size on the X server.
*
* Returns: The height of @window
*
* Since: 2.24
*/
int
gdk_window_get_height (GdkWindow *window)
@ -4567,8 +4514,6 @@ gdk_window_get_origin (GdkWindow *window,
* window coordinates. This is similar to
* gdk_window_get_origin() but allows you to pass
* in any position in the window, not just the origin.
*
* Since: 2.18
*/
void
gdk_window_get_root_coords (GdkWindow *window,
@ -4610,8 +4555,6 @@ gdk_window_get_root_coords (GdkWindow *window,
* values of gdk_window_get_position() to the child coordinates.
*
* See also: gdk_window_coords_from_parent()
*
* Since: 2.22
**/
void
gdk_window_coords_to_parent (GdkWindow *window,
@ -4644,8 +4587,6 @@ gdk_window_coords_to_parent (GdkWindow *window,
* values of gdk_window_get_position() from the parent coordinates.
*
* See also: gdk_window_coords_to_parent()
*
* Since: 2.22
**/
void
gdk_window_coords_from_parent (GdkWindow *window,
@ -4837,8 +4778,6 @@ gdk_window_merge_child_shapes (GdkWindow *window)
*
* On the Win32 platform, this functionality is not present and the
* function does nothing.
*
* Since: 2.10
*/
void
gdk_window_input_shape_combine_region (GdkWindow *window,
@ -4905,8 +4844,6 @@ do_child_input_shapes (GdkWindow *window,
* for all children of @window, ignoring the input shape mask of @window
* itself. Contrast with gdk_window_merge_child_input_shapes() which includes
* the input shape mask of @window in the masks to be merged.
*
* Since: 2.10
**/
void
gdk_window_set_child_input_shapes (GdkWindow *window)
@ -4939,8 +4876,6 @@ gdk_window_set_child_input_shapes (GdkWindow *window)
* without pass through, so you can get events on a subset of a window. And in
* that cases you would get the in-between related events such as the pointer
* enter/leave events on its way to the destination window.
*
* Since: 3.18
**/
void
gdk_window_set_pass_through (GdkWindow *window,
@ -4959,8 +4894,6 @@ gdk_window_set_pass_through (GdkWindow *window,
* below.
*
* See gdk_window_set_pass_through() for details
*
* Since: 3.18
**/
gboolean
gdk_window_get_pass_through (GdkWindow *window)
@ -4982,8 +4915,6 @@ gdk_window_get_pass_through (GdkWindow *window)
* This function is distinct from gdk_window_set_child_input_shapes()
* because it includes @windows input shape mask in the set of
* shapes to be merged.
*
* Since: 2.10
**/
void
gdk_window_merge_child_input_shapes (GdkWindow *window)
@ -5002,8 +4933,6 @@ gdk_window_merge_child_input_shapes (GdkWindow *window)
* has modal behaviour.
*
* Returns: whether or not the window has the modal hint set.
*
* Since: 2.22
*/
gboolean
gdk_window_get_modal_hint (GdkWindow *window)
@ -5021,8 +4950,6 @@ gdk_window_get_modal_hint (GdkWindow *window)
* the window does not want to receive input focus.
*
* Returns: whether or not the window should receive input focus.
*
* Since: 2.22
*/
gboolean
gdk_window_get_accept_focus (GdkWindow *window)
@ -5041,8 +4968,6 @@ gdk_window_get_accept_focus (GdkWindow *window)
*
* Returns: whether or not the window wants to receive input focus when
* it is mapped.
*
* Since: 2.22
*/
gboolean
gdk_window_get_focus_on_map (GdkWindow *window)
@ -5059,8 +4984,6 @@ gdk_window_get_focus_on_map (GdkWindow *window)
* Determines whether or not the window is an input only window.
*
* Returns: %TRUE if @window is input only
*
* Since: 2.22
*/
gboolean
gdk_window_is_input_only (GdkWindow *window)
@ -5077,8 +5000,6 @@ gdk_window_is_input_only (GdkWindow *window)
* Determines whether or not the window is shaped.
*
* Returns: %TRUE if @window is shaped
*
* Since: 2.22
*/
gboolean
gdk_window_is_shaped (GdkWindow *window)
@ -5336,8 +5257,6 @@ _gdk_window_find_descendant_at (GdkWindow *window,
* Emits a short beep associated to @window in the appropriate
* display, if supported. Otherwise, emits a short beep on
* the display just as gdk_display_beep().
*
* Since: 2.12
**/
void
gdk_window_beep (GdkWindow *window)
@ -5372,8 +5291,6 @@ gdk_window_beep (GdkWindow *window)
*
* Multidevice aware windows will need to handle properly multiple,
* per device enter/leave events, device grabs and grab ownerships.
*
* Since: 3.0
**/
void
gdk_window_set_support_multidevice (GdkWindow *window,
@ -5400,8 +5317,6 @@ gdk_window_set_support_multidevice (GdkWindow *window,
* devices.
*
* Returns: %TRUE if the window handles multidevice features.
*
* Since: 3.0
**/
gboolean
gdk_window_get_support_multidevice (GdkWindow *window)
@ -5752,8 +5667,6 @@ _gdk_windowing_got_event (GdkDisplay *display,
* This function always returns a valid pointer, but it will return a
* pointer to a nil surface if @other is already in an error state
* or any other error occurs.
*
* Since: 2.22
**/
cairo_surface_t *
gdk_window_create_similar_surface (GdkWindow * window,
@ -5835,8 +5748,6 @@ gdk_window_create_similar_surface (GdkWindow * window,
* This function always returns a valid pointer, but it will return a
* pointer to a nil surface if @other is already in an error state
* or any other error occurs.
*
* Since: 3.10
**/
cairo_surface_t *
gdk_window_create_similar_image_surface (GdkWindow * window,
@ -5922,8 +5833,6 @@ gdk_window_set_type_hint (GdkWindow *window,
* This function returns the type hint set for a window.
*
* Returns: The type hint set for @window
*
* Since: 2.10
**/
GdkWindowTypeHint
gdk_window_get_type_hint (GdkWindow *window)
@ -5962,8 +5871,6 @@ gdk_window_set_modal_hint (GdkWindow *window,
* function should not be called in addition,
* instead you should allow the window to be treated according to
* standard policy for its semantic type.
*
* Since: 2.2
**/
void
gdk_window_set_skip_taskbar_hint (GdkWindow *window,
@ -5985,8 +5892,6 @@ gdk_window_set_skip_taskbar_hint (GdkWindow *window,
* not be called in addition, instead you should
* allow the window to be treated according to standard policy for
* its semantic type.
*
* Since: 2.2
**/
void
gdk_window_set_skip_pager_hint (GdkWindow *window,
@ -6002,8 +5907,6 @@ gdk_window_set_skip_pager_hint (GdkWindow *window,
*
* Toggles whether a window needs the user's
* urgent attention.
*
* Since: 2.8
**/
void
gdk_window_set_urgency_hint (GdkWindow *window,
@ -6101,9 +6004,6 @@ gdk_window_set_role (GdkWindow *window,
*
* When using GTK+, typically you should use gtk_window_set_startup_id()
* instead of this low-level function.
*
* Since: 2.12
*
**/
void
gdk_window_set_startup_id (GdkWindow *window,
@ -6188,8 +6088,6 @@ gdk_window_get_frame_extents (GdkWindow *window,
*
* On X, it is the responsibility of the window manager to interpret this
* hint. ICCCM-compliant window manager usually respect it.
*
* Since: 2.4
**/
void
gdk_window_set_accept_focus (GdkWindow *window,
@ -6211,8 +6109,6 @@ gdk_window_set_accept_focus (GdkWindow *window,
* On X, it is the responsibility of the window manager to interpret
* this hint. Window managers following the freedesktop.org window
* manager extension specification should respect it.
*
* Since: 2.6
**/
void
gdk_window_set_focus_on_map (GdkWindow *window,
@ -6401,8 +6297,6 @@ gdk_window_unmaximize (GdkWindow *window)
* fullscreenification actually happening. But it will happen with
* most standard window managers, and GDK makes a best effort to get
* it to happen.
*
* Since: 2.2
**/
void
gdk_window_fullscreen (GdkWindow *window)
@ -6419,7 +6313,6 @@ gdk_window_fullscreen (GdkWindow *window)
* the window covers the entire screen and is above any panels or task bars.
*
* If the window was already fullscreen, then this function does nothing.
* Since: UNRELEASED
**/
void
gdk_window_fullscreen_on_monitor (GdkWindow *window,
@ -6458,8 +6351,6 @@ gdk_window_fullscreen_on_monitor (GdkWindow *window,
* Not all window managers support this, so you cant rely on the fullscreen
* window to span over the multiple monitors when #GDK_FULLSCREEN_ON_ALL_MONITORS
* is specified.
*
* Since: 3.8
**/
void
gdk_window_set_fullscreen_mode (GdkWindow *window,
@ -6486,8 +6377,6 @@ gdk_window_set_fullscreen_mode (GdkWindow *window,
* Obtains the #GdkFullscreenMode of the @window.
*
* Returns: The #GdkFullscreenMode applied to the window when fullscreen.
*
* Since: 3.8
**/
GdkFullscreenMode
gdk_window_get_fullscreen_mode (GdkWindow *window)
@ -6511,8 +6400,6 @@ gdk_window_get_fullscreen_mode (GdkWindow *window)
* unfullscreenification actually happening. But it will happen with
* most standard window managers, and GDK makes a best effort to get
* it to happen.
*
* Since: 2.2
**/
void
gdk_window_unfullscreen (GdkWindow *window)
@ -6534,8 +6421,6 @@ gdk_window_unfullscreen (GdkWindow *window)
* keep above; so you cant rely on the window being kept above.
* But it will happen with most standard window managers,
* and GDK makes a best effort to get it to happen.
*
* Since: 2.4
**/
void
gdk_window_set_keep_above (GdkWindow *window,
@ -6558,8 +6443,6 @@ gdk_window_set_keep_above (GdkWindow *window,
* keep below; so you cant rely on the window being kept below.
* But it will happen with most standard window managers,
* and GDK makes a best effort to get it to happen.
*
* Since: 2.4
**/
void
gdk_window_set_keep_below (GdkWindow *window, gboolean setting)
@ -6574,8 +6457,6 @@ gdk_window_set_keep_below (GdkWindow *window, gboolean setting)
* Returns the group leader window for @window. See gdk_window_set_group().
*
* Returns: (transfer none): the group leader window for @window
*
* Since: 2.4
**/
GdkWindow *
gdk_window_get_group (GdkWindow *window)
@ -6694,8 +6575,6 @@ gdk_window_set_functions (GdkWindow *window,
* with window managers that support the
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec)
* but has a fallback implementation for other window managers.
*
* Since: 3.4
*/
void
gdk_window_begin_resize_drag_for_device (GdkWindow *window,
@ -6755,8 +6634,6 @@ gdk_window_begin_resize_drag (GdkWindow *window,
* example. The function works best with window managers that support the
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec)
* but has a fallback implementation for other window managers.
*
* Since: 3.4
*/
void
gdk_window_begin_move_drag_for_device (GdkWindow *window,
@ -6818,8 +6695,6 @@ gdk_window_begin_move_drag (GdkWindow *window,
* for your widgets.
*
* Support for non-toplevel windows was added in 3.8.
*
* Since: 2.12
*/
void
gdk_window_set_opacity (GdkWindow *window,
@ -6985,7 +6860,6 @@ gdk_window_set_frame_clock (GdkWindow *window,
* never changes unless the window is reparented to a new toplevel
* window.
*
* Since: 3.8
* Returns: (transfer none): the frame clock
*/
GdkFrameClock*
@ -7017,7 +6891,6 @@ gdk_window_get_frame_clock (GdkWindow *window)
* The scale of a window may change during runtime, if this happens
* a configure event will be sent to the toplevel window.
*
* Since: 3.10
* Returns: the scale factor
*/
gint
@ -7090,8 +6963,6 @@ gdk_window_get_unscaled_size (GdkWindow *window,
* the @window background is opaque, as we know where the opaque regions
* are. If your window background is not opaque, please update this
* property in your #GtkWidget::style-updated handler.
*
* Since: 3.10
*/
void
gdk_window_set_opaque_region (GdkWindow *window,
@ -7133,8 +7004,6 @@ gdk_window_set_opaque_region (GdkWindow *window,
* Note that this property is automatically updated by GTK+, so this
* function should only be used by applications which do not use GTK+
* to create toplevel windows.
*
* Since: 3.12
*/
void
gdk_window_set_shadow_width (GdkWindow *window,
@ -7172,8 +7041,6 @@ gdk_window_set_shadow_width (GdkWindow *window,
* on the window decorations.
*
* Returns: %TRUE if the window menu was shown and %FALSE otherwise.
*
* Since: 3.14
*/
gboolean
gdk_window_show_window_menu (GdkWindow *window,

View File

@ -445,16 +445,16 @@ struct _GdkWindowClass
*/
GDK_AVAILABLE_IN_ALL
GType gdk_window_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_toplevel (GdkDisplay *display,
int width,
int height);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_popup (GdkDisplay *display,
const GdkRectangle *position);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_temp (GdkDisplay *display);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_new_child (GdkWindow *parent,
const GdkRectangle *position);
@ -572,10 +572,10 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_merge_child_input_shapes (GdkWindow *window);
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_ALL
void gdk_window_set_pass_through (GdkWindow *window,
gboolean pass_through);
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_ALL
gboolean gdk_window_get_pass_through (GdkWindow *window);
/*
@ -633,11 +633,11 @@ cairo_region_t *gdk_window_get_clip_region (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
cairo_region_t *gdk_window_get_visible_region(GdkWindow *window);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkDrawingContext *gdk_window_begin_draw_frame (GdkWindow *window,
GdkDrawContext *context,
const cairo_region_t *region);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_window_end_draw_frame (GdkWindow *window,
GdkDrawingContext *context);
@ -714,7 +714,7 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_get_frame_extents (GdkWindow *window,
GdkRectangle *rect);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
gint gdk_window_get_scale_factor (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
@ -723,7 +723,7 @@ GdkWindow * gdk_window_get_device_position (GdkWindow *window,
gint *x,
gint *y,
GdkModifierType *mask);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_window_get_device_position_double (GdkWindow *window,
GdkDevice *device,
gdouble *x,
@ -738,7 +738,7 @@ GDK_AVAILABLE_IN_ALL
GList * gdk_window_get_children (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
GList * gdk_window_peek_children (GdkWindow *window);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
GList * gdk_window_get_children_with_user_data (GdkWindow *window,
gpointer user_data);
@ -782,7 +782,7 @@ cairo_surface_t *
cairo_content_t content,
int width,
int height);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
cairo_surface_t *
gdk_window_create_similar_image_surface (GdkWindow *window,
cairo_format_t format,
@ -806,13 +806,13 @@ GDK_AVAILABLE_IN_ALL
void gdk_window_unmaximize (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
void gdk_window_fullscreen (GdkWindow *window);
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_ALL
void gdk_window_fullscreen_on_monitor (GdkWindow *window,
GdkMonitor *monitor);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_window_set_fullscreen_mode (GdkWindow *window,
GdkFullscreenMode mode);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GdkFullscreenMode
gdk_window_get_fullscreen_mode (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
@ -836,7 +836,7 @@ void gdk_window_begin_resize_drag (GdkWindow *window,
gint root_x,
gint root_y,
guint32 timestamp);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
void gdk_window_begin_resize_drag_for_device (GdkWindow *window,
GdkWindowEdge edge,
GdkDevice *device,
@ -850,7 +850,7 @@ void gdk_window_begin_move_drag (GdkWindow *window,
gint root_x,
gint root_y,
guint32 timestamp);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
void gdk_window_begin_move_drag_for_device (GdkWindow *window,
GdkDevice *device,
gint button,
@ -911,27 +911,27 @@ GDK_AVAILABLE_IN_ALL
gboolean gdk_window_get_support_multidevice (GdkWindow *window);
/* Frame clock */
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
GdkFrameClock* gdk_window_get_frame_clock (GdkWindow *window);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_window_set_opaque_region (GdkWindow *window,
cairo_region_t *region);
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_ALL
void gdk_window_set_shadow_width (GdkWindow *window,
gint left,
gint right,
gint top,
gint bottom);
GDK_AVAILABLE_IN_3_14
GDK_AVAILABLE_IN_ALL
gboolean gdk_window_show_window_menu (GdkWindow *window,
GdkEvent *event);
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GdkGLContext * gdk_window_create_gl_context (GdkWindow *window,
GError **error);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkVulkanContext *
gdk_window_create_vulkan_context(GdkWindow *window,
GError **error);

View File

@ -35,7 +35,7 @@ G_BEGIN_DECLS
typedef struct _GdkQuartzMonitor GdkQuartzMonitor;
typedef struct _GdkQuartzMonitorClass GdkQuartzMonitorClass;
GDK_AVAILABLE_IN_3_92
GDK_AVAILABLE_IN_ALL
GType gdk_quartz_monitor_get_type (void) G_GNUC_CONST;

View File

@ -32,7 +32,7 @@ GDK_AVAILABLE_IN_ALL
NSImage *gdk_quartz_pixbuf_to_ns_image_libgtk_only (GdkPixbuf *pixbuf);
GDK_AVAILABLE_IN_ALL
NSEvent *gdk_quartz_event_get_nsevent (GdkEvent *event);
GDK_AVAILABLE_IN_3_12
GDK_AVAILABLE_IN_ALL
gunichar gdk_quartz_get_key_equivalent (guint key);
G_END_DECLS

View File

@ -996,8 +996,6 @@ gdk_wayland_device_pad_init (GdkWaylandDevicePad *pad)
* Returns the Wayland wl_seat of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_seat
*
* Since: 3.10
*/
struct wl_seat *
gdk_wayland_device_get_wl_seat (GdkDevice *device)
@ -1017,8 +1015,6 @@ gdk_wayland_device_get_wl_seat (GdkDevice *device)
* Returns the Wayland wl_pointer of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_pointer
*
* Since: 3.10
*/
struct wl_pointer *
gdk_wayland_device_get_wl_pointer (GdkDevice *device)
@ -1038,8 +1034,6 @@ gdk_wayland_device_get_wl_pointer (GdkDevice *device)
* Returns the Wayland wl_keyboard of a #GdkDevice.
*
* Returns: (transfer none): a Wayland wl_keyboard
*
* Since: 3.10
*/
struct wl_keyboard *
gdk_wayland_device_get_wl_keyboard (GdkDevice *device)
@ -5031,8 +5025,6 @@ gdk_wayland_device_set_selection (GdkDevice *gdk_device,
* Returns the Wayland wl_seat of a #GdkSeat.
*
* Returns: (transfer none): a Wayland wl_seat
*
* Since: 3.20
*/
struct wl_seat *
gdk_wayland_seat_get_wl_seat (GdkSeat *seat)

View File

@ -843,8 +843,6 @@ gdk_wayland_display_get_next_serial (GdkDisplay *display)
* The startup ID is also what is used to signal that the startup is
* complete (for example, when opening a window or when calling
* gdk_notify_startup_complete()).
*
* Since: 3.22
**/
void
gdk_wayland_display_set_startup_notification_id (GdkDisplay *display,
@ -1120,8 +1118,6 @@ _gdk_wayland_display_update_serial (GdkWaylandDisplay *display_wayland,
* Returns the Wayland wl_display of a #GdkDisplay.
*
* Returns: (transfer none): a Wayland wl_display
*
* Since: 3.8
*/
struct wl_display *
gdk_wayland_display_get_wl_display (GdkDisplay *display)
@ -1138,8 +1134,6 @@ gdk_wayland_display_get_wl_display (GdkDisplay *display)
* Returns the Wayland global singleton compositor of a #GdkDisplay.
*
* Returns: (transfer none): a Wayland wl_compositor
*
* Since: 3.8
*/
struct wl_compositor *
gdk_wayland_display_get_wl_compositor (GdkDisplay *display)

View File

@ -53,7 +53,6 @@ gdk_wayland_monitor_class_init (GdkWaylandMonitorClass *class)
* Returns the Wayland wl_output of a #GdkMonitor.
*
* Returns: (transfer none): a Wayland wl_output
* Since: 3.22
*/
struct wl_output *
gdk_wayland_monitor_get_wl_output (GdkMonitor *monitor)

View File

@ -51,7 +51,7 @@ struct _GdkWaylandVulkanContextClass
GdkVulkanContextClass parent_class;
};
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GType gdk_wayland_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -52,13 +52,13 @@ struct wl_pointer *gdk_wayland_device_get_wl_pointer (GdkDevice *device);
GDK_AVAILABLE_IN_ALL
struct wl_keyboard *gdk_wayland_device_get_wl_keyboard (GdkDevice *device);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
struct wl_seat *gdk_wayland_seat_get_wl_seat (GdkSeat *seat);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
const gchar *gdk_wayland_device_get_node_path (GdkDevice *device);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_wayland_device_pad_set_feedback (GdkDevice *device,
GdkDevicePadFeature element,
guint idx,

View File

@ -49,11 +49,11 @@ GDK_AVAILABLE_IN_ALL
struct wl_display *gdk_wayland_display_get_wl_display (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
struct wl_compositor *gdk_wayland_display_get_wl_compositor (GdkDisplay *display);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_cursor_theme (GdkDisplay *display,
const gchar *theme,
gint size);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_wayland_display_set_startup_notification_id (GdkDisplay *display,
const char *startup_id);

View File

@ -37,7 +37,7 @@ G_BEGIN_DECLS
typedef struct _GdkWaylandGLContext GdkWaylandGLContext;
typedef struct _GdkWaylandGLContextClass GdkWaylandGLContextClass;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GType gdk_wayland_gl_context_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -37,10 +37,10 @@ G_BEGIN_DECLS
typedef struct _GdkWaylandMonitor GdkWaylandMonitor;
typedef struct _GdkWaylandMonitorClass GdkWaylandMonitorClass;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_wayland_monitor_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
struct wl_output *gdk_wayland_monitor_get_wl_output (GdkMonitor *monitor);
G_END_DECLS

View File

@ -45,7 +45,7 @@ typedef struct _GdkWaylandWindowClass GdkWaylandWindowClass;
GDK_AVAILABLE_IN_ALL
GType gdk_wayland_window_get_type (void);
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GdkWindow * gdk_wayland_window_new_subsurface (GdkDisplay *display,
const GdkRectangle *position);
GDK_AVAILABLE_IN_ALL
@ -54,7 +54,7 @@ struct wl_surface *gdk_wayland_window_get_wl_surface (GdkWindow *win
GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_set_use_custom_surface (GdkWindow *window);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_set_dbus_properties_libgtk_only (GdkWindow *window,
const char *application_id,
const char *app_menu_path,
@ -67,16 +67,16 @@ typedef void (*GdkWaylandWindowExported) (GdkWindow *window,
const char *handle,
gpointer user_data);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_wayland_window_export_handle (GdkWindow *window,
GdkWaylandWindowExported callback,
gpointer user_data,
GDestroyNotify destroy_func);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
void gdk_wayland_window_unexport_handle (GdkWindow *window);
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
gboolean gdk_wayland_window_set_transient_for_exported (GdkWindow *window,
char *parent_handle_str);

View File

@ -3706,8 +3706,6 @@ _gdk_wayland_window_set_grab_seat (GdkWindow *window,
* Creates a new subsurface window.
*
* Returns: (transfer full): the new #GdkWindow
*
* Since: 3.90
**/
GdkWindow *
gdk_wayland_window_new_subsurface (GdkDisplay *display,
@ -3735,8 +3733,6 @@ gdk_wayland_window_new_subsurface (GdkDisplay *display,
* Returns the Wayland surface of a #GdkWindow.
*
* Returns: (transfer none): a Wayland wl_surface
*
* Since: 3.8
*/
struct wl_surface *
gdk_wayland_window_get_wl_surface (GdkWindow *window)
@ -3873,8 +3869,6 @@ gdk_wayland_window_get_gtk_surface (GdkWindow *window)
* g_signal_connect (window, "realize", G_CALLBACK (widget_realize_cb), NULL);
* }
* ]|
*
* Since: 3.10
*/
void
gdk_wayland_window_set_use_custom_surface (GdkWindow *window)
@ -3989,8 +3983,6 @@ static const struct zxdg_exported_v1_listener xdg_exported_listener = {
* obtained from the Wayland compositor. The handle can be passed
* to other processes, for the purpose of marking windows as transient
* for out-of-process surfaces.
*
* Since: 3.22
*/
static gboolean
@ -4027,8 +4019,6 @@ gdk_wayland_window_is_exported (GdkWindow *window)
*
* Return value: %TRUE if the handle has been requested, %FALSE if
* an error occurred.
*
* Since: 3.22
*/
gboolean
gdk_wayland_window_export_handle (GdkWindow *window,
@ -4079,8 +4069,6 @@ gdk_wayland_window_export_handle (GdkWindow *window,
*
* Note that this API depends on an unstable Wayland protocol,
* and thus may require changes in the future.
*
* Since: 3.22
*/
void
gdk_wayland_window_unexport_handle (GdkWindow *window)
@ -4134,8 +4122,6 @@ static const struct zxdg_imported_v1_listener xdg_imported_listener = {
*
* Return value: %TRUE if the window has been marked as transient,
* %FALSE if an error occurred.
*
* Since: 3.22
*/
gboolean
gdk_wayland_window_set_transient_for_exported (GdkWindow *window,

View File

@ -221,8 +221,6 @@ _gdk_win32_display_init_monitors (GdkWin32Display *win32_display)
* by the application (GTK+ applications can learn about
* cursor theme changes by listening for change notification
* for the corresponding #GtkSetting).
*
* Since: 3.18
*/
void
gdk_win32_display_set_cursor_theme (GdkDisplay *display,

View File

@ -848,8 +848,6 @@ _gdk_win32_display_make_gl_context_current (GdkDisplay *display,
* Retrieves the version of the WGL implementation.
*
* Returns: %TRUE if WGL is available
*
* Since: 3.16
*/
gboolean
gdk_win32_display_get_wgl_version (GdkDisplay *display,

View File

@ -52,7 +52,7 @@ struct _GdkWin32VulkanContextClass
GdkVulkanContextClass parent_class;
};
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GType gdk_win32_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -52,12 +52,12 @@ typedef struct _GdkWin32DisplayClass GdkWin32DisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_win32_display_get_type (void);
GDK_AVAILABLE_IN_3_18
GDK_AVAILABLE_IN_ALL
void gdk_win32_display_set_cursor_theme (GdkDisplay *display,
const gchar *name,
gint size);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
HCURSOR gdk_win32_display_get_hcursor (GdkDisplay *display,
GdkCursor *cursor);

View File

@ -36,10 +36,10 @@ G_BEGIN_DECLS
typedef struct _GdkWin32GLContext GdkWin32GLContext;
typedef struct _GdkWin32GLContextClass GdkWin32GLContextClass;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GType gdk_win32_gl_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
gboolean gdk_win32_display_get_wgl_version (GdkDisplay *display,
gint *major,
gint *minor);

View File

@ -61,7 +61,7 @@ typedef struct _GdkWin32KeymapClass GdkWin32KeymapClass;
GDK_AVAILABLE_IN_ALL
GType gdk_win32_keymap_get_type (void);
GDK_AVAILABLE_IN_3_20
GDK_AVAILABLE_IN_ALL
GdkWin32KeymapMatch gdk_win32_keymap_check_compose (GdkWin32Keymap *keymap,
guint16 *compose_buffer,
gsize compose_buffer_len,

View File

@ -42,7 +42,7 @@ typedef GdkMonitor GdkWin32Monitor;
#endif
typedef struct _GdkWin32MonitorClass GdkWin32MonitorClass;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_win32_monitor_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -276,8 +276,6 @@ gdk_x11_cursor_create_for_name (GdkDisplay *display,
* by the application (GTK+ applications can learn about
* cursor theme changes by listening for change notification
* for the corresponding #GtkSetting).
*
* Since: 2.8
*/
void
gdk_x11_display_set_cursor_theme (GdkDisplay *display,

View File

@ -88,8 +88,6 @@ _gdk_x11_device_manager_new (GdkDisplay *display)
*
* Returns: (transfer none) (allow-none) (type GdkX11DeviceCore): The #GdkDevice wrapping the device ID,
* or %NULL if the given ID doesnt currently represent a device.
*
* Since: 3.2
**/
GdkDevice *
gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
@ -133,8 +131,6 @@ gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
* > those managed via XInput 1.x), will return 0.
*
* Returns: the XInput2 device ID.
*
* Since: 3.2
**/
gint
gdk_x11_device_get_id (GdkDevice *device)
@ -170,8 +166,6 @@ gdk_x11_device_get_id (GdkDevice *device)
* applications that do mixed GDK/Xlib calls could want to disable
* multidevice support if such Xlib code deals with input devices in
* any way and doesnt observe the presence of XInput 2.
*
* Since: 3.0
*/
void
gdk_disable_multidevice (void)

View File

@ -1692,8 +1692,6 @@ gdk_x11_display_open (const gchar *display_name)
*
* The X11 backend uses the program class to set the class name part
* of the `WM_CLASS` property on toplevel windows; see the ICCCM.
*
* Since: 3.94
*/
void
gdk_x11_display_set_program_class (GdkDisplay *display,
@ -1903,8 +1901,6 @@ gdk_x11_display_get_default_group (GdkDisplay *display)
* To ungrab the display again, use gdk_x11_display_ungrab().
*
* gdk_x11_display_grab()/gdk_x11_display_ungrab() calls can be nested.
*
* Since: 2.2
**/
void
gdk_x11_display_grab (GdkDisplay *display)
@ -1926,8 +1922,6 @@ gdk_x11_display_grab (GdkDisplay *display)
*
* Ungrab @display after it has been grabbed with
* gdk_x11_display_grab().
*
* Since: 2.2
**/
void
gdk_x11_display_ungrab (GdkDisplay *display)
@ -2032,8 +2026,6 @@ gdk_x11_display_finalize (GObject *object)
* Find the #GdkDisplay corresponding to @xdisplay, if any exists.
*
* Returns: (transfer none) (type GdkX11Display): the #GdkDisplay, if found, otherwise %NULL.
*
* Since: 2.2
**/
GdkDisplay *
gdk_x11_lookup_xdisplay (Display *xdisplay)
@ -2114,8 +2106,6 @@ _gdk_x11_display_screen_for_xrootwin (GdkDisplay *display,
* Returns the X display of a #GdkDisplay.
*
* Returns: (transfer none): an X display
*
* Since: 2.2
*/
Display *
gdk_x11_display_get_xdisplay (GdkDisplay *display)
@ -2132,8 +2122,6 @@ gdk_x11_display_get_xdisplay (GdkDisplay *display)
* Returns the X Screen used by #GdkDisplay.
*
* Returns: (transfer none): an X Screen
*
* Since: 3.94
*/
Screen *
gdk_x11_display_get_xscreen (GdkDisplay *display)
@ -2150,8 +2138,6 @@ gdk_x11_display_get_xscreen (GdkDisplay *display)
* Returns the root X window used by #GdkDisplay.
*
* Returns: an X Window
*
* Since: 3.94
*/
Window
gdk_x11_display_get_xrootwindow (GdkDisplay *display)
@ -2289,8 +2275,6 @@ broadcast_xmessage (GdkDisplay *display,
* not normally need to call it directly. See the
* [Startup Notification Protocol specification](http://standards.freedesktop.org/startup-notification-spec/startup-notification-latest.txt)
* for definitions of the message types and keys that can be used.
*
* Since: 2.12
**/
void
gdk_x11_display_broadcast_startup_message (GdkDisplay *display,
@ -2398,8 +2382,6 @@ gdk_x11_display_request_selection_notification (GdkDisplay *display,
* movements. See gdk_x11_window_set_user_time().
*
* Returns: the timestamp of the last user interaction
*
* Since: 2.8
*/
guint32
gdk_x11_display_get_user_time (GdkDisplay *display)
@ -2427,8 +2409,6 @@ gdk_x11_display_supports_input_shapes (GdkDisplay *display)
* Gets the startup notification ID for a display.
*
* Returns: the startup notification ID for @display
*
* Since: 2.12
*/
const gchar *
gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
@ -2455,8 +2435,6 @@ gdk_x11_display_get_startup_notification_id (GdkDisplay *display)
* The startup ID is also what is used to signal that the startup is
* complete (for example, when opening a window or when calling
* gdk_notify_startup_complete()).
*
* Since: 3.0
**/
void
gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
@ -2528,8 +2506,6 @@ gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
*
* This function should only be needed in unusual circumstances, e.g.
* when filtering XInput extension events on the root window.
*
* Since: 2.4
**/
void
gdk_x11_register_standard_event_type (GdkDisplay *display,
@ -2679,8 +2655,6 @@ delete_outdated_error_traps (GdkX11Display *display_x11)
* with this function.
*
* See also gdk_error_trap_push() to push a trap on all displays.
*
* Since: 3.0
*/
void
gdk_x11_display_error_trap_push (GdkDisplay *display)
@ -2785,8 +2759,6 @@ gdk_x11_display_error_trap_pop_internal (GdkDisplay *display,
*
* Once the scale is set by this call it will not change in response
* to later user configuration changes.
*
* Since: 3.10
*/
void
gdk_x11_display_set_window_scale (GdkDisplay *display,
@ -2833,8 +2805,6 @@ gdk_x11_display_set_window_scale (GdkDisplay *display,
* See gdk_error_trap_pop() for the all-displays-at-once
* equivalent.
*
* Since: 3.0
*
* Returns: X error code or 0 on success
*/
gint
@ -2856,8 +2826,6 @@ gdk_x11_display_error_trap_pop (GdkDisplay *display)
*
* See gdk_error_trap_pop_ignored() for the all-displays-at-once
* equivalent.
*
* Since: 3.0
*/
void
gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display)
@ -2878,8 +2846,6 @@ gdk_x11_display_error_trap_pop_ignored (GdkDisplay *display)
*
* See the X Session Management Library documentation for more information on
* session management and the Inter-Client Communication Conventions Manual
*
* Since: 2.24
*/
void
gdk_x11_set_sm_client_id (const gchar *sm_client_id)

View File

@ -1297,8 +1297,6 @@ gdk_x11_display_make_gl_context_current (GdkDisplay *display,
* Retrieves the version of the GLX implementation.
*
* Returns: %TRUE if GLX is available
*
* Since: 3.16
*/
gboolean
gdk_x11_display_get_glx_version (GdkDisplay *display,

View File

@ -1393,8 +1393,6 @@ gdk_x11_keymap_translate_keyboard_state (GdkKeymap *keymap,
* directly includes an is_modifier field.
*
* Returns: the index of the active keyboard group for the event
*
* Since: 3.6
*/
gint
gdk_x11_keymap_get_group_for_state (GdkKeymap *keymap,
@ -1484,8 +1482,6 @@ gdk_x11_keymap_add_virtual_modifiers (GdkKeymap *keymap,
* an is_modifier field.
*
* Returns: %TRUE if the hardware keycode is a modifier key
*
* Since: 3.6
*/
gboolean
gdk_x11_keymap_key_is_modifier (GdkKeymap *keymap,

View File

@ -75,8 +75,6 @@ lookup_cached_xatom (GdkDisplay *display,
* is converted to %None.
*
* Returns: the X atom corresponding to @atom, or %None
*
* Since: 2.2
**/
Atom
gdk_x11_atom_to_xatom_for_display (GdkDisplay *display,
@ -153,8 +151,6 @@ _gdk_x11_precache_atoms (GdkDisplay *display,
* #GdkAtom.
*
* Returns: (transfer none): the corresponding #GdkAtom.
*
* Since: 2.2
**/
GdkAtom
gdk_x11_xatom_to_atom_for_display (GdkDisplay *display,
@ -211,8 +207,6 @@ gdk_x11_xatom_to_atom_for_display (GdkDisplay *display,
* faster than XInternAtom(), which is a round trip to the server each time.
*
* Returns: a X atom for a #GdkDisplay
*
* Since: 2.2
**/
Atom
gdk_x11_get_xatom_by_name_for_display (GdkDisplay *display,
@ -254,8 +248,6 @@ _gdk_x11_get_xatom_for_display_printf (GdkDisplay *display,
*
* Returns: name of the X atom; this string is owned by GDK,
* so it shouldnt be modifed or freed.
*
* Since: 2.2
**/
const gchar *
gdk_x11_get_xatom_name_for_display (GdkDisplay *display,

View File

@ -127,8 +127,6 @@ gdk_x11_screen_finalize (GObject *object)
* extension, 0 is returned.
*
* Returns: the XID of the monitor
*
* Since: 2.14
*/
XID
gdk_x11_screen_get_monitor_output (GdkX11Screen *x11_screen,
@ -261,8 +259,6 @@ out:
* Returns the screen of a #GdkX11Screen.
*
* Returns: (transfer none): an Xlib Screen*
*
* Since: 2.2
*/
Screen *
gdk_x11_screen_get_xscreen (GdkX11Screen *screen)
@ -278,8 +274,6 @@ gdk_x11_screen_get_xscreen (GdkX11Screen *screen)
*
* Returns: the position of @screen among the screens
* of its display
*
* Since: 2.2
*/
int
gdk_x11_screen_get_screen_number (GdkX11Screen *screen)
@ -1078,8 +1072,6 @@ fetch_net_wm_check_window (GdkX11Screen *x11_screen)
* a window manager change.
*
* Returns: %TRUE if the window manager supports @property
*
* Since: 2.2
**/
gboolean
gdk_x11_screen_supports_net_wm_hint (GdkX11Screen *x11_screen,
@ -1157,8 +1149,6 @@ gdk_x11_screen_supports_net_wm_hint (GdkX11Screen *x11_screen,
* Returns: the name of the window manager screen @screen, or
* "unknown" if the window manager is unknown. The string is owned by GDK
* and should not be freed.
*
* Since: 2.2
**/
const char*
gdk_x11_screen_get_window_manager_name (GdkX11Screen *x11_screen)
@ -1278,8 +1268,6 @@ get_netwm_cardinal_property (GdkX11Screen *x11_screen,
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
*
* Returns: the number of workspaces, or 0 if workspaces are not supported
*
* Since: 3.10
*/
guint32
gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen)
@ -1297,8 +1285,6 @@ gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen)
* [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
*
* Returns: the current workspace, or 0 if workspaces are not supported
*
* Since: 3.10
*/
guint32
gdk_x11_screen_get_current_desktop (GdkX11Screen *screen)

View File

@ -53,8 +53,6 @@
*
* Returns: the number of strings stored in list, or 0,
* if the conversion failed
*
* Since: 2.24
*/
gint
gdk_x11_display_text_property_to_text_list (GdkDisplay *display,
@ -102,8 +100,6 @@ gdk_x11_display_text_property_to_text_list (GdkDisplay *display,
*
* Frees the array of strings created by
* gdk_x11_display_text_property_to_text_list().
*
* Since: 2.24
*/
void
gdk_x11_free_text_list (gchar **list)
@ -289,8 +285,6 @@ _gdk_x11_display_text_property_to_utf8_list (GdkDisplay *display,
* locale into a form suitable for storing in a window property.
*
* Returns: 0 upon success, non-zero upon failure
*
* Since: 2.24
*/
gint
gdk_x11_display_string_to_compound_text (GdkDisplay *display,
@ -409,8 +403,6 @@ _gdk_x11_display_utf8_to_string_target (GdkDisplay *display,
*
* Returns: %TRUE if the conversion succeeded,
* otherwise %FALSE
*
* Since: 2.24
*/
gboolean
gdk_x11_display_utf8_to_compound_text (GdkDisplay *display,
@ -480,8 +472,6 @@ gdk_x11_display_utf8_to_compound_text (GdkDisplay *display,
* gdk_x11_display_string_to_compound_text().
*
* Frees the data returned from gdk_x11_display_string_to_compound_text().
*
* Since: 2.24
*/
void
gdk_x11_free_compound_text (guchar *ctext)

View File

@ -290,8 +290,6 @@ _gdk_x11_screen_init_visuals (GdkX11Screen *x11_screen,
*
* Returns: (transfer none) (type GdkX11Visual): the #GdkVisual (owned by the screen
* object), or %NULL if the visual ID wasnt found.
*
* Since: 2.2
*/
GdkX11Visual *
gdk_x11_screen_lookup_visual (GdkX11Screen *x11_screen,

View File

@ -51,7 +51,7 @@ struct _GdkX11VulkanContextClass
GdkVulkanContextClass parent_class;
};
GDK_AVAILABLE_IN_3_90
GDK_AVAILABLE_IN_ALL
GType gdk_x11_vulkan_context_get_type (void) G_GNUC_CONST;
G_END_DECLS

View File

@ -1050,8 +1050,6 @@ x_event_mask_to_gdk_event_mask (long mask)
* Returns: (transfer full): a #GdkWindow wrapper for the native
* window, or %NULL if the window has been destroyed. The wrapper
* will be newly created, if one doesnt exist already.
*
* Since: 2.24
*/
GdkWindow *
gdk_x11_window_foreign_new_for_display (GdkDisplay *display,
@ -1678,8 +1676,6 @@ gdk_window_x11_lower (GdkWindow *window)
* window manager that supports multiple workspaces, as described
* in the [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
* Will not do anything if the window is already on all workspaces.
*
* Since: 2.8
*/
void
gdk_x11_window_move_to_current_desktop (GdkWindow *window)
@ -1746,8 +1742,6 @@ get_netwm_cardinal_property (GdkWindow *window,
* Gets the number of the workspace @window is on.
*
* Returns: the current workspace of @window
*
* Since: 3.10
*/
guint32
gdk_x11_window_get_desktop (GdkWindow *window)
@ -1765,8 +1759,6 @@ gdk_x11_window_get_desktop (GdkWindow *window)
* Moves the window to the given workspace when running unde a
* window manager that supports multiple workspaces, as described
* in the [Extended Window Manager Hints](http://www.freedesktop.org/Standards/wm-spec) specification.
*
* Since: 3.10
*/
void
gdk_x11_window_move_to_desktop (GdkWindow *window,
@ -2888,8 +2880,6 @@ gdk_x11_window_set_focus_on_map (GdkWindow *window,
* Note that this property is automatically updated by GDK, so this
* function should only be used by applications which handle input
* events bypassing GDK.
*
* Since: 2.6
**/
void
gdk_x11_window_set_user_time (GdkWindow *window,
@ -2945,8 +2935,6 @@ gdk_x11_window_set_user_time (GdkWindow *window,
* This function modifies or removes an arbitrary X11 window
* property of type UTF8_STRING. If the given @window is
* not a toplevel window, it is ignored.
*
* Since: 3.4
*/
void
gdk_x11_window_set_utf8_property (GdkWindow *window,
@ -3012,8 +3000,6 @@ gdk_x11_window_set_shadow_width (GdkWindow *window,
* This is the same as gdk_window_set_shadow_width() but it only works
* on GdkX11Window.
*
* Since: 3.10
*
* Deprecated: 3.12: Use gdk_window_set_shadow_width() instead.
*/
void
@ -3040,8 +3026,6 @@ gdk_x11_window_set_frame_extents (GdkWindow *window,
* Note that this property is automatically updated by GTK+, so this
* function should only be used by applications which do not use GTK+
* to create toplevel windows.
*
* Since: 3.2
*/
void
gdk_x11_window_set_theme_variant (GdkWindow *window,
@ -4800,8 +4784,6 @@ gdk_x11_window_get_scale_factor (GdkWindow *window)
* the window is not directly managed by the window manager, then frame
* synchronziation may need to be disabled. This is the case for a window
* embedded via the XEMBED protocol.
*
* Since: 3.8
*/
void
gdk_x11_window_set_frame_sync_enabled (GdkWindow *window,

View File

@ -26,7 +26,7 @@
G_BEGIN_DECLS
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
gint gdk_x11_device_get_id (GdkDevice *device);
G_END_DECLS

View File

@ -30,7 +30,7 @@
G_BEGIN_DECLS
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
GdkDevice * gdk_x11_device_manager_lookup (GdkX11DeviceManagerCore *device_manager,
gint device_id);
GDK_AVAILABLE_IN_ALL

View File

@ -54,16 +54,16 @@ typedef struct _GdkX11DisplayClass GdkX11DisplayClass;
GDK_AVAILABLE_IN_ALL
GType gdk_x11_display_get_type (void);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkDisplay * gdk_x11_display_open (const char *display_name);
GDK_AVAILABLE_IN_ALL
Display * gdk_x11_display_get_xdisplay (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
Screen * gdk_x11_display_get_xscreen (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
Window gdk_x11_display_get_xrootwindow (GdkDisplay *display);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
Cursor gdk_x11_display_get_xcursor (GdkDisplay *display,
GdkCursor *cursor);
@ -85,7 +85,7 @@ const gchar * gdk_x11_display_get_startup_notification_id (GdkDisplay *d
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_startup_notification_id (GdkDisplay *display,
const gchar *startup_id);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_program_class (GdkDisplay *display,
const char *program_class);
@ -102,7 +102,7 @@ void gdk_x11_display_broadcast_startup_message (GdkDisplay *display,
GDK_AVAILABLE_IN_ALL
GdkDisplay *gdk_x11_lookup_xdisplay (Display *xdisplay);
GDK_AVAILABLE_IN_3_94
GDK_AVAILABLE_IN_ALL
GdkX11Screen *gdk_x11_display_get_screen (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
@ -110,7 +110,7 @@ void gdk_x11_display_grab (GdkDisplay *display);
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_ungrab (GdkDisplay *display);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_x11_display_set_window_scale (GdkDisplay *display,
gint scale);

View File

@ -36,10 +36,10 @@ G_BEGIN_DECLS
typedef struct _GdkX11GLContext GdkX11GLContext;
typedef struct _GdkX11GLContextClass GdkX11GLContextClass;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
GType gdk_x11_gl_context_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_16
GDK_AVAILABLE_IN_ALL
gboolean gdk_x11_display_get_glx_version (GdkDisplay *display,
gint *major,
gint *minor);

View File

@ -43,11 +43,11 @@ typedef struct _GdkX11KeymapClass GdkX11KeymapClass;
GDK_AVAILABLE_IN_ALL
GType gdk_x11_keymap_get_type (void);
GDK_AVAILABLE_IN_3_6
GDK_AVAILABLE_IN_ALL
gint gdk_x11_keymap_get_group_for_state (GdkKeymap *keymap,
guint state);
GDK_AVAILABLE_IN_3_6
GDK_AVAILABLE_IN_ALL
gboolean gdk_x11_keymap_key_is_modifier (GdkKeymap *keymap,
guint keycode);
G_END_DECLS

View File

@ -37,10 +37,10 @@ G_BEGIN_DECLS
typedef struct _GdkX11Monitor GdkX11Monitor;
typedef struct _GdkX11MonitorClass GdkX11MonitorClass;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
GType gdk_x11_monitor_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_22
GDK_AVAILABLE_IN_ALL
XID gdk_x11_monitor_get_output (GdkMonitor *monitor);
G_END_DECLS

View File

@ -65,9 +65,9 @@ GDK_AVAILABLE_IN_ALL
XID gdk_x11_screen_get_monitor_output (GdkX11Screen *screen,
gint monitor_num);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_screen_get_number_of_desktops (GdkX11Screen *screen);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_screen_get_current_desktop (GdkX11Screen *screen);
G_END_DECLS

View File

@ -58,14 +58,14 @@ Window gdk_x11_window_get_xid (GdkWindow *window);
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_user_time (GdkWindow *window,
guint32 timestamp);
GDK_AVAILABLE_IN_3_4
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_utf8_property (GdkWindow *window,
const gchar *name,
const gchar *value);
GDK_AVAILABLE_IN_3_2
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_theme_variant (GdkWindow *window,
const char *variant);
GDK_DEPRECATED_IN_3_12_FOR(gdk_window_set_shadow_width)
GDK_DEPRECATED_FOR(gdk_window_set_shadow_width)
void gdk_x11_window_set_frame_extents (GdkWindow *window,
int left,
int right,
@ -74,13 +74,13 @@ void gdk_x11_window_set_frame_extents (GdkWindow *window,
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_move_to_current_desktop (GdkWindow *window);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
guint32 gdk_x11_window_get_desktop (GdkWindow *window);
GDK_AVAILABLE_IN_3_10
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_move_to_desktop (GdkWindow *window,
guint32 desktop);
GDK_AVAILABLE_IN_3_8
GDK_AVAILABLE_IN_ALL
void gdk_x11_window_set_frame_sync_enabled (GdkWindow *window,
gboolean frame_sync_enabled);

View File

@ -97,8 +97,6 @@ _gdk_x11_display_remove_window (GdkDisplay *display,
*
* Returns: (transfer none) (type GdkX11Window): the #GdkWindow wrapper for the native
* window, or %NULL if there is none.
*
* Since: 2.24
*/
GdkWindow *
gdk_x11_window_lookup_for_display (GdkDisplay *display,

View File

@ -272,8 +272,6 @@ gsk_renderer_class_init (GskRendererClass *klass)
* GskRenderer:display:
*
* The #GdkDisplay used by the #GskRenderer.
*
* Since: 3.90
*/
gsk_renderer_properties[PROP_DISPLAY] =
g_param_spec_object ("display",
@ -296,8 +294,6 @@ gsk_renderer_class_init (GskRendererClass *klass)
* GskRenderer:drawing-context:
*
* The drawing context used when rendering.
*
* Since: 3.90
*/
gsk_renderer_properties[PROP_DRAWING_CONTEXT] =
g_param_spec_object ("drawing-context",
@ -327,8 +323,6 @@ gsk_renderer_init (GskRenderer *self)
* has not been realized yet, %NULL will be returned.
*
* Returns: (transfer none) (nullable): a #GdkWindow
*
* Since: 3.90
*/
GdkWindow *
gsk_renderer_get_window (GskRenderer *renderer)
@ -383,8 +377,6 @@ gsk_renderer_get_drawing_context (GskRenderer *renderer)
* Retrieves the #GdkDisplay used when creating the #GskRenderer.
*
* Returns: (transfer none): a #GdkDisplay
*
* Since: 3.90
*/
GdkDisplay *
gsk_renderer_get_display (GskRenderer *renderer)
@ -403,8 +395,6 @@ gsk_renderer_get_display (GskRenderer *renderer)
* Checks whether the @renderer is realized or not.
*
* Returns: %TRUE if the #GskRenderer was realized, and %FALSE otherwise
*
* Since: 3.90
*/
gboolean
gsk_renderer_is_realized (GskRenderer *renderer)
@ -424,8 +414,6 @@ gsk_renderer_is_realized (GskRenderer *renderer)
*
* Creates the resources needed by the @renderer to render the scene
* graph.
*
* Since: 3.90
*/
gboolean
gsk_renderer_realize (GskRenderer *renderer,
@ -456,8 +444,6 @@ gsk_renderer_realize (GskRenderer *renderer,
* @renderer: a #GskRenderer
*
* Releases all the resources created by gsk_renderer_realize().
*
* Since: 3.90
*/
void
gsk_renderer_unrealize (GskRenderer *renderer)
@ -490,8 +476,6 @@ gsk_renderer_unrealize (GskRenderer *renderer)
* transform node and pass that node instead.
*
* Returns: (transfer full): a #GdkTexture with the rendered contents of @root.
*
* Since: 3.90
*/
GdkTexture *
gsk_renderer_render_texture (GskRenderer *renderer,
@ -550,8 +534,6 @@ gsk_renderer_render_texture (GskRenderer *renderer,
*
* The @renderer will acquire a reference on the #GskRenderNode tree while
* the rendering is in progress.
*
* Since: 3.90
*/
void
gsk_renderer_render (GskRenderer *renderer,
@ -710,8 +692,6 @@ static struct {
* The renderer will be realized when it is returned.
*
* Returns: (transfer full) (nullable): a #GskRenderer
*
* Since: 3.90
*/
GskRenderer *
gsk_renderer_new_for_window (GdkWindow *window)
@ -786,8 +766,6 @@ gsk_renderer_create_cairo_surface (GskRenderer *renderer,
*
* Returns: (transfer none): a #GdkDrawingContext context that should be used to
* draw the contents of the @renderer. This context is owned by GDK.
*
* Since: 3.90
*/
GdkDrawingContext *
gsk_renderer_begin_draw_frame (GskRenderer *renderer,
@ -831,8 +809,6 @@ gsk_renderer_begin_draw_frame (GskRenderer *renderer,
*
* Calls to gsk_renderer_begin_draw_frame() and gsk_renderer_end_draw_frame()
* must be paired.
*
* Since: 3.90
*/
void
gsk_renderer_end_draw_frame (GskRenderer *renderer,

Some files were not shown because too many files have changed in this diff Show More