Пример #1
0
 private void Clear()
 {
     if (_SelectedView != null)
     {
         _SelectedView.Selected = false;
     }
     _SelectedView = null;
     _ListBox.Controls.Clear();
 }
Пример #2
0
 private void Rebuild()
 {
     Clear();
     if (_Source != null && _Translate != null)
     {
         if (_Source.Keys != null)
         {
             foreach (var sKey in _Source.Keys)
             {
                 TextKey tKey = GetKeyInTranslate(sKey.Key);
                 if (tKey != null)
                 {
                     TextKeyTranslateView view = new TextKeyTranslateView(sKey, tKey);
                     view.Changed += view_Changed;
                     _ListBox.Controls.Add(view);
                 }
             }
         }
     }
     SetChanged(false);
     _ListBox.SelectedIndex = -1;
 }
Пример #3
0
        void _ListBox_SelectionChanged(object sender, System.EventArgs e)
        {
            if (_SelectedView != null)
            {
                _SelectedView.Selected = false;
            }
            _SelectedView = null;

            object item = _ListBox.SelectedItem;

            if (item != null)
            {
                _SelectedView          = (TextKeyTranslateView)item;
                _SelectedView.Selected = true;
            }
            else
            {
                _SelectedView = null;
            }

            Skill.Editor.UI.EditorFrame.RepaintParentEditorWindow(_Frame.Grid);
        }