void (*button_release) (GVJ_t * job, int button, pointf pointer);
void (*motion) (GVJ_t * job, pointf pointer);
void (*modify) (GVJ_t * job, char *name, char *value);
+ void (*delete) (GVJ_t * job);
+ void (*read) (GVJ_t * job, char *filename);
+ void (*layout) (GVJ_t * job, char *type);
+ void (*render) (GVJ_t * job, char *format, char *filename);
} gvdevice_callbacks_t;
typedef int (*gvevent_key_callback_t) (GVJ_t * job);
return 0;
}
+static void gvevent_delete (GVJ_t * job)
+{
+ /* FIXME */
+}
+
+static void gvevent_read (GVJ_t * job, char *filename)
+{
+ /* FIXME */
+}
+
+static void gvevent_layout (GVJ_t * job, char *type)
+{
+ /* FIXME */
+}
+
+static void gvevent_render (GVJ_t * job, char *format, char *filename)
+{
+ /* FIXME */
+}
+
+
gvevent_key_binding_t gvevent_key_binding[] = {
{"Q", quit_cb},
{"Left", left_cb},
gvevent_button_press,
gvevent_button_release,
gvevent_motion,
+ gvevent_delete,
+ gvevent_read,
+ gvevent_layout,
+ gvevent_render,
NULL,
};