e-text-event-processor-types

e-text-event-processor-types

Description

Functions

Types and Values

enum ETextEventProcessorCommandPosition

Members

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

   

enum ETextEventProcessorCommandAction

Members

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

   

ETextEventProcessorCommand

typedef struct {
	ETextEventProcessorCommandPosition position;
	ETextEventProcessorCommandAction action;
	gint value;
	const gchar *string;
	GdkDevice *device;
	guint32 time;
} ETextEventProcessorCommand;

ETextEventProcessorEventButton

typedef struct {
	GdkEventType type;
	guint32 time;
	guint state;
	guint button;
	gint position;
	GdkDevice *device;
} ETextEventProcessorEventButton;

ETextEventProcessorEventKey

typedef struct {
	GdkEventType type;
	guint32 time;
	guint state;
	guint keyval;
	gint length;
	const gchar *string;
} ETextEventProcessorEventKey;

ETextEventProcessorEventMotion

typedef struct {
	GdkEventType type;
	guint32 time;
	guint state;
	gint position;
} ETextEventProcessorEventMotion;

union ETextEventProcessorEvent


enum ETextEventProcessorCaps

Members

E_TEP_CAPS_UPPER

   

E_TEP_CAPS_LOWER

   

E_TEP_CAPS_TITLE