Top | ![]() |
![]() |
![]() |
![]() |
ETextModel * | e_text_model_new () |
void | e_text_model_changed () |
void | e_text_model_cancel_completion () |
gint | (*ETextModelReposFn) () |
void | e_text_model_reposition () |
gint | e_text_model_validate_position () |
const gchar * | e_text_model_get_text () |
gint | e_text_model_get_text_length () |
void | e_text_model_set_text () |
void | e_text_model_insert () |
void | e_text_model_insert_length () |
void | e_text_model_prepend () |
void | e_text_model_append () |
void | e_text_model_delete () |
gint | e_text_model_object_count () |
const gchar * | e_text_model_get_nth_object () |
gchar * | e_text_model_strdup_nth_object () |
void | e_text_model_get_nth_object_bounds () |
gint | e_text_model_get_object_at_offset () |
gint | e_text_model_get_object_at_pointer () |
void | e_text_model_activate_nth_object () |
gint | e_repos_absolute () |
gint | e_repos_insert_shift () |
gint | e_repos_delete_shift () |
void | cancel-completion | Run Last |
void | changed | Run Last |
void | object-activated | Run Last |
void | reposition | Run Last |
void e_text_model_reposition (ETextModel *model
,ETextModelReposFn fn
,gpointer repos_data
);
gint e_text_model_validate_position (ETextModel *model
,gint pos
);
void e_text_model_insert (ETextModel *model
,gint position
,const gchar *text
);
void e_text_model_insert_length (ETextModel *model
,gint position
,const gchar *text
,gint length
);
const gchar * e_text_model_get_nth_object (ETextModel *model
,gint n
,gint *len
);
gchar * e_text_model_strdup_nth_object (ETextModel *model
,gint n
);
void e_text_model_get_nth_object_bounds (ETextModel *model
,gint n
,gint *start_pos
,gint *end_pos
);
gint e_text_model_get_object_at_offset (ETextModel *model
,gint offset
);
gint e_text_model_get_object_at_pointer (ETextModel *model
,const gchar *c
);
void e_text_model_activate_nth_object (ETextModel *model
,gint n
);
typedef struct { ETextModel *model; gint pos; /* Position to move to. Negative values count from the end buffer. (i.e. -1 puts cursor at the end, -2 one character from end, etc.) */ } EReposAbsolute;
typedef struct { ETextModel *model; gint pos; /* Location of first inserted character. */ gint len; /* Number of characters inserted. */ } EReposInsertShift;
“cancel-completion”
signalvoid user_function (ETextModel *etextmodel, gpointer user_data)
Flags: Run Last
“changed”
signalvoid user_function (ETextModel *etextmodel, gpointer user_data)
Flags: Run Last
“object-activated”
signalvoid user_function (ETextModel *etextmodel, gint arg1, gpointer user_data)
Flags: Run Last
“reposition”
signalvoid user_function (ETextModel *etextmodel, gpointer arg1, gpointer arg2, gpointer user_data)
Flags: Run Last