public void TitleBarStyle_RespectWindowsDefaults() { var settings = new TitleBarStyle(); Assert.True(settings.ShowTitleBar); Assert.True(settings.ShowSizingBorder); }
public void TitleBarStyle_WindowsDefaults() { var settings = new TitleBarStyle(); var style = GetDefaultStyle(); var win32Style = TitleBarPlugin.UpdateStyle(style, settings); Assert.Equal(GetDefaultStyle(), win32Style); }
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); }
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); }
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); }
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); }