Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs')
-rw-r--r--Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs19
1 files changed, 12 insertions, 7 deletions
diff --git a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
index 27297e3..9726187 100644
--- a/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
+++ b/Xamarin.PropertyEditing.Mac/Controls/CollectionEditorControl.cs
@@ -19,6 +19,8 @@ namespace Xamarin.PropertyEditing.Mac
this.hostResources = hostResources;
this.collectionView = new NSTableView {
+ AccessibilityEnabled = true,
+ AccessibilityTitle = Properties.Resources.AccessibilityCollectionEditorTable,
HeaderView = null,
RowHeight = 24
};
@@ -58,17 +60,19 @@ namespace Xamarin.PropertyEditing.Mac
AddSubview (scrollBorder);
- this.typeSelector = new NSComboBox {
- TranslatesAutoresizingMaskIntoConstraints = false,
+ this.typeSelector = new FocusableComboBox {
+ AccessibilityEnabled = true,
+ AccessibilityTitle = Properties.Resources.AccessibilityCollectionTypeSelector,
ControlSize = NSControlSize.Mini,
Font = NSFont.SystemFontOfSize (NSFont.SystemFontSizeForControlSize (NSControlSize.Mini)),
- AccessibilityTitle = Properties.Resources.AccessibilityCollectionTypeSelector
+ TranslatesAutoresizingMaskIntoConstraints = false,
};
this.typeSelector.SelectionChanged += OnSelectedTypeChanged;
- this.add = new NSButton {
- BezelStyle = NSBezelStyle.SmallSquare,
+ this.add = new FocusableButton {
+ AccessibilityEnabled = true,
AccessibilityTitle = Properties.Resources.AccessibilityCollectionAddButton,
+ BezelStyle = NSBezelStyle.SmallSquare,
Bordered = false,
};
this.add.Activated += OnAddChild;
@@ -81,9 +85,10 @@ namespace Xamarin.PropertyEditing.Mac
ContentViewMargins = new CGSize (0, 0)
};
- this.remove = new NSButton {
- BezelStyle = NSBezelStyle.SmallSquare,
+ this.remove = new FocusableButton {
+ AccessibilityEnabled = true,
AccessibilityTitle = Properties.Resources.AccessibilityCollectionRemoveButton,
+ BezelStyle = NSBezelStyle.SmallSquare,
Bordered = false
};
this.remove.Activated += OnRemoveChild;