| Evolution Utilities Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | Signals | ||||
struct ETextEventProcessor; enum ETextEventProcessorCommandPosition; enum ETextEventProcessorCommandAction; ETextEventProcessorCommand; ETextEventProcessorEventButton; ETextEventProcessorEventKey; ETextEventProcessorEventMotion; union ETextEventProcessorEvent; enum ETextEventProcessorCaps; gint e_text_event_processor_handle_event (ETextEventProcessor *tep,ETextEventProcessorEvent *event);
typedef enum {
E_TEP_VALUE,
E_TEP_SELECTION,
E_TEP_START_OF_BUFFER,
E_TEP_END_OF_BUFFER,
E_TEP_START_OF_LINE,
E_TEP_END_OF_LINE,
E_TEP_FORWARD_CHARACTER,
E_TEP_BACKWARD_CHARACTER,
E_TEP_FORWARD_WORD,
E_TEP_BACKWARD_WORD,
E_TEP_FORWARD_LINE,
E_TEP_BACKWARD_LINE,
E_TEP_FORWARD_PARAGRAPH,
E_TEP_BACKWARD_PARAGRAPH,
E_TEP_FORWARD_PAGE,
E_TEP_BACKWARD_PAGE,
E_TEP_SELECT_WORD,
E_TEP_SELECT_ALL
} ETextEventProcessorCommandPosition;
typedef enum {
E_TEP_MOVE,
E_TEP_SELECT,
E_TEP_DELETE,
E_TEP_INSERT,
E_TEP_CAPS,
E_TEP_COPY,
E_TEP_PASTE,
E_TEP_GET_SELECTION,
E_TEP_SET_SELECT_BY_WORD,
E_TEP_ACTIVATE,
E_TEP_GRAB,
E_TEP_UNGRAB,
E_TEP_NOP
} ETextEventProcessorCommandAction;
typedef struct {
ETextEventProcessorCommandPosition position;
ETextEventProcessorCommandAction action;
gint value;
const gchar *string;
GdkDevice *device;
guint32 time;
} ETextEventProcessorCommand;
typedef struct {
GdkEventType type;
guint32 time;
guint state;
guint button;
gint position;
GdkDevice *device;
} ETextEventProcessorEventButton;
typedef struct {
GdkEventType type;
guint32 time;
guint state;
guint keyval;
gint length;
const gchar *string;
} ETextEventProcessorEventKey;
typedef struct {
GdkEventType type;
guint32 time;
guint state;
gint position;
} ETextEventProcessorEventMotion;
union _ETextEventProcessorEvent {
GdkEventType type;
ETextEventProcessorEventButton button;
ETextEventProcessorEventKey key;
ETextEventProcessorEventMotion motion;
};
typedef enum {
E_TEP_CAPS_UPPER,
E_TEP_CAPS_LOWER,
E_TEP_CAPS_TITLE
} ETextEventProcessorCaps;
gint e_text_event_processor_handle_event (ETextEventProcessor *tep,ETextEventProcessorEvent *event);
"allow-newlines" property"allow-newlines" gboolean : Read / Write
Allow newlines.
Default value: FALSE
"command" signalvoid user_function (ETextEventProcessor *etexteventprocessor,
gpointer arg1,
gpointer user_data) : Run Last