| GIMP Widgets Library Reference Manual |
|---|
GimpControllerGimpController — Pluggable GIMP input controller modules. |
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);
"name" gchararray : Read / Write / Construct "state" gchararray : Read / Write / Construct
"event" gboolean user_function (GimpController *gimpcontroller, gpointer arg1, gpointer user_data);
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);
| controller_type : | |
| Returns : |
gint gimp_controller_get_n_events (GimpController *controller);
| controller : | |
| Returns : |
const gchar* gimp_controller_get_event_name (GimpController *controller, gint event_id);
| controller : | |
| event_id : | |
| Returns : |
const gchar* gimp_controller_get_event_blurb (GimpController *controller, gint event_id);
| controller : | |
| event_id : | |
| Returns : |
gboolean gimp_controller_event (GimpController *controller, const GimpControllerEvent *event);
| controller : | |
| event : | |
| Returns : |
gboolean user_function (GimpController *gimpcontroller, gpointer arg1, gpointer user_data);
| gimpcontroller : | the object which received the signal. |
| arg1 : | |
| user_data : | user data set when the signal handler was connected. |
| Returns : |
| << Part IV. GIMP Controllers | Part V. GIMP Widgets Utilities >> |