1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
|
#ifndef __GLADE_SIGNAL_H__
#define __GLADE_SIGNAL_H__
#include <glib.h>
#include <gladeui/glade-signal-class.h>
#include <gladeui/glade-widget-adaptor.h>
G_BEGIN_DECLS
#define GLADE_TYPE_SIGNAL (glade_signal_get_type())
#define GLADE_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GLADE_TYPE_SIGNAL, GladeSignal))
#define GLADE_SIGNAL_KLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GLADE_TYPE_SIGNAL, GladeSignalKlass))
#define GLADE_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GLADE_TYPE_SIGNAL))
#define GLADE_IS_SIGNAL_KLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GLADE_TYPE_SIGNAL))
#define GLADE_SIGNAL_GET_KLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GLADE_SIGNAL, GladeSignalKlass))
typedef struct _GladeSignal GladeSignal;
typedef struct _GladeSignalKlass GladeSignalKlass;
typedef struct _GladeSignalPrivate GladeSignalPrivate;
struct _GladeSignal {
GObject object;
GladeSignalPrivate *priv;
};
struct _GladeSignalKlass {
GObjectClass object_class;
void (* glade_reserved1) (void);
void (* glade_reserved2) (void);
void (* glade_reserved3) (void);
void (* glade_reserved4) (void);
};
GType glade_signal_get_type (void) G_GNUC_CONST;
GladeSignal *glade_signal_new (const GladeSignalClass *sig_class,
const gchar *handler,
const gchar *userdata,
gboolean after,
gboolean swapped);
GladeSignal *glade_signal_clone (const GladeSignal *signal);
gboolean glade_signal_equal (const GladeSignal *sig1,
const GladeSignal *sig2);
GladeSignal *glade_signal_read (GladeXmlNode *node,
GladeWidgetAdaptor *adaptor);
void glade_signal_write (GladeSignal *signal,
GladeXmlContext *context,
GladeXmlNode *node);
G_CONST_RETURN gchar *glade_signal_get_name (const GladeSignal *signal);
G_CONST_RETURN GladeSignalClass *glade_signal_get_class (const GladeSignal * signal);
void glade_signal_set_detail (GladeSignal *signal,
const gchar *detail);
G_CONST_RETURN gchar *glade_signal_get_detail (const GladeSignal *signal);
void glade_signal_set_handler (GladeSignal *signal,
const gchar *handler);
G_CONST_RETURN gchar *glade_signal_get_handler (const GladeSignal *signal);
void glade_signal_set_userdata (GladeSignal *signal,
const gchar *userdata);
G_CONST_RETURN gchar *glade_signal_get_userdata (const GladeSignal *signal);
void glade_signal_set_after (GladeSignal *signal,
gboolean after);
gboolean glade_signal_get_after (const GladeSignal *signal);
void glade_signal_set_swapped (GladeSignal *signal,
gboolean swapped);
gboolean glade_signal_get_swapped (const GladeSignal *signal);
void glade_signal_set_support_warning (GladeSignal *signal,
const gchar *support_warning);
G_CONST_RETURN gchar *glade_signal_get_support_warning (const GladeSignal *signal);
G_END_DECLS
#endif /* __GLADE_SIGNAL_H__ */
|