Esempio n. 1
0
        public void TitleBarStyle_RespectWindowsDefaults()
        {
            var settings = new TitleBarStyle();

            Assert.True(settings.ShowTitleBar);
            Assert.True(settings.ShowSizingBorder);
        }
Esempio n. 2
0
        public void TitleBarStyle_WindowsDefaults()
        {
            var settings   = new TitleBarStyle();
            var style      = GetDefaultStyle();
            var win32Style = TitleBarPlugin.UpdateStyle(style, settings);

            Assert.Equal(GetDefaultStyle(), win32Style);
        }
Esempio n. 3
0
        public void TitleBarStyle_HideTitleBarAndSizingBorder()
        {
            var settings = new TitleBarStyle()
            {
                ShowTitleBar = false, ShowSizingBorder = false
            };
            var style      = GetDefaultStyle();
            var win32Style = TitleBarPlugin.UpdateStyle(style, settings);

            Assert.Equal(GetAllStylesOff(), win32Style);
        }
Esempio n. 4
0
        public void TitleBarStyle_HideSizingBorder()
        {
            var settings = new TitleBarStyle()
            {
                ShowSizingBorder = false
            };
            var style      = GetDefaultStyle();
            var win32Style = TitleBarPlugin.UpdateStyle(style, settings);

            Assert.Equal(GetDefaultStyle() & ~Win32.WS.WS_THICKFRAME, win32Style);
        }
Esempio n. 5
0
        public void TitleBarStyle_HideTitleBar()
        {
            var settings = new TitleBarStyle()
            {
                ShowTitleBar = false
            };
            var style      = GetDefaultStyle();
            var win32Style = TitleBarPlugin.UpdateStyle(style, settings);

            Assert.Equal(GetDefaultStyle() & ~Win32.WS.WS_CAPTION, win32Style);
        }
Esempio n. 6
0
        public void TitleBarStyle_ShowSizingBorderWhenHidden()
        {
            var settings = new TitleBarStyle()
            {
                ShowSizingBorder = true
            };
            var style      = GetAllStylesOff();
            var win32Style = TitleBarPlugin.UpdateStyle(style, settings);

            Assert.Equal(GetDefaultStyle() | Win32.WS.WS_THICKFRAME, win32Style);
        }