public TabbedMdi(ControlProperty resource) : base(resource) { m_szDefaultID = DefaultStrings.TabControl; if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNHCENTER)) m_alignHori = HALIGN_TYPE.Center; else if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNHRIGHT)) m_alignHori = HALIGN_TYPE.Right; else m_alignHori = HALIGN_TYPE.Left; if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNVBOTTOM)) m_alignVert = VALIGN_TYPE.Bottom; else if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNVCENTER)) m_alignVert = VALIGN_TYPE.Center; else m_alignVert = VALIGN_TYPE.Top; m_bShowCaption = false; }
public Label(ControlProperty resource) : base(resource) { m_shadowColor = Color.Transparent; m_color = Skin.Instance.DefaultColors.StaticControl.Caption; //m_rectBounds = CalculateBounds(); if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNHCENTER)) m_alignHori = HALIGN_TYPE.Center; else if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNHRIGHT)) m_alignHori = HALIGN_TYPE.Right; else m_alignHori = HALIGN_TYPE.Left; if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNVBOTTOM)) m_alignVert = VALIGN_TYPE.Bottom; else if (resource.m_style.HasFlag(WindowStyle.WSS_ALIGNVCENTER)) m_alignVert = VALIGN_TYPE.Center; else m_alignVert = VALIGN_TYPE.Top; if (resource.m_style.HasFlag(WindowStyle.WSS_GROUPBOX)) m_color = Skin.Instance.DefaultColors.StaticControl.CaptionText; }
public Object InternalUpdateDerivative2(Object data, string identifier) { Object ret = null; switch (identifier) { case "Caption": ret = Caption; m_szCaption = (string)data; break; case "ForeColor": ret = m_color; m_color = (Color)data; break; case "ShadowColor": ret = m_shadowColor; m_shadowColor = (Color)data; break; case "VerticalAlignment": ret = m_alignVert; m_alignVert = (VALIGN_TYPE)data; break; case "HorizontalAlignment": ret = m_alignHori; m_alignHori = (HALIGN_TYPE)data; break; default: break; } return ret; }