public interface Editable {
public signal void changed ( ) ;
public signal void delete_text ( int start_pos,
int end_pos ) ;
public signal void insert_text ( string text,
int length,
void** position ) ;
public void copy_clipboard ( ) ;
public void cut_clipboard ( ) ;
public void delete_selection ( ) ;
public bool get_editable ( ) ;
public void paste_clipboard ( ) ;
public void select_region ( int start,
int end ) ;
public void set_editable ( bool is_editable ) ;
public abstract void do_delete_text ( int start_pos,
int end_pos ) ;
public abstract void do_insert_text ( string text,
int length,
int position ) ;
public abstract weak string get_chars ( int start_pos,
int end_pos ) ;
public abstract int get_position ( ) ;
public abstract bool get_selection_bounds ( int start,
int end ) ;
public abstract void set_position ( int position ) ;
public abstract void set_selection_bounds ( int start_pos,
int end_pos ) ;
}
public signal void changed ( ) ;
public signal void delete_text ( int start_pos,
int end_pos ) ;
public signal void insert_text ( string text,
int length,
void** position ) ;
public void copy_clipboard ( ) ;
public void cut_clipboard ( ) ;
public void delete_selection ( ) ;
public bool get_editable ( ) ;
public void paste_clipboard ( ) ;
public void select_region ( int start,
int end ) ;
public void set_editable ( bool is_editable ) ;
public abstract void do_delete_text ( int start_pos,
int end_pos ) ;
public abstract void do_insert_text ( string text,
int length,
int position ) ;
public abstract weak string get_chars ( int start_pos,
int end_pos ) ;
public abstract int get_position ( ) ;
public abstract bool get_selection_bounds ( int start,
int end ) ;
public abstract void set_position ( int position ) ;
public abstract void set_selection_bounds ( int start_pos,
int end_pos ) ;
Created by Valadoc