|
Blender V4.3
|
#include <climits>#include <cstring>#include "BLI_utildefines.h"#include "DNA_screen_types.h"#include "BKE_report.hh"#include "UI_interface.hh"#include "UI_resources.hh"#include "UI_view2d.hh"#include "info_intern.hh"#include "textview.hh"Go to the source code of this file.
Functions | |
| static enum eTextViewContext_LineFlag | report_line_data (TextViewContext *tvc, uchar fg[4], uchar bg[4], int *r_icon, uchar r_icon_fg[4], uchar r_icon_bg[4]) |
| static void | report_textview_init__internal (TextViewContext *tvc) |
| static int | report_textview_skip__internal (TextViewContext *tvc) |
| static int | report_textview_begin (TextViewContext *tvc) |
| static void | report_textview_end (TextViewContext *) |
| static int | report_textview_step (TextViewContext *tvc) |
| static void | report_textview_line_get (TextViewContext *tvc, const char **r_line, int *r_len) |
| static void | info_textview_draw_rect_calc (const ARegion *region, rcti *r_draw_rect, rcti *r_draw_rect_outer) |
| static int | info_textview_main__internal (const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports, const bool do_draw, const int mval[2], void **r_mval_pick_item, int *r_mval_pick_offset) |
| void * | info_text_pick (const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports, int mouse_y) |
| int | info_textview_height (const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports) |
| void | info_textview_main (const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports) |
| void * info_text_pick | ( | const SpaceInfo * | sinfo, |
| const ARegion * | region, | ||
| const ReportList * | reports, | ||
| int | mouse_y ) |
Definition at line 205 of file info_draw.cc.
References info_textview_main__internal().
Referenced by box_select_exec(), and select_report_pick_invoke().
|
static |
Definition at line 149 of file info_draw.cc.
References UI_UNIT_X, V2D_SCROLL_WIDTH, rcti::xmax, rcti::xmin, rcti::ymax, and rcti::ymin.
Referenced by info_textview_main__internal().
| int info_textview_height | ( | const SpaceInfo * | sinfo, |
| const ARegion * | region, | ||
| const ReportList * | reports ) |
Definition at line 217 of file info_draw.cc.
References info_textview_main__internal().
Referenced by info_textview_update_rect().
| void info_textview_main | ( | const SpaceInfo * | sinfo, |
| const ARegion * | region, | ||
| const ReportList * | reports ) |
Definition at line 223 of file info_draw.cc.
References info_textview_main__internal().
Referenced by info_main_region_draw().
|
static |
Definition at line 166 of file info_draw.cc.
References TextViewContext::arg1, TextViewContext::arg2, TextViewContext::begin, TextViewContext::const_colors, View2D::cur, TextViewContext::draw_rect, TextViewContext::draw_rect_outer, TextViewContext::end, info_textview_draw_rect_calc(), TextViewContext::lheight, TextViewContext::line_data, TextViewContext::line_get, report_line_data(), report_textview_begin(), report_textview_end(), report_textview_line_get(), report_textview_step(), ret, TextViewContext::row_vpadding, TextViewContext::scroll_ymax, TextViewContext::scroll_ymin, TextViewContext::sel_end, TextViewContext::sel_start, TextViewContext::step, textview_draw(), UI_SCALE_FAC, rctf::ymax, and rctf::ymin.
Referenced by info_text_pick(), info_textview_height(), and info_textview_main().
|
static |
Definition at line 25 of file info_draw.cc.
References Report::flag, TextViewContext::iter, TextViewContext::iter_char_begin, TextViewContext::iter_tmp, SELECT, TH_BACK, TH_INFO_SELECTED, TH_INFO_SELECTED_TEXT, TH_TEXT, TVC_LINE_BG, TVC_LINE_FG, TVC_LINE_ICON, TVC_LINE_ICON_BG, TVC_LINE_ICON_FG, Report::type, UI_GetThemeColor4ubv(), UI_GetThemeColorShade4ubv(), UI_icon_colorid_from_report_type(), UI_icon_from_report_type(), and UI_text_colorid_from_report_type().
Referenced by info_textview_main__internal().
|
static |
Definition at line 88 of file info_draw.cc.
References TextViewContext::arg2, TextViewContext::iter, TextViewContext::iter_char_end, TextViewContext::iter_tmp, ListBase::last, Report::len, ReportList::list, report_textview_init__internal(), report_textview_skip__internal(), TextViewContext::sel_end, TextViewContext::sel_start, TH_BACK, and UI_ThemeClearColor().
Referenced by info_textview_main__internal().
|
static |
Definition at line 113 of file info_draw.cc.
Referenced by info_textview_main__internal().
|
static |
Definition at line 65 of file info_draw.cc.
References TextViewContext::iter, TextViewContext::iter_char_begin, TextViewContext::iter_char_end, Report::message, and str.
Referenced by report_textview_begin(), and report_textview_step().
|
static |
Definition at line 142 of file info_draw.cc.
References TextViewContext::iter, TextViewContext::iter_char_begin, TextViewContext::iter_char_end, and Report::message.
Referenced by info_textview_main__internal().
|
static |
Definition at line 78 of file info_draw.cc.
References TextViewContext::arg1, info_report_mask(), and TextViewContext::iter.
Referenced by report_textview_begin(), and report_textview_step().
|
static |
Definition at line 118 of file info_draw.cc.
References TextViewContext::iter, TextViewContext::iter_char_begin, TextViewContext::iter_char_end, TextViewContext::iter_tmp, Report::len, report_textview_init__internal(), and report_textview_skip__internal().
Referenced by info_textview_main__internal().