Beispiel #1
0
 public MainController(NotepadController notepadController,
                       FileBrowserController fileBrowserController,
                       BrandController brandController,
                       NotepadFrame frame, IdeaController ideaController, ITodoController todoController,
                       ILoggingController loggingController)
 {
     _notepadController               = notepadController;
     _fileBrowserController           = fileBrowserController;
     _fileBrowserController.OpenFile += OpenFile;
     _brandController   = brandController;
     _frame             = frame;
     _ideaController    = ideaController;
     _todoController    = todoController;
     _loggingController = loggingController;
     BuildUserInterface(frame);
     _loggingController.Log(MessageType.information, "MainController constructed");
     _frame.scOuter.Panel2Collapsed = true;
 }
Beispiel #2
0
 public TodoController(ITodoController controller)
 {
     Controller = controller;
 }
Beispiel #3
0
        private static void SetupMainController(NotepadController notepadController,
                                                FileBrowserController fileBrowserController, BrandController brandController, NotepadFrame notepadFrame,
                                                IdeaController ideaController, ILoggingController loggingController, ITodoController todoController)
        {
            var mainController = new MainController(notepadController, fileBrowserController, brandController, notepadFrame,
                                                    ideaController, todoController, loggingController);

            notepadFrame.Controller = mainController;
        }