67 ColourSelector (
int flags = (showAlphaChannel | showColourAtTop | showSliders | showColourspace),
69 int gapAroundColourSpaceComponent = 7);
82 Colour getCurrentColour()
const;
99 virtual int getNumSwatches()
const;
109 virtual Colour getSwatchColour (
int index)
const;
119 virtual void setSwatchColour (
int index,
const Colour& newColour);
138 class ColourSpaceView;
139 class HueSelectorComp;
140 class ColourPreviewComp;
144 class SwatchComponent;
157 void setSV (
float newS,
float newV);
ChangeBroadcaster() noexcept
Definition juce_ChangeBroadcaster.cpp:26
Definition juce_Colour.h:38
Definition juce_ColourSelector.h:42
std::unique_ptr< ColourSpaceView > colourSpace
Definition juce_ColourSelector.h:149
std::unique_ptr< Slider > sliders[4]
Definition juce_ColourSelector.h:148
OwnedArray< SwatchComponent > swatchComponents
Definition juce_ColourSelector.h:152
std::unique_ptr< HueSelectorComp > hueSelector
Definition juce_ColourSelector.h:150
std::unique_ptr< ColourPreviewComp > previewComponent
Definition juce_ColourSelector.h:151
void changeColour()
Definition juce_ColourSelector.cpp:621
ColourSelector(int flags=(showAlphaChannel|showColourAtTop|showSliders|showColourspace), int edgeGap=4, int gapAroundColourSpaceComponent=7)
Definition juce_ColourSelector.cpp:384
float v
Definition juce_ColourSelector.h:147
int edgeGap
Definition juce_ColourSelector.h:154
void paint(Graphics &) override
Definition juce_ColourSelector.cpp:512
Colour colour
Definition juce_ColourSelector.h:146
void resized() override
Definition juce_ColourSelector.cpp:532
ColourIds
Definition juce_ColourSelector.h:131
@ backgroundColourId
Definition juce_ColourSelector.h:132
@ labelTextColourId
Definition juce_ColourSelector.h:133
const int flags
Definition juce_ColourSelector.h:153
void updateHSV()
Definition juce_ColourSelector.cpp:480
float h
Definition juce_ColourSelector.h:147
void update(NotificationType)
Definition juce_ColourSelector.cpp:485
void setSV(float newS, float newV)
Definition juce_ColourSelector.cpp:465
ColourSelectorOptions
Definition juce_ColourSelector.h:47
@ showColourAtTop
Definition juce_ColourSelector.h:50
@ editableColour
Definition juce_ColourSelector.h:51
@ showSliders
Definition juce_ColourSelector.h:52
@ showColourspace
Definition juce_ColourSelector.h:53
@ showAlphaChannel
Definition juce_ColourSelector.h:48
void setHue(float newH)
Definition juce_ColourSelector.cpp:453
float s
Definition juce_ColourSelector.h:147
Component() noexcept
Definition juce_Component.cpp:517
Definition juce_GraphicsContext.h:45
Definition juce_OwnedArray.h:51
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
NotificationType
Definition juce_NotificationType.h:32
@ sendNotification
Definition juce_NotificationType.h:34
jack_client_t client jack_client_t client jack_client_t client jack_client_t JackInfoShutdownCallback void arg jack_client_t jack_port_t port void func jack_client_t const char const char unsigned long flags
Definition juce_linux_JackAudio.cpp:69