|
| | GinLookAndFeel () |
| |
| juce::Colour | defaultColour (int idx) |
| |
| void | drawRotarySlider (juce::Graphics &, int x, int y, int width, int height, float sliderPosProportional, float rotaryStartAngle, float rotaryEndAngle, juce::Slider &) override |
| |
| void | drawLinearSlider (juce::Graphics &, int x, int y, int width, int height, float sliderPos, float minSliderPos, float maxSliderPos, const juce::Slider::SliderStyle, juce::Slider &) override |
| |
| void | drawButtonBackground (juce::Graphics &, juce::Button &, const juce::Colour &backgroundColour, bool isMouseOverButton, bool isButtonDown) override |
| |
| void | drawButtonText (juce::Graphics &, juce::TextButton &, bool isMouseOverButton, bool isButtonDown) override |
| |
| void | drawComboBox (juce::Graphics &, int width, int height, bool isButtonDown, int buttonX, int buttonY, int buttonW, int buttonH, juce::ComboBox &) override |
| |
| void | positionComboBoxText (juce::ComboBox &, juce::Label &) override |
| |
| void | drawTextEditorOutline (juce::Graphics &, int width, int height, juce::TextEditor &) override |
| |
| int | getAlertWindowButtonHeight () override |
| |
| void | drawCornerResizer (juce::Graphics &g, int w, int h, bool, bool) override |
| |
Minimalist dark look and feel with black background and white controls.
GinLookAndFeel provides a clean, modern dark theme optimized for audio applications and development tools. It features a dark background with white/gray controls and text for reduced eye strain and professional appearance.
Key Features:
- Dark theme (black background, white text)
- Minimalist, flat design
- Customizable color palette via ColourIds
- Custom drawing for sliders, buttons, combo boxes
- Glass and matte gradient options
- Accent color support
The look and feel can be customized by setting various ColourIds either globally via LookAndFeel::setColour() or per-component via Component::setColour().
Usage:
Minimalist dark look and feel with black background and white controls.
Definition gin_ginlookandfeel.h:39
@ accentColourId
Definition gin_ginlookandfeel.h:61
@ backgroundColourId
Definition gin_ginlookandfeel.h:48
A lightweight 2D point class for projects that don't use juce_graphics.
Definition gin_point.h:25
Point()=default
Creates a point at the origin (0, 0).
- See also
- juce::LookAndFeel_V4