Class TextBuffer
from egui import TextBuffer
class TextBuffer:
Properties§
@property
def text(self, /) -> str§
@text.setter
def text(self, /, text: str) -> None§
Methods§
def as_str(self, /) -> str§
def byte_index_from_char_index(self, /, char_index: int) -> int§
def char_index_from_byte_index(self, /, byte_index: int) -> int§
def char_range(self, /, start: int, end: int) -> str§
def clear(self, /) -> None§
def decrease_indentation(self, /, ccursor: CCursor) -> None§
def delete_char_range(self, /, start: int, end: int) -> None§
def delete_next_char(self, /, ccursor: CCursor) -> CCursor§
def delete_next_word(self, /, min_ccursor: CCursor) -> CCursor§
def delete_paragraph_after_cursor(self, /, galley: Galley, cursor_range: CCursorRange) -> CCursor§
def delete_paragraph_before_cursor(self, /, galley: Galley, cursor_range: CCursorRange) -> CCursor§
def delete_previous_char(self, /, ccursor: CCursor) -> CCursor§
def delete_previous_word(self, /, max_ccursor: CCursor) -> CCursor§
def delete_selected(self, /, cursor_range: CCursorRange) -> CCursor§
def delete_selected_ccursor_range(self, /, min: CCursor, max: CCursor) -> CCursor§
def insert_text(self, /, text: str, char_index: int) -> int§
def insert_text_at(self, /, ccursor: CCursor, text_to_insert: str, char_limit: int |None = None) -> None§
def is_mutable(self, /) -> bool§
def replace_with(self, /, text: str) -> None§
def take(self, /) -> str§
def type_id(self, /) -> str§