![]() |
![]() |
![]() |
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