|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
<html>
|
|
Packit Service |
fb6fa5 |
<head>
|
|
Packit Service |
fb6fa5 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
Packit Service |
fb6fa5 |
<title>Feature Test Macros: GTK+ 2 Reference Manual</title>
|
|
Packit Service |
fb6fa5 |
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
|
|
Packit Service |
fb6fa5 |
<link rel="home" href="index.html" title="GTK+ 2 Reference Manual">
|
|
Packit Service |
fb6fa5 |
<link rel="up" href="gtkbase.html" title="Part II. GTK+ Core Reference">
|
|
Packit Service |
fb6fa5 |
<link rel="prev" href="gtk2-Selections.html" title="Selections">
|
|
Packit Service |
fb6fa5 |
<link rel="next" href="gtk2-Signals.html" title="Signals">
|
|
Packit Service |
fb6fa5 |
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
|
|
Packit Service |
fb6fa5 |
<link rel="stylesheet" href="style.css" type="text/css">
|
|
Packit Service |
fb6fa5 |
</head>
|
|
Packit Service |
fb6fa5 |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Top |
|
|
Packit Service |
fb6fa5 |
Description
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Feature Test Macros
|
|
Packit Service |
fb6fa5 |
Feature Test Macros
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Functions
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
const gchar *
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_check_version ()
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_CHECK_VERSION()
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Types and Values
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
extern const guint
|
|
Packit Service |
fb6fa5 |
gtk_major_version
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
extern const guint
|
|
Packit Service |
fb6fa5 |
gtk_minor_version
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
extern const guint
|
|
Packit Service |
fb6fa5 |
gtk_micro_version
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
extern const guint
|
|
Packit Service |
fb6fa5 |
gtk_binary_age
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
extern const guint
|
|
Packit Service |
fb6fa5 |
gtk_interface_age
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
GTK_MAJOR_VERSION
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
GTK_MINOR_VERSION
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
GTK_MICRO_VERSION
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
GTK_BINARY_AGE
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
#define
|
|
Packit Service |
fb6fa5 |
GTK_INTERFACE_AGE
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Includes
|
|
Packit Service |
fb6fa5 |
#include <gtk/gtk.h>
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Description
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Functions
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_check_version ()
|
|
Packit Service |
fb6fa5 |
const gchar *
|
|
Packit Service |
fb6fa5 |
gtk_check_version (guint required_major ,
|
|
Packit Service |
fb6fa5 |
guint required_minor ,
|
|
Packit Service |
fb6fa5 |
guint required_micro );
|
|
Packit Service |
fb6fa5 |
Checks that the GTK+ library in use is compatible with the
|
|
Packit Service |
fb6fa5 |
given version. Generally you would pass in the constants
|
|
Packit Service |
fb6fa5 |
GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION
|
|
Packit Service |
fb6fa5 |
as the three arguments to this function; that produces
|
|
Packit Service |
fb6fa5 |
a check that the library in use is compatible with
|
|
Packit Service |
fb6fa5 |
the version of GTK+ the application or module was compiled
|
|
Packit Service |
fb6fa5 |
against.
|
|
Packit Service |
fb6fa5 |
Compatibility is defined by two things: first the version
|
|
Packit Service |
fb6fa5 |
of the running library is newer than the version
|
|
Packit Service |
fb6fa5 |
required_major.required_minor
|
|
Packit Service |
fb6fa5 |
.required_micro
|
|
Packit Service |
fb6fa5 |
. Second
|
|
Packit Service |
fb6fa5 |
the running library must be binary compatible with the
|
|
Packit Service |
fb6fa5 |
version required_major.required_minor
|
|
Packit Service |
fb6fa5 |
.required_micro
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
(same major version.)
|
|
Packit Service |
fb6fa5 |
This function is primarily for GTK+ modules; the module
|
|
Packit Service |
fb6fa5 |
can call this function to check that it wasn't loaded
|
|
Packit Service |
fb6fa5 |
into an incompatible version of GTK+. However, such a
|
|
Packit Service |
fb6fa5 |
a check isn't completely reliable, since the module may be
|
|
Packit Service |
fb6fa5 |
linked against an old version of GTK+ and calling the
|
|
Packit Service |
fb6fa5 |
old version of gtk_check_version() , but still get loaded
|
|
Packit Service |
fb6fa5 |
into an application using a newer version of GTK+.
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Parameters
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
required_major
|
|
Packit Service |
fb6fa5 |
the required major version.
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
required_minor
|
|
Packit Service |
fb6fa5 |
the required minor version.
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
required_micro
|
|
Packit Service |
fb6fa5 |
the required micro version.
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Returns
|
|
Packit Service |
fb6fa5 |
NULL if the GTK+ library is compatible with the
|
|
Packit Service |
fb6fa5 |
given version, or a string describing the version mismatch.
|
|
Packit Service |
fb6fa5 |
The returned string is owned by GTK+ and should not be modified
|
|
Packit Service |
fb6fa5 |
or freed.
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_CHECK_VERSION()
|
|
Packit Service |
fb6fa5 |
#define GTK_CHECK_VERSION(major,minor,micro)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Types and Values
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_major_version
|
|
Packit Service |
fb6fa5 |
extern const guint gtk_major_version;
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_minor_version
|
|
Packit Service |
fb6fa5 |
extern const guint gtk_minor_version;
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_micro_version
|
|
Packit Service |
fb6fa5 |
extern const guint gtk_micro_version;
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_binary_age
|
|
Packit Service |
fb6fa5 |
extern const guint gtk_binary_age;
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
gtk_interface_age
|
|
Packit Service |
fb6fa5 |
extern const guint gtk_interface_age;
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_MAJOR_VERSION
|
|
Packit Service |
fb6fa5 |
#define GTK_MAJOR_VERSION (2)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_MINOR_VERSION
|
|
Packit Service |
fb6fa5 |
#define GTK_MINOR_VERSION (24)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_MICRO_VERSION
|
|
Packit Service |
fb6fa5 |
#define GTK_MICRO_VERSION (32)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_BINARY_AGE
|
|
Packit Service |
fb6fa5 |
#define GTK_BINARY_AGE (2432)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
GTK_INTERFACE_AGE
|
|
Packit Service |
fb6fa5 |
#define GTK_INTERFACE_AGE (32)
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
|
|
Packit Service |
fb6fa5 |
Generated by GTK-Doc V1.26.1
|
|
Packit Service |
fb6fa5 |
</body>
|
|
Packit Service |
fb6fa5 |
</html>
|