Go to the documentation of this file.
25 #ifndef JUCE_COLOURSELECTOR_H_INCLUDED
26 #define JUCE_COLOURSELECTOR_H_INCLUDED
47 showAlphaChannel = 1 << 0,
49 showColourAtTop = 1 << 1,
51 showColourspace = 1 << 3
65 ColourSelector (
int flags = (showAlphaChannel | showColourAtTop | showSliders | showColourspace),
67 int gapAroundColourSpaceComponent = 7);
80 Colour getCurrentColour()
const;
83 void setCurrentColour (
Colour newColour);
92 virtual int getNumSwatches()
const;
102 virtual Colour getSwatchColour (
int index)
const;
112 virtual void setSwatchColour (
int index,
const Colour& newColour)
const;
125 backgroundColourId = 0x1007000,
126 labelTextColourId = 0x1007001
132 class ColourSpaceView;
133 class HueSelectorComp;
134 class SwatchComponent;
135 class ColourComponentSlider;
136 class ColourSpaceMarker;
153 void setHue (
float newH);
154 void setSV (
float newS,
float newV);
163 #if JUCE_CATCH_DEPRECATED_CODE_MISUSE
171 #endif // JUCE_COLOURSELECTOR_H_INCLUDED
Definition: juce_ChangeBroadcaster.h:35
Definition: juce_ContainerDeletePolicy.h:44
Definition: juce_Colour.h:35
Definition: juce_ColourSelector.h:38
ColourSelectorOptions
Definition: juce_ColourSelector.h:45
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_GraphicsContext.h:42
Definition: juce_Slider.h:503
ColourIds
Definition: juce_ColourSelector.h:123
Definition: juce_OwnedArray.h:55
Definition: juce_Slider.h:50
virtual void sliderValueChanged(Slider *slider)=0
Definition: juce_Component.h:33
Definition: juce_ColourSelector.cpp:162
virtual void resized()
Definition: juce_Component.cpp:2272
Definition: juce_ColourSelector.cpp:70
ComponentFlags flags
Definition: juce_Component.h:2279
virtual void paint(Graphics &g)
Definition: juce_Component.cpp:1929
Definition: juce_ColourSelector.cpp:196