Implementation of the system color dialog component.
You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.
// Alpha channel remains unchanged
class CSysColorDialog :public virtual ISysColorDialog, public CComponent
{
public:
bool isAnyColor() override;
bool isFullOpen() override;
bool isPreventFullOpen() override;
bool isOnlySolidColors() override;
Color getColor() override;
bool setAnyColor(const bool value) override;
bool setFullOpen(const bool value) override;
bool setPreventFullOpen(const bool value) override;
bool setOnlySolidColors(const bool value) override;
bool setColor(const Color &value) override;
bool Execute() override;
CSysColorDialog();
CSysColorDialog(IForm *parent);
};
Namespace: | nitisa::standard |
Include: | Standard/Components/SysColorDialog/SysColorDialog.h |