From: Dennis T. <de...@sa...> - 2003-04-22 15:05:13
|
Hello Vasily, Tuesday, April 22, 2003, 4:47:54 PM, you wrote: DT>> резюме: DT>> с моей точки зрения фар получается, немного больше чам файловый DT>> менеджер, а своего рода платформа с которой дефолтом идут объект DT>> "панели" зависящий от объекта "консоль", VVM> Каким образом? он (объект "панели") для него него (объекта "консоль") зарегистрен как надстройка. в простом представлении так: Object { } Container : Object { Object objects[]; } Window : Container { show(); hide(); } Console : Window { // создает оъект Edit } Panel : Window { } Panels : Window { // создает 2 объекта Panel и регистрируется у Console } DT>> объект "файловая система" реализующий объект "панель", VVM> А если файловая система не хочет "реализовывать" панель. файловая система и не должна реализовывать панель, она должна зарегиться как объект типа VirualFileSystem VVM> И потом - при VVM> описании новой "файловой системы" я должен буду повторить "панель" ? не, надо будет зарегистрироваться как VirualFileSystemPanel, а оно сама обрабатывает объекты типа VirualFileSystem DT>> ну и как минимум, но уже больше для удобства и привычности DT>> интерфейса, объект "главное меню" DT>> и "кей бар". VVM> Как и кто этими объектами владеет и их заполняет? Console, и она же сама их и создает, но они должны быть каким-то образом зарегистированы. VVM> Как происходит переключение контекста? фар окну раздает разные Event'ы. -- Regards. Den. mailto:de...@sa... |