|
@@ -26,6 +26,7 @@ namespace UICatalog.Scenarios {
|
|
|
private MenuItem miLeaveLastRow;
|
|
|
private MenuItem miCustomColors;
|
|
|
private MenuItem miCursor;
|
|
|
+ private MenuItem miMultiSelect;
|
|
|
private Terminal.Gui.Attribute green;
|
|
|
private Terminal.Gui.Attribute red;
|
|
|
|
|
@@ -55,7 +56,8 @@ namespace UICatalog.Scenarios {
|
|
|
miFullPaths = new MenuItem ("_FullPaths", "", () => SetFullName()){Checked = false, CheckType = MenuItemCheckStyle.Checked},
|
|
|
miLeaveLastRow = new MenuItem ("_LeaveLastRow", "", () => SetLeaveLastRow()){Checked = true, CheckType = MenuItemCheckStyle.Checked},
|
|
|
miCustomColors = new MenuItem ("C_ustomColors", "", () => SetCustomColors()){Checked = false, CheckType = MenuItemCheckStyle.Checked},
|
|
|
- miCursor = new MenuItem ("Curs_or", "", () => SetCursor()){Checked = true, CheckType = MenuItemCheckStyle.Checked},
|
|
|
+ miCursor = new MenuItem ("Curs_or (MultiSelect only)", "", () => SetCursor()){Checked = false, CheckType = MenuItemCheckStyle.Checked},
|
|
|
+ miMultiSelect = new MenuItem ("_MultiSelect", "", () => SetMultiSelect()){Checked = true, CheckType = MenuItemCheckStyle.Checked},
|
|
|
}),
|
|
|
});
|
|
|
Top.Add (menu);
|
|
@@ -276,6 +278,12 @@ namespace UICatalog.Scenarios {
|
|
|
miCursor.Checked = !miCursor.Checked;
|
|
|
treeViewFiles.DesiredCursorVisibility = miCursor.Checked ? CursorVisibility.Default : CursorVisibility.Invisible;
|
|
|
}
|
|
|
+ private void SetMultiSelect()
|
|
|
+ {
|
|
|
+ miMultiSelect.Checked = !miMultiSelect.Checked;
|
|
|
+ treeViewFiles.MultiSelect = miMultiSelect.Checked;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
private void SetCustomColors()
|
|
|
{
|