public UserController(IUserManager user, IBoardManager board, IColumnManager column, IFocusManager focus)
 {
     _board  = board;
     _column = column;
     _focus  = focus;
     _user   = user;
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 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;
 }
Esempio n. 5
0
 public void SetColumns(IColumnManager columns)
 {
     if (listView.InvokeRequired)
     {
         MethodInvoker d = delegate { SetColumns(columns); };
         listView.Invoke(d, new object[] { columns });
     }
     else
     {
         columns.SetColumns(listView);
     }
 }
Esempio n. 6
0
 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)
 {
 }
Esempio n. 8
0
 public BoardController(IBoardManager board, IColumnManager column, IFocusManager focus)
 {
     _board  = board;
     _column = column;
     _focus  = focus;
 }
 public DirectoryDisplayer(ListViewManager listViewManager, IColumnManager columns) : base(listViewManager, columns)
 {
 }
Esempio n. 10
0
 public ListViewFiller(ListViewManager listViewManager, IColumnManager columns)
 {
     this.listViewManager = listViewManager;
     this.columns         = columns;
 }