Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_text.h
| Show All 30 Lines | |||||
| struct SpaceText; | struct SpaceText; | ||||
| struct Text; | struct Text; | ||||
| struct UndoStep; | struct UndoStep; | ||||
| struct UndoType; | struct UndoType; | ||||
| struct bContext; | struct bContext; | ||||
| bool ED_text_activate_in_screen(struct bContext *C, struct Text *text); | bool ED_text_activate_in_screen(struct bContext *C, struct Text *text); | ||||
| /** | |||||
| * Moves the view to the cursor location, also used to make sure the view isn't outside the file. | |||||
| */ | |||||
| void ED_text_scroll_to_cursor(struct SpaceText *st, struct ARegion *region, bool center); | void ED_text_scroll_to_cursor(struct SpaceText *st, struct ARegion *region, bool center); | ||||
| /** | |||||
| * Takes a cursor (row, character) and returns x,y pixel coords. | |||||
| */ | |||||
| bool ED_text_region_location_from_cursor(struct SpaceText *st, | bool ED_text_region_location_from_cursor(struct SpaceText *st, | ||||
| struct ARegion *region, | struct ARegion *region, | ||||
| const int cursor_co[2], | const int cursor_co[2], | ||||
| int r_pixel_co[2]); | int r_pixel_co[2]); | ||||
| /* text_undo.c */ | /* text_undo.c */ | ||||
| /** Export for ED_undo_sys. */ | |||||
| void ED_text_undosys_type(struct UndoType *ut); | void ED_text_undosys_type(struct UndoType *ut); | ||||
| /** Use operator system to finish the undo step. */ | |||||
| struct UndoStep *ED_text_undo_push_init(struct bContext *C); | struct UndoStep *ED_text_undo_push_init(struct bContext *C); | ||||
| /* text_format.c */ | /* text_format.c */ | ||||
| bool ED_text_is_syntax_highlight_supported(struct Text *text); | bool ED_text_is_syntax_highlight_supported(struct Text *text); | ||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| } | } | ||||
| #endif | #endif | ||||