Difference between revisions of "Multi screen support"

(M1: April 25th)
(Resources)
Line 13: Line 13:
  
 
WEL - Resources:
 
WEL - Resources:
 +
 +
=Implementation=
 +
 +
class EV_SCREEN:
 +
* allscreenslist [EV_MULTISCREEN]
 +
* primaryscreen : EV_MULTISCREEN
 +
[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]
 +
 +
 +
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=
 
=Milestones=

Revision as of 05:36, 1 June 2006


Overview

The aim of this project is to enhance Vision with a support for multiple screens.

Resources

C# screen class interface

Gdk - Resources:

  • class GdkDisplay
  • class GdkScreen

WEL - Resources:

Implementation

class EV_SCREEN:

  • allscreenslist [EV_MULTISCREEN]
  • primaryscreen : EV_MULTISCREEN

C# screen class interface


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

  • find needed WEL features

Team

Everyone interested in this project is welcome to join our mailinglist es-ui@origo.ethz.ch