| GIMP Widgets Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
enum GimpControllerEventType; struct GimpControllerEventAny; struct GimpControllerEventTrigger; struct GimpControllerEventValue; union GimpControllerEvent; GimpController; GimpController * gimp_controller_new (GType controller_type); gint gimp_controller_get_n_events (GimpController *controller); const gchar * gimp_controller_get_event_name (GimpController *controller,gint event_id); const gchar * gimp_controller_get_event_blurb (GimpController *controller,gint event_id); gboolean gimp_controller_event (GimpController *controller,const GimpControllerEvent *event);
typedef enum {
GIMP_CONTROLLER_EVENT_TRIGGER,
GIMP_CONTROLLER_EVENT_VALUE
} GimpControllerEventType;
Event types for GimpController.
struct GimpControllerEventAny {
GimpControllerEventType type;
GimpController *source;
gint event_id;
};
struct GimpControllerEventTrigger {
GimpControllerEventType type;
GimpController *source;
gint event_id;
};
struct GimpControllerEventValue {
GimpControllerEventType type;
GimpController *source;
gint event_id;
GValue value;
};
union _GimpControllerEvent
{
GimpControllerEventType type;
GimpControllerEventAny any;
GimpControllerEventTrigger trigger;
GimpControllerEventValue value;
};
const gchar * gimp_controller_get_event_name (GimpController *controller,gint event_id);
const gchar * gimp_controller_get_event_blurb (GimpController *controller,gint event_id);
gboolean gimp_controller_event (GimpController *controller,const GimpControllerEvent *event);
"event" signalgboolean user_function (GimpController *gimpcontroller,
gpointer arg1,
gpointer user_data) : Run Last
|
the object which received the signal. |
|
user data set when the signal handler was connected. |