diff --git a/demos/gtk-demo/appwindow.c b/demos/gtk-demo/appwindow.c index 2953bb8a01..a3bbf4794c 100644 --- a/demos/gtk-demo/appwindow.c +++ b/demos/gtk-demo/appwindow.c @@ -126,9 +126,9 @@ about_cb (GtkAction *action, "program-name", "GTK+ Code Demos", "version", g_strdup_printf ("%s,\nRunning against GTK+ %d.%d.%d", PACKAGE_VERSION, - gtk_major_version (), - gtk_minor_version (), - gtk_micro_version ()), + gtk_get_major_version (), + gtk_get_minor_version (), + gtk_get_micro_version ()), "copyright", "(C) 1997-2009 The GTK+ Team", "license-type", GTK_LICENSE_LGPL_2_1, "website", "http://www.gtk.org", diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index 36ef63278d..a89347d207 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -1853,11 +1853,11 @@ gtk_events_pending gtk_disable_setlocale gtk_distribute_natural_allocation gtk_set_locale -gtk_binary_age -gtk_interface_age -gtk_major_version -gtk_minor_version -gtk_micro_version +gtk_get_major_version +gtk_get_minor_version +gtk_get_micro_version +gtk_get_binary_age +gtk_get_interface_age gtk_check_version gtk_get_default_language gtk_get_event_widget diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 03f33c6946..6d9eca5a7f 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -213,7 +213,7 @@ static const GDebugKey gtk_debug_keys[] = { #endif /* G_ENABLE_DEBUG */ /** - * gtk_major_version: + * gtk_get_major_version: * * Returns the major version number of the GTK+ library. (e.g. in GTK+ version * 3.1.5 this is 3.) @@ -223,16 +223,18 @@ static const GDebugKey gtk_debug_keys[] = { * macro, which represents the major version of the GTK+ headers you * have included when compiling your code. * - * Returns the major version number of the GTK+ library. + * Returns: the major version number of the GTK+ library. + * + * Since: 3.0 */ guint -gtk_major_version (void) +gtk_get_major_version (void) { return GTK_MAJOR_VERSION; } /** - * gtk_minor_version: + * gtk_get_minor_version: * * Returns the minor version number of the GTK+ library. (e.g. in GTK+ version * 3.1.5 this is 1.) @@ -242,16 +244,18 @@ gtk_major_version (void) * #GTK_MINOR_VERSION macro, which represents the minor version of the * GTK+ headers you have included when compiling your code. * - * Returns the minor version number of the GTK+ library. + * Returns: the minor version number of the GTK+ library. + * + * Since: 3.0 */ guint -gtk_minor_version (void) +gtk_get_minor_version (void) { return GTK_MINOR_VERSION; } /** - * gtk_micro_version: + * gtk_get_micro_version: * * Returns the micro version number of the GTK+ library. (e.g. in GTK+ version * 3.1.5 this is 5.) @@ -261,16 +265,18 @@ gtk_minor_version (void) * #GTK_MICRO_VERSION macro, which represents the micro version of the * GTK+ headers you have included when compiling your code. * - * Returns the micro version number of the GTK+ library. + * Returns: the micro version number of the GTK+ library. + * + * Since: 3.0 */ guint -gtk_micro_version (void) +gtk_get_micro_version (void) { return GTK_MICRO_VERSION; } /** - * gtk_binary_age: + * gtk_get_binary_age: * * Returns the binary age as passed to * libtool when building the GTK+ library @@ -278,16 +284,18 @@ gtk_micro_version (void) * libtool means nothing to you, don't * worry about it. * - * Returns the binary age of the GTK+ library. + * Returns: the binary age of the GTK+ library. + * + * Since: 3.0 */ guint -gtk_binary_age (void) +gtk_get_binary_age (void) { return GTK_BINARY_AGE; } /** - * gtk_interface_age: + * gtk_get_interface_age: * * Returns the interface age as passed to * libtool when building the GTK+ library @@ -295,10 +303,12 @@ gtk_binary_age (void) * libtool means nothing to you, don't * worry about it. * - * Returns the interface age of the GTK+ library. + * Returns: the interface age of the GTK+ library. + * + * Since: 3.0 */ guint -gtk_interface_age (void) +gtk_get_interface_age (void) { return GTK_INTERFACE_AGE; } diff --git a/gtk/gtkmain.h b/gtk/gtkmain.h index ca7bd669d7..39171f5848 100644 --- a/gtk/gtkmain.h +++ b/gtk/gtkmain.h @@ -51,11 +51,17 @@ typedef gint (*GtkKeySnoopFunc) (GtkWidget *grab_widget, /* Gtk version. */ -guint gtk_major_version (void) G_GNUC_CONST; -guint gtk_minor_version (void) G_GNUC_CONST; -guint gtk_micro_version (void) G_GNUC_CONST; -guint gtk_binary_age (void) G_GNUC_CONST; -guint gtk_interface_age (void) G_GNUC_CONST; +guint gtk_get_major_version (void) G_GNUC_CONST; +guint gtk_get_minor_version (void) G_GNUC_CONST; +guint gtk_get_micro_version (void) G_GNUC_CONST; +guint gtk_get_binary_age (void) G_GNUC_CONST; +guint gtk_get_interface_age (void) G_GNUC_CONST; + +#define gtk_major_version gtk_get_major_version () +#define gtk_minor_version gtk_get_minor_version () +#define gtk_micro_version gtk_get_micro_version () +#define gtk_binary_age gtk_get_binary_age () +#define gtk_interface_age gtk_get_interface_age () const gchar* gtk_check_version (guint required_major, guint required_minor, diff --git a/tests/testgtk.c b/tests/testgtk.c index 8d408b3123..6f0bf104fc 100644 --- a/tests/testgtk.c +++ b/tests/testgtk.c @@ -10333,14 +10333,14 @@ create_main_window (void) if (gtk_micro_version > 0) sprintf (buffer, "Gtk+ v%d.%d.%d", - gtk_major_version (), - gtk_minor_version (), - gtk_micro_version ()); + gtk_get_major_version (), + gtk_get_minor_version (), + gtk_get_micro_version ()); else sprintf (buffer, "Gtk+ v%d.%d", - gtk_major_version (), - gtk_minor_version ()); + gtk_get_major_version (), + gtk_get_minor_version ()); label = gtk_label_new (buffer); gtk_box_pack_start (GTK_BOX (box1), label, FALSE, FALSE, 0);