A custom look and feel class that renders UI elements with text-focused styling.
More...
|
| virtual | ~TextLookAndFeel () |
| | Destructor.
|
| |
| void | drawRotarySlider (Graphics &g, int x, int y, int width, int height, float slider_t, float start_angle, float end_angle, Slider &slider) override |
| | Draws a rotary slider using a text-focused design.
|
| |
| void | drawToggleButton (Graphics &g, ToggleButton &button, bool hover, bool is_down) override |
| | Draws a toggle button with a text-centered style.
|
| |
| void | drawTickBox (Graphics &g, Component &component, float x, float y, float w, float h, bool ticked, bool enabled, bool mouse_over, bool button_down) override |
| | Draws a tick box (for checkboxes) with minimal text-focused styling.
|
| |
| void | drawLabel (Graphics &g, Label &label) override |
| | Draws a label with text-focused style.
|
| |
| void | drawComboBox (Graphics &g, int width, int height, bool is_down, int button_x, int button_y, int button_w, int button_h, ComboBox &box) override |
| | Draws a combo box with text styling.
|
| |
Public Member Functions inherited from DefaultLookAndFeel |
| | ~DefaultLookAndFeel () |
| | Destructor.
|
| |
| virtual int | getPopupMenuBorderSize () override |
| | Returns the border size for popup menus.
|
| |
| void | drawTextEditorOutline (Graphics &g, int width, int height, TextEditor &text_editor) override |
| | Draws no outline for TextEditors by default.
|
| |
| void | fillTextEditorBackground (Graphics &g, int width, int height, TextEditor &text_editor) override |
| | Fills the background of a TextEditor with a rounded rectangle and border.
|
| |
| void | drawPopupMenuBackground (Graphics &g, int width, int height) override |
| | Draws the background for a popup menu with a rounded rectangle and border.
|
| |
| virtual void | drawScrollbar (Graphics &g, ScrollBar &scroll_bar, int x, int y, int width, int height, bool vertical, int thumb_position, int thumb_size, bool mouse_over, bool mouse_down) override |
| | Draws a custom scrollbar, potentially aligned differently if it's a LeftAlignedScrollBar.
|
| |
| void | drawComboBox (Graphics &g, int width, int height, const bool button_down, int button_x, int button_y, int button_w, int button_h, ComboBox &box) override |
| | Draws the background and arrow of a ComboBox.
|
| |
| void | drawTickBox (Graphics &g, Component &component, float x, float y, float w, float h, bool ticked, bool enabled, bool mouse_over, bool button_down) override |
| | Draws a tick box (check box) with a filled rectangle if ticked.
|
| |
| void | drawCallOutBoxBackground (CallOutBox &call_out_box, Graphics &g, const Path &path, Image &) override |
| | Draws the background of a CallOutBox with a simple rounded rectangle and stroke.
|
| |
| void | drawButtonBackground (Graphics &g, Button &button, const Colour &background_color, bool hover, bool down) override |
| | Draws the background of a generic button, using a rounded rectangle.
|
| |
| int | getSliderPopupPlacement (Slider &slider) override |
| | Gets the popup placement for a slider. Delegates to SynthSlider if present.
|
| |
| Font | getPopupMenuFont () override |
| | Returns the font to use for popup menus.
|
| |
| Font | getSliderPopupFont (Slider &slider) override |
| | Returns the font to use for slider popup text.
|
| |
| int | getMenuWindowFlags () override |
| | Returns the window flags for menu windows. Defaults to 0.
|
| |
A custom look and feel class that renders UI elements with text-focused styling.
This class overrides certain drawing methods to provide a more text-oriented aesthetic for sliders, toggle buttons, and combo boxes. It relies on text and font adjustments rather than heavy graphical elements.