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

📄 mgcolorgroup.cpp

📁 monqueror一个很具有参考价值的源玛
💻 CPP
字号:
#include "render_interface.h"#include "mgcolor.h"#include "mgbrush.h"#include "mgcolorgroup.h"static MGColor mg_mix_colors( MGColor a, MGColor b ){    return MGColor( (a.red() + b.red()) / 2, (a.green() + b.green()) / 2, (a.blue() + b.blue()) / 2 );}MGColorGroup::MGColorGroup(){	br = new MGBrush[NColorRoles];}MGColorGroup::MGColorGroup( const MGColor& foreground, const MGColor& background,		const MGColor& light, const MGColor& dark, const MGColor& mid,		const MGColor& text, const MGColor& base ){    br = new MGBrush[NColorRoles];    br[Foreground]      = MGBrush(foreground);    br[Button]          = MGBrush(background);    br[Light]           = MGBrush(light);    br[Dark]            = MGBrush(dark);    br[Mid]             = MGBrush(mid);    br[Text]            = MGBrush(text);    br[BrightText]      = br[Light];    br[ButtonText]      = br[Text];    br[Base]            = MGBrush(base);    br[Background]      = MGBrush(background);    br[Midlight] 		= mg_mix_colors( br[Button].color(), br[Light].color() );    br[Shadow]          = MG::black;    br[Highlight]       = MG::darkBlue;    br[HighlightedText] = MG::white;}MGColorGroup::~MGColorGroup(){	delete [] br;}

⌨️ 快捷键说明

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