Example #1
0
KDNAMESTART

KDNAMEGUI

#define KUDEET_DEFAULT_BRUSH_SIZE	40

KGUISkin::KGUISkin()
{
	m_BmpHorHover	= NULL;
	m_BmpHor		= NULL;
	m_BmpVer		= NULL;
	m_BmpVerHover	= NULL;
	
	m_BaseBrush		= NULL;
	m_DecBrush		= NULL;
	m_IncBrush		= NULL;

	m_BmpBtnHoverV	= NULL;
	m_BmpBtnNormalV	= NULL;
	m_BmpBtnHover	= NULL;
	m_BmpBtnNormal	= NULL;
	m_BmpTitle		= NULL;
	m_BmpHighlight	= NULL;

	m_hICON			= NULL;	
	m_TextColor		= RGB(0, 0, 0);
	m_bColorDirty	= true;
	m_nWidth		= KUDEET_DEFAULT_BRUSH_SIZE;
	//SetBaseColor(220, 0.5f, 0.5f); // HSL
	SetBaseColor(KColor(0x22, 0x75, 0xA0));
	//SetBaseColor(0x22, 0x75, 0xA0);
}
Example #2
0
void ApplyColorsToWindow(FXWindow* win) {
    if (win) {
    for (FXWindow*w=win; w; w=w->getNext()) {
      SetBackColor(w);
      SetBaseColor(w);
      SetTextColor(w);
      SetSelBackColor(w);
      SetSelTextColor(w);
      SetHiliteColor(w);
      SetShadowColor(w);
      SetBorderColor(w);
      SetBoxColor(w);
      SetArrowColor(w);
      SetCheckColor(w);
      SetDiskColor(w);
      SetCursorColor(w);
      w->update();
      ApplyColorsToWindow(w->getFirst());
    }
  }
}
Example #3
0
void KGUISkin::SetBaseColor(COLORREF clrValue)
{
	SetBaseColor(KColor(clrValue));
}
Example #4
0
void KGUISkin::SetBaseColor(FInt32 fH, FInt32 fS, FInt32 fL)
{
	H = fH; S = fS; L = fL;
	RGBQUAD rgb = KColor::HSL2RGB(H, S, L);		
	SetBaseColor(KColor(rgb.rgbRed, rgb.rgbGreen, rgb.rgbBlue));
}
Example #5
0
RadioButton::RadioButton(const Color& body_color, const wstr& text):
	Parent(body_color, text) {
	SetBaseColor(GetColor());
}