source: trunk/third/gtk/gtk/gtkmarshal.h @ 14482

Revision 14482, 5.7 KB checked in by ghudson, 25 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r14481, which included commits to RCS files with non-trunk default branches.
Line 
1#ifndef __GTK_MARSHAL_H__
2#define __GTK_MARSHAL_H__
3
4#include <gtk/gtktypeutils.h>
5#include <gtk/gtkobject.h>
6
7#ifdef __cplusplus
8extern "C"
9{
10#endif                          /* __cplusplus */
11
12#define gtk_signal_default_marshaller gtk_marshal_NONE__NONE
13
14  void gtk_marshal_BOOL__NONE (GtkObject * object,
15                               GtkSignalFunc func,
16                               gpointer func_data, GtkArg * args);
17
18  void gtk_marshal_BOOL__POINTER (GtkObject * object,
19                                  GtkSignalFunc func,
20                                  gpointer func_data, GtkArg * args);
21
22  void gtk_marshal_BOOL__POINTER_POINTER_INT_INT (GtkObject * object,
23                                                  GtkSignalFunc func,
24                                                  gpointer func_data,
25                                                  GtkArg * args);
26
27  void gtk_marshal_BOOL__POINTER_INT_INT (GtkObject * object,
28                                          GtkSignalFunc func,
29                                          gpointer func_data, GtkArg * args);
30
31#define gtk_marshal_BOOL__POINTER_INT_INT_UINT gtk_marshal_BOOL__POINTER_INT_INT_INT
32
33  void gtk_marshal_BOOL__POINTER_INT_INT_INT (GtkObject * object,
34                                              GtkSignalFunc func,
35                                              gpointer func_data,
36                                              GtkArg * args);
37
38#define gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER
39
40  void gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER (GtkObject * object,
41                                                          GtkSignalFunc func,
42                                                          gpointer func_data,
43                                                          GtkArg * args);
44
45#define gtk_marshal_ENUM__ENUM gtk_marshal_INT__INT
46
47  void gtk_marshal_INT__INT (GtkObject * object,
48                             GtkSignalFunc func,
49                             gpointer func_data, GtkArg * args);
50
51  void gtk_marshal_INT__POINTER (GtkObject * object,
52                                 GtkSignalFunc func,
53                                 gpointer func_data, GtkArg * args);
54
55  void gtk_marshal_INT__POINTER_CHAR_CHAR (GtkObject * object,
56                                           GtkSignalFunc func,
57                                           gpointer func_data, GtkArg * args);
58
59  void gtk_marshal_NONE__BOOL (GtkObject * object,
60                               GtkSignalFunc func,
61                               gpointer func_data, GtkArg * args);
62
63#define gtk_marshal_NONE__BOXED gtk_marshal_NONE__POINTER
64
65  void gtk_marshal_NONE__POINTER (GtkObject * object,
66                                  GtkSignalFunc func,
67                                  gpointer func_data, GtkArg * args);
68
69  void gtk_marshal_NONE__C_CALLBACK (GtkObject * object,
70                                     GtkSignalFunc func,
71                                     gpointer func_data, GtkArg * args);
72
73  void gtk_marshal_NONE__C_CALLBACK_C_CALLBACK (GtkObject * object,
74                                                GtkSignalFunc func,
75                                                gpointer func_data,
76                                                GtkArg * args);
77
78#define gtk_marshal_NONE__ENUM gtk_marshal_NONE__INT
79
80  void gtk_marshal_NONE__INT (GtkObject * object,
81                              GtkSignalFunc func,
82                              gpointer func_data, GtkArg * args);
83
84#define gtk_marshal_NONE__ENUM_FLOAT gtk_marshal_NONE__INT_FLOAT
85
86  void gtk_marshal_NONE__INT_FLOAT (GtkObject * object,
87                                    GtkSignalFunc func,
88                                    gpointer func_data, GtkArg * args);
89
90#define gtk_marshal_NONE__ENUM_FLOAT_BOOL gtk_marshal_NONE__INT_FLOAT_BOOL
91
92  void gtk_marshal_NONE__INT_FLOAT_BOOL (GtkObject * object,
93                                         GtkSignalFunc func,
94                                         gpointer func_data, GtkArg * args);
95
96  void gtk_marshal_NONE__INT_INT (GtkObject * object,
97                                  GtkSignalFunc func,
98                                  gpointer func_data, GtkArg * args);
99
100  void gtk_marshal_NONE__INT_INT_POINTER (GtkObject * object,
101                                          GtkSignalFunc func,
102                                          gpointer func_data, GtkArg * args);
103
104  void gtk_marshal_NONE__NONE (GtkObject * object,
105                               GtkSignalFunc func,
106                               gpointer func_data, GtkArg * args);
107
108#define gtk_marshal_NONE__OBJECT gtk_marshal_NONE__POINTER
109
110  void gtk_marshal_NONE__POINTER_INT (GtkObject * object,
111                                      GtkSignalFunc func,
112                                      gpointer func_data, GtkArg * args);
113
114  void gtk_marshal_NONE__POINTER_POINTER (GtkObject * object,
115                                          GtkSignalFunc func,
116                                          gpointer func_data, GtkArg * args);
117
118  void gtk_marshal_NONE__POINTER_POINTER_POINTER (GtkObject * object,
119                                                  GtkSignalFunc func,
120                                                  gpointer func_data,
121                                                  GtkArg * args);
122
123#define gtk_marshal_NONE__POINTER_STRING_STRING gtk_marshal_NONE__POINTER_POINTER_POINTER
124
125#define gtk_marshal_NONE__POINTER_UINT gtk_marshal_NONE__POINTER_INT
126
127#define gtk_marshal_NONE__POINTER_UINT_ENUM gtk_marshal_NONE__POINTER_INT_INT
128
129  void gtk_marshal_NONE__POINTER_INT_INT (GtkObject * object,
130                                          GtkSignalFunc func,
131                                          gpointer func_data, GtkArg * args);
132
133#define gtk_marshal_NONE__POINTER_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_POINTER_INT_INT
134
135  void gtk_marshal_NONE__POINTER_POINTER_INT_INT (GtkObject * object,
136                                                  GtkSignalFunc func,
137                                                  gpointer func_data,
138                                                  GtkArg * args);
139
140#define gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT
141
142  void gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT (GtkObject * object,
143                                                          GtkSignalFunc func,
144                                                          gpointer func_data,
145                                                          GtkArg * args);
146
147#define gtk_marshal_NONE__POINTER_UINT_UINT gtk_marshal_NONE__POINTER_INT_INT
148
149#define gtk_marshal_NONE__STRING gtk_marshal_NONE__POINTER
150
151#define gtk_marshal_NONE__STRING_INT_POINTER gtk_marshal_NONE__POINTER_INT_POINTER
152
153  void gtk_marshal_NONE__POINTER_INT_POINTER (GtkObject * object,
154                                              GtkSignalFunc func,
155                                              gpointer func_data,
156                                              GtkArg * args);
157
158#define gtk_marshal_NONE__UINT gtk_marshal_NONE__INT
159
160#define gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER
161
162  void gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER (GtkObject * object,
163                                                          GtkSignalFunc func,
164                                                          gpointer func_data,
165                                                          GtkArg * args);
166
167#define gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM gtk_marshal_NONE__INT_POINTER_INT_INT_INT
168
169  void gtk_marshal_NONE__INT_POINTER_INT_INT_INT (GtkObject * object,
170                                                  GtkSignalFunc func,
171                                                  gpointer func_data,
172                                                  GtkArg * args);
173
174#define gtk_marshal_NONE__UINT_STRING gtk_marshal_NONE__INT_POINTER
175
176  void gtk_marshal_NONE__INT_POINTER (GtkObject * object,
177                                      GtkSignalFunc func,
178                                      gpointer func_data, GtkArg * args);
179
180
181#ifdef __cplusplus
182}
183#endif                          /* __cplusplus */
184
185#endif                          /* __GTK_MARSHAL_H__ */
Note: See TracBrowser for help on using the repository browser.