| GIMP Widgets Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
enum GimpControllerEventType;
GimpControllerEventAny;
GimpControllerEventTrigger;
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;
typedef struct {
GimpControllerEventType type;
GimpController *source;
gint event_id;
} GimpControllerEventAny;
typedef struct {
GimpControllerEventType type;
GimpController *source;
gint event_id;
} GimpControllerEventTrigger;
typedef struct {
GimpControllerEventType type;
GimpController *source;
gint event_id;
GValue value;
} GimpControllerEventValue;
union GimpControllerEvent
{
GimpControllerEventType type;
GimpControllerEventAny any;
GimpControllerEventTrigger trigger;
GimpControllerEventValue value;
};
GimpController * gimp_controller_new (GType controller_type);
|
|
Returns : |
gint gimp_controller_get_n_events (GimpController *controller);
|
|
Returns : |
const gchar * gimp_controller_get_event_name (GimpController *controller, gint event_id);
|
|
|
|
Returns : |
const gchar * gimp_controller_get_event_blurb (GimpController *controller, gint event_id);
|
|
|
|
Returns : |
gboolean gimp_controller_event (GimpController *controller, const GimpControllerEvent *event);
|
|
|
|
Returns : |