Blame docs/reference/html/gtksourceview-3.0-Version-Information.html

Packit a7d494
Packit a7d494
<html>
Packit a7d494
<head>
Packit a7d494
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit a7d494
<title>Version Information: GtkSourceView 3 Reference Manual</title>
Packit a7d494
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit a7d494
<link rel="home" href="index.html" title="GtkSourceView 3 Reference Manual">
Packit a7d494
<link rel="up" href="ch09.html" title="Other">
Packit a7d494
<link rel="prev" href="gtksourceview-3.0-GtkSourceUtils.html" title="GtkSourceUtils">
Packit a7d494
<link rel="next" href="pt03.html" title="Part III. Syntax highlighting reference">
Packit a7d494
<meta name="generator" content="GTK-Doc V1.28.1 (XML mode)">
Packit a7d494
<link rel="stylesheet" href="style.css" type="text/css">
Packit a7d494
</head>
Packit a7d494
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit a7d494
Packit a7d494
Packit a7d494
Top  | 
Packit a7d494
                  Description
Packit a7d494
Packit a7d494
Home
Packit a7d494
Up
Packit a7d494
Prev
Packit a7d494
Next
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Version Information

Packit a7d494

Version Information — Macros and functions to check the GtkSourceView version

Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Functions

Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
guint
Packit a7d494
Packit a7d494
Packit a7d494
gtk_source_get_major_version ()
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
guint
Packit a7d494
Packit a7d494
Packit a7d494
gtk_source_get_minor_version ()
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
guint
Packit a7d494
Packit a7d494
Packit a7d494
gtk_source_get_micro_version ()
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
gboolean
Packit a7d494
Packit a7d494
Packit a7d494
gtk_source_check_version ()
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
Packit a7d494
GTK_SOURCE_CHECK_VERSION()
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Types and Values

Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_MAJOR_VERSION
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_MINOR_VERSION
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_MICRO_VERSION
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_0
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_2
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_4
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_6
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_8
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_10
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_12
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_14
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_16
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_18
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_20
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_22
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_3_24
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_MIN_REQUIRED
Packit a7d494
Packit a7d494
Packit a7d494
#define
Packit a7d494
GTK_SOURCE_VERSION_MAX_ALLOWED
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Includes

Packit a7d494
#include <gtksourceview/gtksource.h>
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Description

Packit a7d494
Packit a7d494
Packit a7d494

Functions

Packit a7d494
Packit a7d494

gtk_source_get_major_version ()

Packit a7d494
guint
Packit a7d494
gtk_source_get_major_version (void);
Packit a7d494

Returns the major version number of the GtkSourceView library.

Packit a7d494
(e.g. in GtkSourceView version 3.20.0 this is 3.)

Packit a7d494

This function is in the library, so it represents the GtkSourceView library

Packit a7d494
your code is running against. Contrast with the GTK_SOURCE_MAJOR_VERSION
Packit a7d494
macro, which represents the major version of the GtkSourceView headers you
Packit a7d494
have included when compiling your code.

Packit a7d494
Packit a7d494

Returns

Packit a7d494

the major version number of the GtkSourceView library

Packit a7d494
Packit a7d494

Since: 3.20

Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

gtk_source_get_minor_version ()

Packit a7d494
guint
Packit a7d494
gtk_source_get_minor_version (void);
Packit a7d494

Returns the minor version number of the GtkSourceView library.

Packit a7d494
(e.g. in GtkSourceView version 3.20.0 this is 20.)

Packit a7d494

This function is in the library, so it represents the GtkSourceView library

Packit a7d494
your code is running against. Contrast with the GTK_SOURCE_MINOR_VERSION
Packit a7d494
macro, which represents the minor version of the GtkSourceView headers you
Packit a7d494
have included when compiling your code.

Packit a7d494
Packit a7d494

Returns

Packit a7d494

the minor version number of the GtkSourceView library

Packit a7d494
Packit a7d494

Since: 3.20

Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

gtk_source_get_micro_version ()

Packit a7d494
guint
Packit a7d494
gtk_source_get_micro_version (void);
Packit a7d494

Returns the micro version number of the GtkSourceView library.

Packit a7d494
(e.g. in GtkSourceView version 3.20.0 this is 0.)

Packit a7d494

This function is in the library, so it represents the GtkSourceView library

Packit a7d494
your code is running against. Contrast with the GTK_SOURCE_MICRO_VERSION
Packit a7d494
macro, which represents the micro version of the GtkSourceView headers you
Packit a7d494
have included when compiling your code.

Packit a7d494
Packit a7d494

Returns

Packit a7d494

the micro version number of the GtkSourceView library

Packit a7d494
Packit a7d494

Since: 3.20

Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

gtk_source_check_version ()

Packit a7d494
gboolean
Packit a7d494
gtk_source_check_version (guint major,
Packit a7d494
                          guint minor,
Packit a7d494
                          guint micro);
Packit a7d494

Like GTK_SOURCE_CHECK_VERSION, but the check for gtk_source_check_version is

Packit a7d494
at runtime instead of compile time. This is useful for compiling
Packit a7d494
against older versions of GtkSourceView, but using features from newer
Packit a7d494
versions.

Packit a7d494
Packit a7d494

Parameters

Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

major

Packit a7d494

the major version to check

Packit a7d494
 
Packit a7d494
Packit a7d494
Packit a7d494

minor

Packit a7d494

the minor version to check

Packit a7d494
 
Packit a7d494
Packit a7d494
Packit a7d494

micro

Packit a7d494

the micro version to check

Packit a7d494
 
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Returns

Packit a7d494

TRUE if the version of the GtkSourceView currently loaded

Packit a7d494
is the same as or newer than the passed-in version.

Packit a7d494
Packit a7d494

Since: 3.20

Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_CHECK_VERSION()

Packit a7d494
#define             GTK_SOURCE_CHECK_VERSION(major, minor, micro)
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Types and Values

Packit a7d494
Packit a7d494

GTK_SOURCE_MAJOR_VERSION

Packit a7d494
#define GTK_SOURCE_MAJOR_VERSION (3)
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_MINOR_VERSION

Packit a7d494
#define GTK_SOURCE_MINOR_VERSION (24)
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_MICRO_VERSION

Packit a7d494
#define GTK_SOURCE_MICRO_VERSION (9)
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_0

Packit a7d494
#define GTK_SOURCE_VERSION_3_0 (G_ENCODE_VERSION (3, 0))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_2

Packit a7d494
#define GTK_SOURCE_VERSION_3_2 (G_ENCODE_VERSION (3, 2))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_4

Packit a7d494
#define GTK_SOURCE_VERSION_3_4 (G_ENCODE_VERSION (3, 4))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_6

Packit a7d494
#define GTK_SOURCE_VERSION_3_6 (G_ENCODE_VERSION (3, 6))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_8

Packit a7d494
#define GTK_SOURCE_VERSION_3_8 (G_ENCODE_VERSION (3, 8))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_10

Packit a7d494
#define GTK_SOURCE_VERSION_3_10 (G_ENCODE_VERSION (3, 10))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_12

Packit a7d494
#define GTK_SOURCE_VERSION_3_12 (G_ENCODE_VERSION (3, 12))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_14

Packit a7d494
#define GTK_SOURCE_VERSION_3_14 (G_ENCODE_VERSION (3, 14))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_16

Packit a7d494
#define GTK_SOURCE_VERSION_3_16 (G_ENCODE_VERSION (3, 16))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_18

Packit a7d494
#define GTK_SOURCE_VERSION_3_18 (G_ENCODE_VERSION (3, 18))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_20

Packit a7d494
#define GTK_SOURCE_VERSION_3_20 (G_ENCODE_VERSION (3, 20))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_22

Packit a7d494
#define GTK_SOURCE_VERSION_3_22 (G_ENCODE_VERSION (3, 22))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_3_24

Packit a7d494
#define GTK_SOURCE_VERSION_3_24 (G_ENCODE_VERSION (3, 24))
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_MIN_REQUIRED

Packit a7d494
#define GTK_SOURCE_VERSION_MIN_REQUIRED (GTK_SOURCE_VERSION_CUR_STABLE)
Packit a7d494
Packit a7d494
Packit a7d494

Packit a7d494
Packit a7d494

GTK_SOURCE_VERSION_MAX_ALLOWED

Packit a7d494
#define GTK_SOURCE_VERSION_MAX_ALLOWED  GTK_SOURCE_VERSION_MIN_REQUIRED
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494
Packit a7d494

Generated by GTK-Doc V1.28.1
Packit a7d494
</body>
Packit a7d494
</html>