Esempio n. 1
0
        public WindowBorderSkin(string skinName, string colorSchemeName)
        {
            if (!Directory.Exists(skinName))
            {
                throw new Exception("Skin selected doesn't exsits.\nMake sure that you didn't remove the skin folder.");
            }

            _skinLoader = new SkinIniLoader(skinName);

            ColorScheme = SkinLoader.GetColorScheme(colorSchemeName);

            MaximizedTopFrame = SkinLoader.GetSkinElement(SkinIDs.MaximizedTop);
            TopFrame          = SkinLoader.GetSkinElement(SkinIDs.Top);
            LeftFrame         = SkinLoader.GetSkinElement(SkinIDs.Left);
            RightFrame        = SkinLoader.GetSkinElement(SkinIDs.Right);
            BottomFrame       = SkinLoader.GetSkinElement(SkinIDs.Bottom);
            ReflectionImage   = SkinLoader.GetSkinElement(SkinIDs.Reflection);

            MinimizeButton  = SkinLoader.GetSkinElement(SkinIDs.MinButton);
            MaximizeButton  = SkinLoader.GetSkinElement(SkinIDs.MaxButton);
            RestoreButton   = SkinLoader.GetSkinElement(SkinIDs.ResButton);
            HelpButton      = SkinLoader.GetSkinElement(SkinIDs.HelpButton);
            TitleBackground = SkinLoader.GetSkinElement(SkinIDs.CaptionBackground);
            CloseButton     = SkinLoader.GetSkinElement(SkinIDs.CloseButton);
            Close2Button    = SkinLoader.Exists(SkinIDs.Close2Button) ? SkinLoader.GetSkinElement(SkinIDs.Close2Button) : CloseButton;

            Caption = SkinLoader.GetSkinElement(SkinIDs.Caption);
            Icon    = SkinLoader.GetSkinElement(SkinIDs.Icon);

            SizingPadding      = SkinLoader.GetRect(SkinIDs.General, SkinKeys.Sizing);
            InActiveReflection = (byte)SkinLoader.GetCustomIntegerProperty(SkinIDs.General, SkinKeys.ReflectionInActive, 255);
        }
Esempio n. 2
0
        public WindowBorderSkin(string skinName, string colorSchemeName)
        {
            if (!Directory.Exists(skinName))
            {
                throw new Exception("Skin selected doesn't exsits.\nMake sure that you didn't remove the skin folder.");
            }

            _skinLoader = new SkinIniLoader(skinName);

            ColorScheme = SkinLoader.GetColorScheme(colorSchemeName);

            MaximizedTopFrame = SkinLoader.GetSkinElement(SkinIDs.MaximizedTop);
            TopFrame = SkinLoader.GetSkinElement(SkinIDs.Top);
            LeftFrame = SkinLoader.GetSkinElement(SkinIDs.Left);
            RightFrame = SkinLoader.GetSkinElement(SkinIDs.Right);
            BottomFrame = SkinLoader.GetSkinElement(SkinIDs.Bottom);
            ReflectionImage = SkinLoader.GetSkinElement(SkinIDs.Reflection);

            MinimizeButton = SkinLoader.GetSkinElement(SkinIDs.MinButton);
            MaximizeButton = SkinLoader.GetSkinElement(SkinIDs.MaxButton);
            RestoreButton = SkinLoader.GetSkinElement(SkinIDs.ResButton);
            HelpButton = SkinLoader.GetSkinElement(SkinIDs.HelpButton);
            TitleBackground = SkinLoader.GetSkinElement(SkinIDs.CaptionBackground);
            CloseButton = SkinLoader.GetSkinElement(SkinIDs.CloseButton);
            Close2Button = SkinLoader.Exists(SkinIDs.Close2Button) ? SkinLoader.GetSkinElement(SkinIDs.Close2Button) : CloseButton;

            Caption = SkinLoader.GetSkinElement(SkinIDs.Caption);
            Icon = SkinLoader.GetSkinElement(SkinIDs.Icon);

            SizingPadding = SkinLoader.GetRect(SkinIDs.General, SkinKeys.Sizing);
            InActiveReflection = (byte)SkinLoader.GetCustomIntegerProperty(SkinIDs.General, SkinKeys.ReflectionInActive, 255);
        }