Automatic generation produced by ISE Eiffel
class TEXT General cluster: text_window description: "Basic, read only text. The text is made of a sequence of EDITOR_LINEs, which are themselves sequences of EDITOR_TOKENs. These lines and tokens are built from a string by an EDITOR_SCANNER." create: make Ancestors B_345_TREE DOCUMENT_TYPE_MANAGER EV_SHARED_APPLICATION SHARED_EDITOR_DATA TEXT_OBSERVER_MANAGER Queries after: BOOLEAN current_class: DOCUMENT_CLASS current_class_set: BOOLEAN current_line: [like line] EDITOR_LINE Default_document_class: DOCUMENT_CLASS editor_preferences: EDITOR_DATA ev_application: EV_APPLICATION ev_separate_application: separate EV_APPLICATION first_line: EDITOR_LINE first_non_blank_token (a_line: [like line] EDITOR_LINE): EDITOR_TOKEN first_read_block_size: INTEGER_32 found_string_character_position: INTEGER_32 found_string_line: INTEGER_32 found_string_total_character_position: INTEGER_32 get_class_from_type (a_type: READABLE_STRING_GENERAL): DOCUMENT_CLASS initialized: BOOLEAN is_empty: BOOLEAN is_modified: BOOLEAN is_notifying: BOOLEAN is_removing_block: BOOLEAN is_windows_eol_style: BOOLEAN known_document_type (a_type: READABLE_STRING_GENERAL): BOOLEAN last_line: [like first_line] EDITOR_LINE line (i: INTEGER_32): [like first_line] EDITOR_LINE line_pos_in_chars (a_line: [like line] EDITOR_LINE): INTEGER_32 number_of_lines: INTEGER_32 Panel_manager: TEXT_PANEL_MANAGER post_notify_actions: ARRAYED_LIST [ROUTINE] reading_text_finished: BOOLEAN Shared_environment: EV_ENVIRONMENT successful_search: BOOLEAN tabulation_size: INTEGER_32 text_being_processed: BOOLEAN text_length: INTEGER_32 text_loaded: STRING_8 wide_text: STRING_32 Commands add_cursor_observer (a_text_observer: TEXT_OBSERVER) add_edition_observer (a_text_observer: TEXT_OBSERVER) add_lines_observer (a_text_observer: TEXT_OBSERVER) add_selection_observer (a_text_observer: TEXT_OBSERVER) append_line (tl: [like first_line] EDITOR_LINE) execute_post_notify_actions forth go_i_th (i: INTEGER_32) highlight_line (a_line: INTEGER_32) load_string (a_string: STRING_8) make prepend_line (tl: [like first_line] EDITOR_LINE) recycle register_document (a_type_name: STRING_8; a_class: DOCUMENT_CLASS) remove_observer (a_text_observer: TEXT_OBSERVER) reset_text search_string (searched_string: READABLE_STRING_GENERAL) set_changed (value, directly_edited: BOOLEAN) set_current_document_class (doc_class: [like current_class] DOCUMENT_CLASS) set_first_data (tl: [like first_line] EDITOR_LINE) set_first_read_block_size (a_size: INTEGER_32) set_is_windows_eol_style (a_windows_style: BOOLEAN) set_last_data (tl: [like first_line] EDITOR_LINE) set_tabulation_size (a_size: INTEGER_32) start unhighlight_line (a_line: INTEGER_32) update_line (a_line: INTEGER_32) wipe_out Constraints current line valid positive current pos -- Generated by Eiffel Studio --
For more details: eiffel.org