Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gdkversionmacros.h File Reference
#include <glib.h>
#include <gdk/version/gdk-visibility.h>

Go to the source code of this file.

Macros

#define GDK_DEPRECATED_MACRO
 
#define GDK_DEPRECATED_MACRO_FOR(f)
 
#define GDK_UNAVAILABLE_MACRO(maj, min)
 
#define GDK_DEPRECATED_ENUMERATOR
 
#define GDK_DEPRECATED_ENUMERATOR_FOR(f)
 
#define GDK_UNAVAILABLE_ENUMERATOR(maj, min)
 
#define GDK_DEPRECATED_TYPE
 
#define GDK_DEPRECATED_TYPE_FOR(f)
 
#define GDK_UNAVAILABLE_TYPE(maj, min)
 
#define GDK_MAJOR_VERSION   (4)
 
#define GDK_MINOR_VERSION   (16)
 
#define GDK_MICRO_VERSION   (12)
 
#define GDK_VERSION_4_0   (G_ENCODE_VERSION (4, 0))
 
#define GDK_VERSION_4_2   (G_ENCODE_VERSION (4, 2))
 
#define GDK_VERSION_4_4   (G_ENCODE_VERSION (4, 4))
 
#define GDK_VERSION_4_6   (G_ENCODE_VERSION (4, 6))
 
#define GDK_VERSION_4_8   (G_ENCODE_VERSION (4, 8))
 
#define GDK_VERSION_4_10   (G_ENCODE_VERSION (4, 10))
 
#define GDK_VERSION_4_12   (G_ENCODE_VERSION (4, 12))
 
#define GDK_VERSION_4_14   (G_ENCODE_VERSION (4, 14))
 
#define GDK_VERSION_4_16   (G_ENCODE_VERSION (4, 16))
 
#define GDK_VERSION_CUR_STABLE   (G_ENCODE_VERSION (GDK_MAJOR_VERSION, GDK_MINOR_VERSION))
 
#define GDK_VERSION_PREV_STABLE   (G_ENCODE_VERSION (GDK_MAJOR_VERSION, GDK_MINOR_VERSION - 2))
 
#define GDK_VERSION_MIN_REQUIRED   (GDK_VERSION_CUR_STABLE)
 
#define GDK_VERSION_MAX_ALLOWED   GDK_VERSION_MIN_REQUIRED
 

Macro Definition Documentation

◆ GDK_DEPRECATED_ENUMERATOR

#define GDK_DEPRECATED_ENUMERATOR

Definition at line 54 of file gdkversionmacros.h.

◆ GDK_DEPRECATED_ENUMERATOR_FOR

#define GDK_DEPRECATED_ENUMERATOR_FOR ( f)

Definition at line 55 of file gdkversionmacros.h.

◆ GDK_DEPRECATED_MACRO

#define GDK_DEPRECATED_MACRO

Definition at line 42 of file gdkversionmacros.h.

◆ GDK_DEPRECATED_MACRO_FOR

#define GDK_DEPRECATED_MACRO_FOR ( f)

Definition at line 43 of file gdkversionmacros.h.

◆ GDK_DEPRECATED_TYPE

#define GDK_DEPRECATED_TYPE

Definition at line 66 of file gdkversionmacros.h.

◆ GDK_DEPRECATED_TYPE_FOR

#define GDK_DEPRECATED_TYPE_FOR ( f)

Definition at line 67 of file gdkversionmacros.h.

◆ GDK_MAJOR_VERSION

#define GDK_MAJOR_VERSION   (4)

GDK_MAJOR_VERSION:

The major version component of the library's version, e.g. "1" for "1.2.3".

Definition at line 76 of file gdkversionmacros.h.

◆ GDK_MICRO_VERSION

#define GDK_MICRO_VERSION   (12)

GDK_MICRO_VERSION:

The micro version component of the library's version, e.g. "3" for "1.2.3".

Definition at line 90 of file gdkversionmacros.h.

◆ GDK_MINOR_VERSION

#define GDK_MINOR_VERSION   (16)

GDK_MINOR_VERSION:

The minor version component of the library's version, e.g. "2" for "1.2.3".

Definition at line 83 of file gdkversionmacros.h.

◆ GDK_UNAVAILABLE_ENUMERATOR

#define GDK_UNAVAILABLE_ENUMERATOR ( maj,
min )

Definition at line 56 of file gdkversionmacros.h.

◆ GDK_UNAVAILABLE_MACRO

#define GDK_UNAVAILABLE_MACRO ( maj,
min )

Definition at line 44 of file gdkversionmacros.h.

◆ GDK_UNAVAILABLE_TYPE

#define GDK_UNAVAILABLE_TYPE ( maj,
min )

Definition at line 68 of file gdkversionmacros.h.

◆ GDK_VERSION_4_0

#define GDK_VERSION_4_0   (G_ENCODE_VERSION (4, 0))

GDK_VERSION_4_0:

A macro that evaluates to the 4.0 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.0

Definition at line 99 of file gdkversionmacros.h.

◆ GDK_VERSION_4_10

#define GDK_VERSION_4_10   (G_ENCODE_VERSION (4, 10))

GDK_VERSION_4_10:

A macro that evaluates to the 4.10 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.10

Definition at line 144 of file gdkversionmacros.h.

◆ GDK_VERSION_4_12

#define GDK_VERSION_4_12   (G_ENCODE_VERSION (4, 12))

GDK_VERSION_4_12:

A macro that evaluates to the 4.12 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.12

Definition at line 153 of file gdkversionmacros.h.

◆ GDK_VERSION_4_14

#define GDK_VERSION_4_14   (G_ENCODE_VERSION (4, 14))

GDK_VERSION_4_14:

A macro that evaluates to the 4.14 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.14

Definition at line 162 of file gdkversionmacros.h.

◆ GDK_VERSION_4_16

#define GDK_VERSION_4_16   (G_ENCODE_VERSION (4, 16))

GDK_VERSION_4_16:

A macro that evaluates to the 4.16 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.16

Definition at line 171 of file gdkversionmacros.h.

◆ GDK_VERSION_4_2

#define GDK_VERSION_4_2   (G_ENCODE_VERSION (4, 2))

GDK_VERSION_4_2:

A macro that evaluates to the 4.2 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.2

Definition at line 108 of file gdkversionmacros.h.

◆ GDK_VERSION_4_4

#define GDK_VERSION_4_4   (G_ENCODE_VERSION (4, 4))

GDK_VERSION_4_4:

A macro that evaluates to the 4.4 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.4

Definition at line 117 of file gdkversionmacros.h.

◆ GDK_VERSION_4_6

#define GDK_VERSION_4_6   (G_ENCODE_VERSION (4, 6))

GDK_VERSION_4_6:

A macro that evaluates to the 4.6 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.6

Definition at line 126 of file gdkversionmacros.h.

◆ GDK_VERSION_4_8

#define GDK_VERSION_4_8   (G_ENCODE_VERSION (4, 8))

GDK_VERSION_4_8:

A macro that evaluates to the 4.8 version of GTK, in a format that can be used by the C pre-processor.

Since: 4.8

Definition at line 135 of file gdkversionmacros.h.

◆ GDK_VERSION_CUR_STABLE

#define GDK_VERSION_CUR_STABLE   (G_ENCODE_VERSION (GDK_MAJOR_VERSION, GDK_MINOR_VERSION))

Definition at line 180 of file gdkversionmacros.h.

◆ GDK_VERSION_MAX_ALLOWED

#define GDK_VERSION_MAX_ALLOWED   GDK_VERSION_MIN_REQUIRED

GDK_VERSION_MAX_ALLOWED:

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_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.

Definition at line 232 of file gdkversionmacros.h.

◆ GDK_VERSION_MIN_REQUIRED

#define GDK_VERSION_MIN_REQUIRED   (GDK_VERSION_CUR_STABLE)

GDK_VERSION_MIN_REQUIRED:

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_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.

Definition at line 212 of file gdkversionmacros.h.

◆ GDK_VERSION_PREV_STABLE

#define GDK_VERSION_PREV_STABLE   (G_ENCODE_VERSION (GDK_MAJOR_VERSION, GDK_MINOR_VERSION - 2))

Definition at line 191 of file gdkversionmacros.h.