Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/blenkernel/BKE_text.h
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (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.h147
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