public UserController(IUserManager user, IBoardManager board, IColumnManager column, IFocusManager focus) { _board = board; _column = column; _focus = focus; _user = user; }
public FileExplorer() { InitializeComponent(); dirColumns = new DirectoryColumnManager(); searchColumns = new SearchColumnManager(); listViewManager = new ListViewManager(listView, imageList); directoryDisplayer = new DirectoryDisplayer(listViewManager, dirColumns); systemDriveDisplayer = new SystemDriveDisplayer(listViewManager, dirColumns); searchDisplayer = new Lazy <SearchDisplayer>(() => new SearchDisplayer( listViewManager, searchColumns, delegate { indicatorPictureBox.Image = Properties.Resources.loadingImage; }, delegate { indicatorPictureBox.Image = null; })); UndoRedoStack = new UndoRedoStack(); listView.LargeImageList = imageList; listView.SmallImageList = imageList; listView.View = View.Details; pathTextBox.GotFocus += OnPathTextBoxFocus; imageList.ImageSize = new Size(Properties.Settings.Default.Icon_size, Properties.Settings.Default.Icon_size); fileOperator = new FileOperator(); ChangeDirectory(Environment.GetFolderPath(Environment.SpecialFolder.Desktop)); }
protected DataProvider(IController parent, IDataProviderOwner owner, IColumnManager columnManager, IRowManager rowManager, ISelectionManager selectionManager) : base(parent) { Owner = owner; ColumnManager = columnManager ?? AddSubController(new ColumnManager(this, owner)); RowManager = rowManager ?? AddSubController(new RowManager(this, owner)); SelectionManager = selectionManager ?? AddSubController(new SelectionManager(this, owner));; }
public FocusController(IUserManager user, IBoardManager board, IColumnManager column, IFocusManager focus, GitHiredDBContext context) { _board = board; _column = column; _focus = focus; _user = user; _context = context; }
public void SetColumns(IColumnManager columns) { if (listView.InvokeRequired) { MethodInvoker d = delegate { SetColumns(columns); }; listView.Invoke(d, new object[] { columns }); } else { columns.SetColumns(listView); } }
public SearchDisplayer(ListViewManager listViewManager, IColumnManager columns, EventHandler loadingStart, EventHandler loadingFinish) : base(listViewManager, columns) { LoadingFinished += loadingFinish; LoadingStarted += loadingStart; }
public SystemDriveDisplayer(ListViewManager listViewManager, IColumnManager columns) : base(listViewManager, columns) { }
public BoardController(IBoardManager board, IColumnManager column, IFocusManager focus) { _board = board; _column = column; _focus = focus; }
public DirectoryDisplayer(ListViewManager listViewManager, IColumnManager columns) : base(listViewManager, columns) { }
public ListViewFiller(ListViewManager listViewManager, IColumnManager columns) { this.listViewManager = listViewManager; this.columns = columns; }