ETextModel

Name

ETextModel -- 

Synopsis



struct      ETextModel;
ETextModel* e_text_model_new                (void);
void        e_text_model_changed            (ETextModel *model);
gchar*      e_text_model_get_text           (ETextModel *model);
void        e_text_model_set_text           (ETextModel *model,
                                             gchar *text);
void        e_text_model_insert             (ETextModel *model,
                                             gint position,
                                             gchar *text);
void        e_text_model_insert_length      (ETextModel *model,
                                             gint position,
                                             gchar *text,
                                             gint length);
void        e_text_model_delete             (ETextModel *model,
                                             gint position,
                                             gint length);

Object Hierarchy


  GtkObject
   +----ETextModel

Signal Prototypes


"changed"   void        user_function      (ETextModel *etextmodel,
                                            gpointer user_data);

Description

Details

struct ETextModel

struct ETextModel;


e_text_model_new ()

ETextModel* e_text_model_new                (void);


e_text_model_changed ()

void        e_text_model_changed            (ETextModel *model);


e_text_model_get_text ()

gchar*      e_text_model_get_text           (ETextModel *model);


e_text_model_set_text ()

void        e_text_model_set_text           (ETextModel *model,
                                             gchar *text);


e_text_model_insert ()

void        e_text_model_insert             (ETextModel *model,
                                             gint position,
                                             gchar *text);


e_text_model_insert_length ()

void        e_text_model_insert_length      (ETextModel *model,
                                             gint position,
                                             gchar *text,
                                             gint length);


e_text_model_delete ()

void        e_text_model_delete             (ETextModel *model,
                                             gint position,
                                             gint length);

Signals

The "changed" signal

void        user_function                  (ETextModel *etextmodel,
                                            gpointer user_data);