Exemplo n.º 1
0
        public PreferenceItemEditor(IPreferenceItem item)
        {
            InitializeComponent();
            _item = item;

            StringResource sr = UsabilityPlugin.Strings;
            this.Text = sr.GetString("Form.PreferenceItemEditor.Text");
            _nameLabel.Text = sr.GetString("Form.PreferenceItemEditor._nameLabel") + " " + item.FullQualifiedId;
            _valueLabel.Text = sr.GetString("Form.PreferenceItemEditor._valueLabel");
            _resetButton.Text = sr.GetString("Form.PreferenceItemEditor._resetButton");
            _okButton.Text = sr.GetString("Common.OK");
            _cancelButton.Text = sr.GetString("Common.Cancel");

            //int/stringどちらかの場合をサポート
            IIntPreferenceItem intitem = item.AsInt();
            IStringPreferenceItem stritem = item.AsString();
            Debug.Assert(intitem != null || stritem != null);
            _valueBox.Text = intitem != null ? intitem.Value.ToString() : stritem.Value;
        }
Exemplo n.º 2
0
 public virtual void ValidateItem(IPreferenceItem item, IPreferenceValidationResult output)
 {
 }
Exemplo n.º 3
0
 public virtual string GetDescription(IPreferenceItem item)
 {
     return "";
 }
Exemplo n.º 4
0
 public void OnChange(IPreferenceItem item) {
 }
Exemplo n.º 5
0
 public string GetDescription(IPreferenceItem item) {
     return null;
 }
Exemplo n.º 6
0
 public void OnChange(IPreferenceItem item)
 {
 }
Exemplo n.º 7
0
 public string GetDescription(IPreferenceItem item)
 {
     return("");
 }
Exemplo n.º 8
0
 public virtual void ValidateItem(IPreferenceItem item, IPreferenceValidationResult output)
 {
 }
Exemplo n.º 9
0
        private bool IsVisibleItem(IPreferenceItem item)
        {
            string filter = _filterBox.Text;

            return(filter.Length == 0 ? true : item.FullQualifiedId.Contains(filter)); //テキストの絞込み
        }
Exemplo n.º 10
0
 public ItemTag(IPreferenceItem item)
 {
     _item = item;
 }
Exemplo n.º 11
0
 public string GetDescription(IPreferenceItem item) {
     return "MRU";
 }
Exemplo n.º 12
0
 internal bool Contains(IPreferenceItem item)
 {
     return(_children.Contains(item));
 }