|
Blender V4.3
|
#include <textview.hh>
Public Attributes | |
| int | lheight |
| int | sel_start |
| int | sel_end |
| int | row_vpadding |
| rcti | draw_rect |
| rcti | draw_rect_outer |
| int | scroll_ymin |
| int | scroll_ymax |
| int(* | begin )(TextViewContext *tvc) |
| void(* | end )(TextViewContext *tvc) |
| const void * | arg1 |
| const void * | arg2 |
| int(* | step )(TextViewContext *tvc) |
| void(* | line_get )(TextViewContext *tvc, const char **r_line, int *r_len) |
| enum eTextViewContext_LineFlag(* | line_data )(TextViewContext *tvc, uchar fg[4], uchar bg[4], int *r_icon, uchar r_icon_fg[4], uchar r_icon_bg[4]) |
| void(* | draw_cursor )(TextViewContext *tvc, int cwidth, int columns) |
| void(* | const_colors )(TextViewContext *tvc, unsigned char bg_sel[4]) |
| const void * | iter |
| int | iter_index |
| int | iter_char_begin |
| int | iter_char_end |
| int | iter_tmp |
Definition at line 22 of file textview.hh.
| const void* TextViewContext::arg1 |
Definition at line 41 of file textview.hh.
Referenced by console_textview_begin(), console_textview_draw_cursor(), console_textview_end(), console_textview_main__internal(), info_textview_main__internal(), and report_textview_skip__internal().
| const void* TextViewContext::arg2 |
Definition at line 42 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and report_textview_begin().
| int(* TextViewContext::begin) (TextViewContext *tvc) |
Definition at line 39 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| void(* TextViewContext::const_colors) (TextViewContext *tvc, unsigned char bg_sel[4]) |
Definition at line 55 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| void(* TextViewContext::draw_cursor) (TextViewContext *tvc, int cwidth, int columns) |
Definition at line 53 of file textview.hh.
Referenced by console_textview_main__internal(), and textview_draw().
| rcti TextViewContext::draw_rect |
Area to draw text: (0, 0, winx, winy) with a margin applied and scroll-bar subtracted.
Definition at line 31 of file textview.hh.
Referenced by console_textview_draw_cursor(), console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| rcti TextViewContext::draw_rect_outer |
Area to draw text background colors (extending beyond text in some cases).
Definition at line 33 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| void(* TextViewContext::end) (TextViewContext *tvc) |
Definition at line 40 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| const void* TextViewContext::iter |
Definition at line 56 of file textview.hh.
Referenced by console_line_data(), console_textview_begin(), console_textview_line_get(), console_textview_step(), report_line_data(), report_textview_begin(), report_textview_init__internal(), report_textview_line_get(), report_textview_skip__internal(), report_textview_step(), and textview_draw().
| int TextViewContext::iter_char_begin |
Used for internal multi-line iteration.
Definition at line 59 of file textview.hh.
Referenced by report_line_data(), report_textview_init__internal(), report_textview_line_get(), and report_textview_step().
| int TextViewContext::iter_char_end |
The last character (not inclusive).
Definition at line 61 of file textview.hh.
Referenced by report_textview_begin(), report_textview_init__internal(), report_textview_line_get(), and report_textview_step().
| int TextViewContext::iter_index |
Definition at line 57 of file textview.hh.
| int TextViewContext::iter_tmp |
Internal iterator use.
Definition at line 63 of file textview.hh.
Referenced by report_line_data(), report_textview_begin(), and report_textview_step().
| int TextViewContext::lheight |
Font size scaled by the interface size.
Definition at line 24 of file textview.hh.
Referenced by console_textview_draw_cursor(), console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| enum eTextViewContext_LineFlag(* TextViewContext::line_data) (TextViewContext *tvc, uchar fg[4], uchar bg[4], int *r_icon, uchar r_icon_fg[4], uchar r_icon_bg[4]) |
Definition at line 46 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| void(* TextViewContext::line_get) (TextViewContext *tvc, const char **r_line, int *r_len) |
Definition at line 46 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| int TextViewContext::row_vpadding |
Definition at line 28 of file textview.hh.
Referenced by info_textview_main__internal(), and textview_draw().
| int TextViewContext::scroll_ymax |
Definition at line 36 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| int TextViewContext::scroll_ymin |
Scroll offset in pixels.
Definition at line 36 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| int TextViewContext::sel_end |
Definition at line 26 of file textview.hh.
Referenced by console_textview_begin(), console_textview_main__internal(), info_textview_main__internal(), report_textview_begin(), and textview_draw().
| int TextViewContext::sel_start |
Text selection, when a selection range is in use.
Definition at line 26 of file textview.hh.
Referenced by console_textview_begin(), console_textview_main__internal(), info_textview_main__internal(), report_textview_begin(), and textview_draw().
| int(* TextViewContext::step) (TextViewContext *tvc) |
Definition at line 45 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().