source: trunk/third/gtk/gtk/gtkfeatures.h @ 17071

Revision 17071, 3.3 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17070, which included commits to RCS files with non-trunk default branches.
Line 
1/* GTK - The GIMP Toolkit
2 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public
6 * License as published by the Free Software Foundation; either
7 * version 2 of the License, or (at your option) any later version.
8 *
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 * Library General Public License for more details.
13 *
14 * You should have received a copy of the GNU Library General Public
15 * License along with this library; if not, write to the
16 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
17 * Boston, MA 02111-1307, USA.
18 */
19#ifndef __GTK_FEATURES_H__
20#define __GTK_FEATURES_H__
21
22
23#ifdef __cplusplus
24extern "C" {
25#endif /* __cplusplus */
26
27
28/* compile time version
29 */
30#define GTK_MAJOR_VERSION                               (1)
31#define GTK_MINOR_VERSION                               (2)
32#define GTK_MICRO_VERSION                               (10)
33#define GTK_BINARY_AGE                                  (10)
34#define GTK_INTERFACE_AGE                               (1)
35#define GTK_CHECK_VERSION(major,minor,micro)    \
36    (GTK_MAJOR_VERSION > (major) || \
37     (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION > (minor)) || \
38     (GTK_MAJOR_VERSION == (major) && GTK_MINOR_VERSION == (minor) && \
39      GTK_MICRO_VERSION >= (micro)))
40
41
42/* new gtk_container_set_focus_[hv]adjustment()
43 */
44#define GTK_HAVE_CONTAINER_FOCUS_ADJUSTMENTS            1-0-1
45
46/* newly exported gtk_signal_init()
47 * new gtk_signal_n_emissions*()
48 * "signal-name" is now an alias for "signal_name"
49 * new gtk_signal_emitv*()
50 */
51#define GTK_HAVE_SIGNAL_INIT                            1-0-2
52 
53/* Gtk+ 1.1.0 version tag.
54 * - new gtk_rc_set_image_loader () to install custom image loaders for rc
55 *   files.
56 * - GtkAccel groups replaced GtkAcceleratorTables
57 * - Gdk supports full crossing event now.
58 * - Buttons featur relief styles now.
59 * - gdk_rgb_*() functions are in place.
60 * - stringified enum values can be queried for enum types now.
61 * - new key binding system is in place (GtkBindingSet).
62 * - simple algorithm for pattern matching is exported now (GtkPatternSpec).
63 */
64#define GTK_HAVE_FEATURES_1_1_0                         1-1-0
65
66/* Gtk+ 1.1.2 version tag
67 * - ctree function name changes
68 */
69#define GTK_HAVE_FEATURES_1_1_2                         1-1-2
70
71/* Gtk+ 1.1.4 version tag
72 * - clist v/hscrollbar -> v/hadjustment changes
73 */
74#define GTK_HAVE_FEATURES_1_1_4                         1-1-4
75
76/* Gtk+ 1.1.5 version tag
77 */
78#define GTK_HAVE_FEATURES_1_1_5                         1-1-5
79
80/* Gtk+ 1.1.6 version tag
81 */
82#define GTK_HAVE_FEATURES_1_1_6                         1-1-6
83
84/* Gtk+ 1.1.7 version tag
85 */
86#define GTK_HAVE_FEATURES_1_1_7                         1-1-7
87
88/* Gtk+ 1.1.8 version tag
89 */
90#define GTK_HAVE_FEATURES_1_1_8                         1-1-8
91
92/* Gtk+ 1.1.9 version tag
93 */
94#define GTK_HAVE_FEATURES_1_1_9                         1-1-9
95
96/* Gtk+ 1.1.10 version tag
97 */
98#define GTK_HAVE_FEATURES_1_1_10                        1-1-10
99
100/* Gtk+ 1.1.11 version tag
101 */
102#define GTK_HAVE_FEATURES_1_1_11                        1-1-11
103
104/* Gtk+ 1.1.12 version tag
105 */
106#define GTK_HAVE_FEATURES_1_1_12                        1-1-12
107
108/* Gtk+ 1.1.13 version tag
109 * gtk_toggle_button_set_state name changes
110 */
111#define GTK_HAVE_FEATURES_1_1_13                        1-1-13
112
113/* Gtk+ 1.1.14 version tag
114 * working gtk layout, etc
115 */
116#define GTK_HAVE_FEATURES_1_1_14                        1-1-14
117
118#ifdef __cplusplus
119}
120#endif /* __cplusplus */
121
122
123#endif /* __GTK_FEATURES_H__ */
Note: See TracBrowser for help on using the repository browser.