52 #ifndef __PCL_ColorDialog_h
53 #define __PCL_ColorDialog_h
75 class PCL_INTERNAL SimpleColorDialogPrivate;
95 AlphaEnabled = 0x0080,
144 return m_workingColor;
153 return (m_flags & AlphaEnabled) != 0;
162 return (m_flags & Grayscale) != 0;
183 void Color_ValueUpdated(
NumericEdit& sender,
double value );
184 void ColorSample_Paint(
Control& sender,
const Rect& updateRect );
185 void Done_Click(
Button& sender,
bool checked );
186 void Dialog_Return(
Dialog& sender,
int retVal );
Client-side interface to a PixInsight Control object.
Client-side interface to a PixInsight modal dialog.
A generic rectangle in the two-dimensional space.
Client-side interface to a PixInsight horizontal sizer.
A label/edit/slider compound control to edit numeric parameters.
A label/edit compound control to edit numeric parameters.
A simple color selection dialog.
SimpleColorDialog(RGBA *color=nullptr, uint32 flags=0)
~SimpleColorDialog() override
bool IsAlphaEnabled() const
void SetColor(RGBA color)
Client-side interface to a PixInsight vertical sizer.