|
Blender V4.5
|
#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 26 of file textview.hh.
| const void* TextViewContext::arg1 |
Definition at line 45 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 46 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 43 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 59 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 57 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 35 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 37 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 44 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| const void* TextViewContext::iter |
Definition at line 60 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 63 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 65 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 61 of file textview.hh.
| int TextViewContext::iter_tmp |
Internal iterator use.
Definition at line 67 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 28 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 50 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 50 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| int TextViewContext::row_vpadding |
Definition at line 32 of file textview.hh.
Referenced by info_textview_main__internal(), and textview_draw().
| int TextViewContext::scroll_ymax |
Definition at line 40 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 40 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().
| int TextViewContext::sel_end |
Definition at line 30 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 30 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 49 of file textview.hh.
Referenced by console_textview_main__internal(), info_textview_main__internal(), and textview_draw().