⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 colorset.h

📁 XOSL 多操作系统管理工具 源代码 多系统引导工具
💻 H
字号:
#ifndef ColorSetH
#define ColorSetH

#include <newdefs.h>
#include <gui.h>
 
#include <xosldata.h>
		
class CColorSettings {
public:
	CColorSettings(CXOSLData &XoslDataToUse);
	~CColorSettings();

	void CreateControls();
	void InitializeControls(CTabControl *TabControl);
	void ConnectEventHandlers();
	void InitializeData();
	void InstallControls(CForm *Form);
	void RealingText();

private:
	CXOSLData &XoslData;

	bool Initialized;

private:
	// controls
	CBevel *SchemeGroup;
	CLabel *ColorScheme;
	CListBox *SchemeListBox;
	CScrollBar *ScrollBar;
	CBevel *AdjustGroup;
	CLabel *Adjustment;
	CLabel *HueLabel;
	CLabel *SatLabel;
	CLabel *LumLabel;
	CLabel *HueValue;
	CLabel *SatValue;
	CLabel *LumValue;
	CTrackBar *HueSlider;
	CTrackBar *SatSlider;
	CTrackBar *LumSlider;

	CBevel *FadeGroup;
	CLabel *FadeColor;
	CLabel *FadeIntLabel;
	CTrackBar *FadeIntSlider;
	CLabel *FadeIntValue;
	CButton *FadeTestBtn;

private:
	// event handler
	static void ColorSchemeSelect(CColorSettings &ColorSettings, int ItemIndex);
	static void ChangeHue(CColorSettings &ColorSettings, int Hue);
	static void ChangeSat(CColorSettings &ColorSettings, int Sat);
	static void ChangeLum(CColorSettings &ColorSettings, int Lum);
	static void FadeIntChange(CColorSettings &ColorSettings, int Intensity);
	static void FadeTestClick(CColorSettings &ColorSettings);

};

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -