diff options
author | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:17:24 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2019-04-17 07:21:24 +0300 |
commit | e12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch) | |
tree | 8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/blenkernel/BKE_text.h | |
parent | b3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff) |
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/blenkernel/BKE_text.h')
-rw-r--r-- | source/blender/blenkernel/BKE_text.h | 147 |
1 files changed, 76 insertions, 71 deletions
diff --git a/source/blender/blenkernel/BKE_text.h b/source/blender/blenkernel/BKE_text.h index 75e0310b14c..d26b9a86635 100644 --- a/source/blender/blenkernel/BKE_text.h +++ b/source/blender/blenkernel/BKE_text.h @@ -32,97 +32,102 @@ struct Text; struct TextLine; struct TextUndoBuf; -void BKE_text_free_lines (struct Text *text); -void BKE_text_free (struct Text *text); -void BKE_text_init(struct Text *ta); -struct Text *BKE_text_add (struct Main *bmain, const char *name); -int txt_extended_ascii_as_utf8(char **str); -bool BKE_text_reload(struct Text *text); -struct Text *BKE_text_load_ex(struct Main *bmain, const char *file, const char *relpath, - const bool is_internal); -struct Text *BKE_text_load (struct Main *bmain, const char *file, const char *relpath); -void BKE_text_copy_data(struct Main *bmain, struct Text *ta_dst, const struct Text *ta_src, const int flag); -struct Text *BKE_text_copy (struct Main *bmain, const struct Text *ta); -void BKE_text_make_local (struct Main *bmain, struct Text *text, const bool lib_local); -void BKE_text_clear (struct Text *text, struct TextUndoBuf *utxt); -void BKE_text_write (struct Text *text, struct TextUndoBuf *utxt, const char *str); -int BKE_text_file_modified_check(struct Text *text); -void BKE_text_file_modified_ignore(struct Text *text); +void BKE_text_free_lines(struct Text *text); +void BKE_text_free(struct Text *text); +void BKE_text_init(struct Text *ta); +struct Text *BKE_text_add(struct Main *bmain, const char *name); +int txt_extended_ascii_as_utf8(char **str); +bool BKE_text_reload(struct Text *text); +struct Text *BKE_text_load_ex(struct Main *bmain, + const char *file, + const char *relpath, + const bool is_internal); +struct Text *BKE_text_load(struct Main *bmain, const char *file, const char *relpath); +void BKE_text_copy_data(struct Main *bmain, + struct Text *ta_dst, + const struct Text *ta_src, + const int flag); +struct Text *BKE_text_copy(struct Main *bmain, const struct Text *ta); +void BKE_text_make_local(struct Main *bmain, struct Text *text, const bool lib_local); +void BKE_text_clear(struct Text *text, struct TextUndoBuf *utxt); +void BKE_text_write(struct Text *text, struct TextUndoBuf *utxt, const char *str); +int BKE_text_file_modified_check(struct Text *text); +void BKE_text_file_modified_ignore(struct Text *text); -char *txt_to_buf (struct Text *text); -void txt_clean_text (struct Text *text); -void txt_order_cursors (struct Text *text, const bool reverse); -int txt_find_string (struct Text *text, const char *findstr, int wrap, int match_case); -bool txt_has_sel (struct Text *text); -int txt_get_span (struct TextLine *from, struct TextLine *to); -int txt_utf8_offset_to_index(const char *str, int offset); -int txt_utf8_index_to_offset(const char *str, int index); -int txt_utf8_offset_to_column(const char *str, int offset); -int txt_utf8_column_to_offset(const char *str, int column); -void txt_move_up (struct Text *text, const bool sel); -void txt_move_down (struct Text *text, const bool sel); -void txt_move_left (struct Text *text, const bool sel); -void txt_move_right (struct Text *text, const bool sel); -void txt_jump_left (struct Text *text, const bool sel, const bool use_init_step); -void txt_jump_right (struct Text *text, const bool sel, const bool use_init_step); -void txt_move_bof (struct Text *text, const bool sel); -void txt_move_eof (struct Text *text, const bool sel); -void txt_move_bol (struct Text *text, const bool sel); -void txt_move_eol (struct Text *text, const bool sel); -void txt_move_toline (struct Text *text, unsigned int line, const bool sel); -void txt_move_to (struct Text *text, unsigned int line, unsigned int ch, const bool sel); -void txt_pop_sel (struct Text *text); -void txt_delete_char (struct Text *text, struct TextUndoBuf *utxt); -void txt_delete_word (struct Text *text, struct TextUndoBuf *utxt); -void txt_delete_selected (struct Text *text, struct TextUndoBuf *utxt); -void txt_sel_all (struct Text *text); -void txt_sel_clear (struct Text *text); -void txt_sel_line (struct Text *text); -char *txt_sel_to_buf (struct Text *text); -void txt_insert_buf (struct Text *text, struct TextUndoBuf *utxt, const char *in_buffer); -void txt_undo_add_op (struct Text *text, struct TextUndoBuf *utxt, int op); -void txt_do_undo (struct Text *text, struct TextUndoBuf *utxt); -void txt_do_redo (struct Text *text, struct TextUndoBuf *utxt); -void txt_split_curline (struct Text *text, struct TextUndoBuf *utxt); -void txt_backspace_char (struct Text *text, struct TextUndoBuf *utxt); -void txt_backspace_word (struct Text *text, struct TextUndoBuf *utxt); -bool txt_add_char (struct Text *text, struct TextUndoBuf *utxt, unsigned int add); -bool txt_add_raw_char (struct Text *text, struct TextUndoBuf *utxt, unsigned int add); -bool txt_replace_char (struct Text *text, struct TextUndoBuf *utxt, unsigned int add); -void txt_unindent (struct Text *text, struct TextUndoBuf *utxt); -void txt_comment (struct Text *text, struct TextUndoBuf *utxt); -void txt_indent (struct Text *text, struct TextUndoBuf *utxt); -void txt_uncomment (struct Text *text, struct TextUndoBuf *utxt); -void txt_move_lines (struct Text *text, struct TextUndoBuf *utxt, const int direction); -void txt_duplicate_line (struct Text *text, struct TextUndoBuf *utxt); -int txt_setcurr_tab_spaces(struct Text *text, int space); -bool txt_cursor_is_line_start(struct Text *text); -bool txt_cursor_is_line_end(struct Text *text); +char *txt_to_buf(struct Text *text); +void txt_clean_text(struct Text *text); +void txt_order_cursors(struct Text *text, const bool reverse); +int txt_find_string(struct Text *text, const char *findstr, int wrap, int match_case); +bool txt_has_sel(struct Text *text); +int txt_get_span(struct TextLine *from, struct TextLine *to); +int txt_utf8_offset_to_index(const char *str, int offset); +int txt_utf8_index_to_offset(const char *str, int index); +int txt_utf8_offset_to_column(const char *str, int offset); +int txt_utf8_column_to_offset(const char *str, int column); +void txt_move_up(struct Text *text, const bool sel); +void txt_move_down(struct Text *text, const bool sel); +void txt_move_left(struct Text *text, const bool sel); +void txt_move_right(struct Text *text, const bool sel); +void txt_jump_left(struct Text *text, const bool sel, const bool use_init_step); +void txt_jump_right(struct Text *text, const bool sel, const bool use_init_step); +void txt_move_bof(struct Text *text, const bool sel); +void txt_move_eof(struct Text *text, const bool sel); +void txt_move_bol(struct Text *text, const bool sel); +void txt_move_eol(struct Text *text, const bool sel); +void txt_move_toline(struct Text *text, unsigned int line, const bool sel); +void txt_move_to(struct Text *text, unsigned int line, unsigned int ch, const bool sel); +void txt_pop_sel(struct Text *text); +void txt_delete_char(struct Text *text, struct TextUndoBuf *utxt); +void txt_delete_word(struct Text *text, struct TextUndoBuf *utxt); +void txt_delete_selected(struct Text *text, struct TextUndoBuf *utxt); +void txt_sel_all(struct Text *text); +void txt_sel_clear(struct Text *text); +void txt_sel_line(struct Text *text); +char *txt_sel_to_buf(struct Text *text); +void txt_insert_buf(struct Text *text, struct TextUndoBuf *utxt, const char *in_buffer); +void txt_undo_add_op(struct Text *text, struct TextUndoBuf *utxt, int op); +void txt_do_undo(struct Text *text, struct TextUndoBuf *utxt); +void txt_do_redo(struct Text *text, struct TextUndoBuf *utxt); +void txt_split_curline(struct Text *text, struct TextUndoBuf *utxt); +void txt_backspace_char(struct Text *text, struct TextUndoBuf *utxt); +void txt_backspace_word(struct Text *text, struct TextUndoBuf *utxt); +bool txt_add_char(struct Text *text, struct TextUndoBuf *utxt, unsigned int add); +bool txt_add_raw_char(struct Text *text, struct TextUndoBuf *utxt, unsigned int add); +bool txt_replace_char(struct Text *text, struct TextUndoBuf *utxt, unsigned int add); +void txt_unindent(struct Text *text, struct TextUndoBuf *utxt); +void txt_comment(struct Text *text, struct TextUndoBuf *utxt); +void txt_indent(struct Text *text, struct TextUndoBuf *utxt); +void txt_uncomment(struct Text *text, struct TextUndoBuf *utxt); +void txt_move_lines(struct Text *text, struct TextUndoBuf *utxt, const int direction); +void txt_duplicate_line(struct Text *text, struct TextUndoBuf *utxt); +int txt_setcurr_tab_spaces(struct Text *text, int space); +bool txt_cursor_is_line_start(struct Text *text); +bool txt_cursor_is_line_end(struct Text *text); int txt_calc_tab_left(struct TextLine *line, int ch); int txt_calc_tab_right(struct TextLine *line, int ch); /* utility functions, could be moved somewhere more generic but are python/text related */ -int text_check_bracket(const char ch); +int text_check_bracket(const char ch); bool text_check_delim(const char ch); bool text_check_digit(const char ch); bool text_check_identifier(const char ch); bool text_check_identifier_nodigit(const char ch); bool text_check_whitespace(const char ch); -int text_find_identifier_start(const char *str, int i); +int text_find_identifier_start(const char *str, int i); /* defined in bpy_interface.c */ extern int text_check_identifier_unicode(const unsigned int ch); extern int text_check_identifier_nodigit_unicode(const unsigned int ch); enum { - TXT_MOVE_LINE_UP = -1, - TXT_MOVE_LINE_DOWN = 1, + TXT_MOVE_LINE_UP = -1, + TXT_MOVE_LINE_DOWN = 1, }; typedef struct TextUndoBuf { - char *buf; - int pos, len; + char *buf; + int pos, len; } TextUndoBuf; #ifdef __cplusplus |