Example #1
0
        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;
        }
Example #2
0
        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;
        }
Example #3
0
 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;
 }