Difference between revisions of "Multi screen support"
(→To do) |
(→To do) |
||
Line 53: | Line 53: | ||
=To do= | =To do= | ||
*Fabio: | *Fabio: | ||
− | **find needed WEL features (and underlying routines) | + | **find needed WEL features (and underlying routines - WIN32 API) |
**create svn-dir (done. see resources) | **create svn-dir (done. see resources) | ||
Line 67: | Line 67: | ||
*Dario | *Dario | ||
− | **find out how works 'external' | + | **find out how works 'external' (done. works under linux) |
=Team= | =Team= |
Revision as of 01:25, 10 June 2006
Contents
Overview
The aim of this project is to enhance Vision with a support for multiple screens.
Resources
- Gdk - Resources:
- class GdkDisplay
- class GdkScreen
- WEL - Resources:
- Team SVN Rep: You need to backup and remove the directories 'vison2' and 'wel' in your '/Eiffel57/library/' directory and run a svn checkout from https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport .
Implementation
class EV_SCREEN:
- allscreenslist [EV_MULTISCREEN]
- primaryscreen : EV_MULTISCREEN
class EV_MULTISCREEN (inherits EV_SCREEN):
- create class
- redefine inherited features for mutliscreen as needed
class EV_SCREEN_IMP (inherits EV_SCREEN_I):
- add multiscreen features as needed
class EV_SCREEN_I:
- add new deferred features from EV_SCREEN_IMP
class GDK_EXTERNALS:
- add multiscreen features as needed
Milestones
M1: June 1st
- needed gdk features
- decide upon implementation
M2: May ???
- To be completed by the team
To do
- Fabio:
- find needed WEL features (and underlying routines - WIN32 API)
- create svn-dir (done. see resources)
- Pascal:
- create Class EV_MULTISCREEN (inherits EV_SCREEN)
- Pawi
- find out how to do the docu
- Dario
- find out how works 'external' (done. works under linux)
Team
Everyone interested in this project is welcome to join our mailinglist es-ui@origo.ethz.ch