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_ColourSelector.cpp:196
Definition: juce_ColourSelector.cpp:70
ColourSelectorOptions
Definition: juce_ColourSelector.h:45
Definition: juce_ChangeBroadcaster.h:35
#define JUCE_API
Definition: juce_StandardHeader.h:139
ColourIds
Definition: juce_ColourSelector.h:123
Definition: juce_Rectangle.h:36
virtual void resized()
Definition: juce_Component.cpp:2272
there are legal restrictions on arithmetic coding Invalid progressive parameters caller expects u Cannot quantize more than d color components Adobe APP14 flags
Definition: juce_JPEGLoader.cpp:127
Definition: juce_Colour.h:35
virtual void paint(Graphics &g)
Definition: juce_Component.cpp:1929
Definition: juce_Component.h:33
Definition: juce_Slider.h:503
Definition: juce_ColourSelector.h:38
Definition: juce_ContainerDeletePolicy.h:44
Definition: juce_OwnedArray.h:55
Definition: juce_GraphicsContext.h:42
Definition: juce_ColourSelector.cpp:162
Definition: juce_Slider.h:50
virtual void sliderValueChanged(Slider *slider)=0