예제 #1
0
파일: EditorList.cs 프로젝트: arlm/MixEmul
        public EditorList(int minIndex, int maxIndex, CreateEditorCallback createEditor, LoadEditorCallback loadEditor)
        {
            mMinIndex          = minIndex;
            mMaxIndex          = maxIndex;
            mCreateEditor      = createEditor;
            mLoadEditor        = loadEditor;
            mFirstVisibleIndex = 0;

            IsReloading            = false;
            mReadOnly              = false;
            mResizeInProgress      = false;
            mSizeAdaptationPending = false;

            mEditorsSyncRoot = new object();
            mEditors         = new List <T>();

            InitializeComponent();
        }
예제 #2
0
 public MixByteCollectionEditorList(int maxWordCount, CreateEditorCallback createEditor, LoadEditorCallback loadEditor)
     : base(0, maxWordCount - 1, createEditor, loadEditor)
 {
 }
예제 #3
0
 public WordEditorList(int minIndex, int maxIndex, CreateEditorCallback createEditor, LoadEditorCallback loadEditor)
     : base(minIndex, maxIndex, createEditor, loadEditor)
 {
 }