|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
User Interface utils (legacy code). More...
#include <utility>#include "utils/color.h"#include "utils/format.h"

Go to the source code of this file.
Data Structures | |
| class | UiColors |
| Commonly used UI colors. More... | |
| class | UiTextures |
| Commonly used UI textures. More... | |
Macros | |
| #define | UI_CACHES (zrythm_app->ui_caches_) |
| #define | UI_COLORS (&UI_CACHES->colors_) |
Typedefs | |
| using | Color = zrythm::utils::Color |
Enumerations | |
| enum class | UiCursorState { UI_CURSOR_STATE_DEFAULT , UI_CURSOR_STATE_RESIZE_L , UI_CURSOR_STATE_REPEAT_L , UI_CURSOR_STATE_RESIZE_R , UI_CURSOR_STATE_REPEAT_R , UI_CURSOR_STATE_RESIZE_UP } |
| Various cursor states to be shared. More... | |
| enum class | UiOverlayAction { None , CreatingResizingR , CREATING_MOVING , ResizingL , ResizingLLoop , ResizingLFade , ResizingR , ResizingRLoop , ResizingRFade , RESIZING_UP , RESIZING_UP_FADE_IN , RESIZING_UP_FADE_OUT , StretchingL , StretchingR , STARTING_AUDITIONING , AUDITIONING , UiOverlayAction::AUTOFILLING , UiOverlayAction::ERASING , STARTING_ERASING , UiOverlayAction::STARTING_MOVING , STARTING_MOVING_COPY , STARTING_MOVING_LINK , MOVING , MovingCopy , MOVING_LINK , STARTING_CHANGING_CURVE , CHANGING_CURVE , UiOverlayAction::STARTING_SELECTION , SELECTING , UiOverlayAction::STARTING_DELETE_SELECTION , DELETE_SELECTING , STARTING_RAMP , RAMPING , CUTTING , RENAMING , StartingPanning , Panning , NUM_UI_OVERLAY_ACTIONS } |
| Various overlay actions to be shared. More... | |
Functions | |
| DEFINE_ENUM_FORMATTER (UiOverlayAction, UiOverlayAction, "NONE", "RESIZING_R", "MOVING", "RESIZING_L", "RESIZING_L_LOOP", "RESIZING_L_FADE", "RESIZING_R", "RESIZING_R_LOOP", "RESIZING_R_FADE", "RESIZING_UP", "RESIZING_UP_FADE_IN", "RESIZING_UP_FADE_OUT", "STRETCHING_L", "STRETCHING_R", "STARTING_AUDITIONING", "AUDITIONING", "AUTOFILLING", "ERASING", "STARTING_ERASING", "STARTING_MOVING", "STARTING_MOVING_COPY", "STARTING_MOVING_LINK", "MOVING", "MOVING_COPY", "MOVING_LINK", "STARTING_CHANGING_CURVE", "CHANGING_CURVE", "STARTING_SELECTION", "SELECTING", "STARTING_DELETE_SELECTION", "DELETE_SELECTING", "STARTING_RAMP", "RAMPING", "CUTTING", "RENAMING", "STARTING_PANNING", "PANNING", "--INVALID--") enum class UiDragMode | |
| Dragging modes for widgets that have click&drag. | |
| double | ui_get_normalized_draggable_value (double size, double cur_val, double start_px, double cur_px, double last_px, double multiplier, UiDragMode mode) |
| Gets a draggable value as a normalized value between 0 and 1. | |
| std::string | ui_get_db_value_as_string (float val) |
| Returns an appropriate string representation of the given dB value. | |
Variables | |
| constexpr const char * | UI_COLOR_DARK_TEXT = "#323232" |
| constexpr const char * | UI_COLOR_BRIGHT_TEXT = "#cdcdcd" |
| constexpr const char * | UI_COLOR_YELLOW = "#F9CA1B" |
| constexpr const char * | UI_COLOR_PURPLE = "#9D3955" |
| constexpr const char * | UI_COLOR_BUTTON_NORMAL = "#343434" |
| constexpr const char * | UI_COLOR_BUTTON_HOVER = "#444444" |
| constexpr const char * | UI_COLOR_RECORD_CHECKED = "#ED2939" |
| constexpr const char * | UI_COLOR_RECORD_ACTIVE = "#FF2400" |
| constexpr const char * | UI_COLOR_BRIGHT_GREEN = "#1DD169" |
| constexpr const char * | UI_COLOR_DARKISH_GREEN = "#19664c" |
| constexpr const char * | UI_COLOR_DARK_ORANGE = "#D68A0C" |
| constexpr const char * | UI_COLOR_Z_YELLOW = "#F9CA1B" |
| constexpr const char * | UI_COLOR_BRIGHT_ORANGE = "#F79616" |
| constexpr const char * | UI_COLOR_Z_PURPLE = "#9D3955" |
| constexpr const char * | UI_COLOR_MATCHA = "#2eb398" |
| constexpr const char * | UI_COLOR_LIGHT_BLUEISH = "#1aa3ffcc" |
| constexpr const char * | UI_COLOR_PREFADER_SEND = "#D21E6D" |
| constexpr const char * | UI_COLOR_POSTFADER_SEND = "#901ed2" |
| constexpr const char * | UI_COLOR_SOLO_ACTIVE = UI_COLOR_MATCHA |
| constexpr const char * | UI_COLOR_SOLO_CHECKED = UI_COLOR_DARKISH_GREEN |
| constexpr const char * | UI_COLOR_HIGHLIGHT_SCALE_BG = "#662266" |
| constexpr const char * | UI_COLOR_HIGHLIGHT_CHORD_BG = "#BB22BB" |
| constexpr const char * | UI_COLOR_HIGHLIGHT_BASS_BG = UI_COLOR_LIGHT_BLUEISH |
| constexpr const char * | UI_COLOR_HIGHLIGHT_BOTH_BG = "#FF22FF" |
| constexpr const char * | UI_COLOR_HIGHLIGHT_SCALE_FG = "#F79616" |
| constexpr const char * | UI_COLOR_HIGHLIGHT_CHORD_FG = UI_COLOR_HIGHLIGHT_SCALE_FG |
| constexpr const char * | UI_COLOR_HIGHLIGHT_BASS_FG = "white" |
| constexpr const char * | UI_COLOR_HIGHLIGHT_BOTH_FG = "white" |
| constexpr const char * | UI_COLOR_FADER_FILL_END = UI_COLOR_Z_YELLOW |
| constexpr const char * | UI_DELETE_ICON_NAME = "z-edit-delete" |
User Interface utils (legacy code).
Definition in file ui.h.