|
Blender V4.3
|
#include "BLI_rect.h"#include "BLI_string.h"#include "BLF_api.hh"#include "BLT_translation.hh"#include "UI_interface.hh"#include "interface_intern.hh"Go to the source code of this file.
Functions | |
| static int | inverted_icon (int icon_id) |
| static void | icon_draw_icon (const rctf *rect, const int icon_id, const float aspect, const float alpha, const bool inverted) |
| static void | icon_draw_rect_input_text (const rctf *rect, const char *str, const float aspect, const float alpha, const bool inverted, const int icon_bg=ICON_KEY_EMPTY1) |
| float | ui_event_icon_offset (const int icon_id) |
| void | icon_draw_rect_input (const float x, const float y, const int w, const int h, const int icon_id, const float aspect, const float alpha, const bool inverted) |
A special set of icons to represent input devices, this is a mix of text (via fonts) and a handful of custom glyphs for special keys.
Event codes are used as identifiers.
Definition in file interface_icons_event.cc.
|
static |
Definition at line 59 of file interface_icons_event.cc.
References BLF_draw_svg_icon(), color, ICON_DEFAULT_HEIGHT, inverted_icon(), TH_TEXT, UI_GetThemeColor4fv(), rctf::xmin, and rctf::ymin.
Referenced by icon_draw_rect_input(), and icon_draw_rect_input_text().
| void icon_draw_rect_input | ( | const float | x, |
| const float | y, | ||
| const int | w, | ||
| const int | h, | ||
| const int | icon_id, | ||
| const float | aspect, | ||
| const float | alpha, | ||
| const bool | inverted ) |
Definition at line 166 of file interface_icons_event.cc.
References BLI_rctf_size_x(), BLI_STR_UTF8_BLACK_LEFT_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR, BLI_STR_UTF8_BLACK_RIGHT_POINTING_DOUBLE_TRIANGLE_WITH_VERTICAL_BAR, BLI_STR_UTF8_BLACK_RIGHT_POINTING_TRIANGLE_WITH_DOUBLE_VERTICAL_BAR, BLI_STR_UTF8_BLACK_SQUARE_FOR_STOP, BLI_STR_UTF8_BLACK_VERTICAL_ELLIPSE, BLI_STR_UTF8_DOWNWARDS_ARROW, BLI_STR_UTF8_GREATER_THAN_OR_LESS_THAN, BLI_STR_UTF8_LEFTWARDS_ARROW, BLI_STR_UTF8_LOWER_RIGHT_PENCIL, BLI_STR_UTF8_RETURN_SYMBOL, BLI_STR_UTF8_RIGHTWARDS_ARROW, BLI_STR_UTF8_SQUARE_WITH_ORTHOGONAL_CROSSHATCH, BLI_STR_UTF8_UPPER_RIGHT_PENCIL, BLI_STR_UTF8_UPWARDS_ARROW, BLI_STR_UTF8_UPWARDS_UP_ARROW_FROM_BAR, icon_draw_icon(), icon_draw_rect_input_text(), IFACE_, int, SNPRINTF, str, ui_event_icon_offset(), w(), and rctf::xmin.
Referenced by icon_draw_size().
|
static |
Definition at line 79 of file interface_icons_event.cc.
References BLF_boundbox(), BLF_color4fv(), BLF_default(), BLF_draw(), BLF_DRAW_STR_DUMMY_MAX, BLF_position(), BLF_size(), BLI_rctf_size_x(), BLI_rctf_size_y(), BLI_rcti_size_x(), BLI_rcti_size_y(), color, float, icon_draw_icon(), uiFontStyle::points, str, TH_BACK, TH_TEXT, UI_FSTYLE_WIDGET, UI_GetThemeColor4fv(), UI_SCALE_FAC, rctf::xmin, rctf::ymin, and rcti::ymin.
Referenced by icon_draw_rect_input().
Definition at line 25 of file interface_icons_event.cc.
Referenced by icon_draw_icon().
Definition at line 119 of file interface_icons_event.cc.
References ELEM.
Referenced by icon_draw_rect_input(), uiTemplateEventFromKeymapItem(), and uiTemplateInputStatus().