|
Packit |
1e8aac |
#ifndef __GLADE_SIGNAL_H__
|
|
Packit |
1e8aac |
#define __GLADE_SIGNAL_H__
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#include <glib.h>
|
|
Packit |
1e8aac |
#include <gladeui/glade-signal-class.h>
|
|
Packit |
1e8aac |
#include <gladeui/glade-widget-adaptor.h>
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
G_BEGIN_DECLS
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#define GLADE_TYPE_SIGNAL (glade_signal_get_type())
|
|
Packit |
1e8aac |
#define GLADE_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GLADE_TYPE_SIGNAL, GladeSignal))
|
|
Packit |
1e8aac |
#define GLADE_SIGNAL_KLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GLADE_TYPE_SIGNAL, GladeSignalKlass))
|
|
Packit |
1e8aac |
#define GLADE_IS_SIGNAL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GLADE_TYPE_SIGNAL))
|
|
Packit |
1e8aac |
#define GLADE_IS_SIGNAL_KLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GLADE_TYPE_SIGNAL))
|
|
Packit |
1e8aac |
#define GLADE_SIGNAL_GET_KLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GLADE_SIGNAL, GladeSignalKlass))
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
typedef struct _GladeSignal GladeSignal;
|
|
Packit |
1e8aac |
typedef struct _GladeSignalKlass GladeSignalKlass;
|
|
Packit |
1e8aac |
typedef struct _GladeSignalPrivate GladeSignalPrivate;
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
struct _GladeSignal {
|
|
Packit |
1e8aac |
GObject object;
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GladeSignalPrivate *priv;
|
|
Packit |
1e8aac |
};
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
struct _GladeSignalKlass {
|
|
Packit |
1e8aac |
GObjectClass object_class;
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
void (* glade_reserved1) (void);
|
|
Packit |
1e8aac |
void (* glade_reserved2) (void);
|
|
Packit |
1e8aac |
void (* glade_reserved3) (void);
|
|
Packit |
1e8aac |
void (* glade_reserved4) (void);
|
|
Packit |
1e8aac |
};
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GType glade_signal_get_type (void) G_GNUC_CONST;
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
GladeSignal *glade_signal_new (const GladeSignalClass *sig_class,
|
|
Packit |
1e8aac |
const gchar *handler,
|
|
Packit |
1e8aac |
const gchar *userdata,
|
|
Packit |
1e8aac |
gboolean after,
|
|
Packit |
1e8aac |
gboolean swapped);
|
|
Packit |
1e8aac |
GladeSignal *glade_signal_clone (const GladeSignal *signal);
|
|
Packit |
1e8aac |
gboolean glade_signal_equal (const GladeSignal *sig1,
|
|
Packit |
1e8aac |
const GladeSignal *sig2);
|
|
Packit |
1e8aac |
GladeSignal *glade_signal_read (GladeXmlNode *node,
|
|
Packit |
1e8aac |
GladeWidgetAdaptor *adaptor);
|
|
Packit |
1e8aac |
void glade_signal_write (GladeSignal *signal,
|
|
Packit |
1e8aac |
GladeXmlContext *context,
|
|
Packit |
1e8aac |
GladeXmlNode *node);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
G_CONST_RETURN gchar *glade_signal_get_name (const GladeSignal *signal);
|
|
Packit |
1e8aac |
G_CONST_RETURN GladeSignalClass *glade_signal_get_class (const GladeSignal * signal);
|
|
Packit |
1e8aac |
void glade_signal_set_detail (GladeSignal *signal,
|
|
Packit |
1e8aac |
const gchar *detail);
|
|
Packit |
1e8aac |
G_CONST_RETURN gchar *glade_signal_get_detail (const GladeSignal *signal);
|
|
Packit |
1e8aac |
void glade_signal_set_handler (GladeSignal *signal,
|
|
Packit |
1e8aac |
const gchar *handler);
|
|
Packit |
1e8aac |
G_CONST_RETURN gchar *glade_signal_get_handler (const GladeSignal *signal);
|
|
Packit |
1e8aac |
void glade_signal_set_userdata (GladeSignal *signal,
|
|
Packit |
1e8aac |
const gchar *userdata);
|
|
Packit |
1e8aac |
G_CONST_RETURN gchar *glade_signal_get_userdata (const GladeSignal *signal);
|
|
Packit |
1e8aac |
void glade_signal_set_after (GladeSignal *signal,
|
|
Packit |
1e8aac |
gboolean after);
|
|
Packit |
1e8aac |
gboolean glade_signal_get_after (const GladeSignal *signal);
|
|
Packit |
1e8aac |
void glade_signal_set_swapped (GladeSignal *signal,
|
|
Packit |
1e8aac |
gboolean swapped);
|
|
Packit |
1e8aac |
gboolean glade_signal_get_swapped (const GladeSignal *signal);
|
|
Packit |
1e8aac |
void glade_signal_set_support_warning (GladeSignal *signal,
|
|
Packit |
1e8aac |
const gchar *support_warning);
|
|
Packit |
1e8aac |
G_CONST_RETURN gchar *glade_signal_get_support_warning (const GladeSignal *signal);
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
G_END_DECLS
|
|
Packit |
1e8aac |
|
|
Packit |
1e8aac |
#endif /* __GLADE_SIGNAL_H__ */
|