|
@@ -16,6 +16,7 @@ namespace UICatalog.Scenarios {
|
|
[ScenarioCategory ("Top Level Windows")]
|
|
[ScenarioCategory ("Top Level Windows")]
|
|
public class TableEditor : Scenario {
|
|
public class TableEditor : Scenario {
|
|
TableView tableView;
|
|
TableView tableView;
|
|
|
|
+ private MenuItem miShowHeaders;
|
|
private MenuItem miAlwaysShowHeaders;
|
|
private MenuItem miAlwaysShowHeaders;
|
|
private MenuItem miHeaderOverline;
|
|
private MenuItem miHeaderOverline;
|
|
private MenuItem miHeaderMidline;
|
|
private MenuItem miHeaderMidline;
|
|
@@ -56,7 +57,8 @@ namespace UICatalog.Scenarios {
|
|
new MenuItem ("_Quit", "", () => Quit()),
|
|
new MenuItem ("_Quit", "", () => Quit()),
|
|
}),
|
|
}),
|
|
new MenuBarItem ("_View", new MenuItem [] {
|
|
new MenuBarItem ("_View", new MenuItem [] {
|
|
- miAlwaysShowHeaders = new MenuItem ("_AlwaysShowHeaders", "", () => ToggleAlwaysShowHeader()){Checked = tableView.Style.AlwaysShowHeaders, CheckType = MenuItemCheckStyle.Checked },
|
|
|
|
|
|
+ miShowHeaders = new MenuItem ("_ShowHeaders", "", () => ToggleShowHeaders()){Checked = tableView.Style.ShowHeaders, CheckType = MenuItemCheckStyle.Checked },
|
|
|
|
+ miAlwaysShowHeaders = new MenuItem ("_AlwaysShowHeaders", "", () => ToggleAlwaysShowHeaders()){Checked = tableView.Style.AlwaysShowHeaders, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderOverline = new MenuItem ("_HeaderOverLine", "", () => ToggleOverline()){Checked = tableView.Style.ShowHorizontalHeaderOverline, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderOverline = new MenuItem ("_HeaderOverLine", "", () => ToggleOverline()){Checked = tableView.Style.ShowHorizontalHeaderOverline, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderMidline = new MenuItem ("_HeaderMidLine", "", () => ToggleHeaderMidline()){Checked = tableView.Style.ShowVerticalHeaderLines, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderMidline = new MenuItem ("_HeaderMidLine", "", () => ToggleHeaderMidline()){Checked = tableView.Style.ShowVerticalHeaderLines, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderUnderline = new MenuItem ("_HeaderUnderLine", "", () => ToggleUnderline()){Checked = tableView.Style.ShowHorizontalHeaderUnderline, CheckType = MenuItemCheckStyle.Checked },
|
|
miHeaderUnderline = new MenuItem ("_HeaderUnderLine", "", () => ToggleUnderline()){Checked = tableView.Style.ShowHorizontalHeaderUnderline, CheckType = MenuItemCheckStyle.Checked },
|
|
@@ -374,7 +376,14 @@ namespace UICatalog.Scenarios {
|
|
tableView.Update ();
|
|
tableView.Update ();
|
|
}
|
|
}
|
|
|
|
|
|
- private void ToggleAlwaysShowHeader ()
|
|
|
|
|
|
+ private void ToggleShowHeaders ()
|
|
|
|
+ {
|
|
|
|
+ miShowHeaders.Checked = !miShowHeaders.Checked;
|
|
|
|
+ tableView.Style.ShowHeaders = (bool)miShowHeaders.Checked;
|
|
|
|
+ tableView.Update ();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ private void ToggleAlwaysShowHeaders ()
|
|
{
|
|
{
|
|
miAlwaysShowHeaders.Checked = !miAlwaysShowHeaders.Checked;
|
|
miAlwaysShowHeaders.Checked = !miAlwaysShowHeaders.Checked;
|
|
tableView.Style.AlwaysShowHeaders = (bool)miAlwaysShowHeaders.Checked;
|
|
tableView.Style.AlwaysShowHeaders = (bool)miAlwaysShowHeaders.Checked;
|