Multi screen support

From EiffelStudio: an EiffelSoftware project
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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:

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
    • create svn-dir (done)


  • Pascal:
    • create Class EV_MULTISCREEN (inherits EV_SCREEN)


  • Pawi
    • find out how to do the docu


  • Dario
    • find out how works 'external'

Team

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