<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabio</id>
		<title>EiffelStudio: an EiffelSoftware project - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://dev.eiffel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fabio"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/Special:Contributions/Fabio"/>
		<updated>2026-05-25T09:19:28Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3883</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3883"/>
				<updated>2006-06-29T18:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Eiffel Studio=&lt;br /&gt;
[http://eiffelsoftware.origo.ethz.ch/index.php/Multi_screen_support_build_install Step by Step build installation]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*In order to be able to change the library code you have to delete the 'readonly=&amp;quot;True&amp;quot;' in the library tags of the project's acex file or just click on the project settings in the Eiffel Studio and change it there.&lt;br /&gt;
&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
** NONE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Win32 API - Resources:&lt;br /&gt;
** look at the platform SDK under 'Win32 API'&lt;br /&gt;
** Wel uses a callback function to get access to all fonts (it's pretty much the same that we have to do)&lt;br /&gt;
*** see the [http://origo.ethz.ch/pipermail/es-ui/2006-June/000016.html mail from manu] (see also the following mails)&lt;br /&gt;
*** in the SDK you find the EnumFontFamilies function under 'Graphics Device Interface' -&amp;gt; 'Fonts and Text' -&amp;gt; '... Reference' -&amp;gt; '... Functions'&lt;br /&gt;
*** look at %Eiffel%\library\wel\clib\enumfold.c&lt;br /&gt;
*** look at class wel_font_family_enumerator - especially at feature cwin_enum_font_families&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
=== Vision2 ===&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MONITOR]&lt;br /&gt;
* primaryscreen : EV_MONITOR&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR:&lt;br /&gt;
* create class&lt;br /&gt;
* width, height, vertical_resolution, horzintal_resolution&lt;br /&gt;
* monitor_at_position (pos: EV_COORDINATE): INTEGER&lt;br /&gt;
* get_global_coordinate (pos: EV_COORDINATE; screen_nr: INTEGER): EV_COORDINATE&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_IMP :&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
* Windows: is client of WEL_MONITORS_DC&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_I:&lt;br /&gt;
* add new deferred features from EV_MONITOR_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=== Wel ===&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITOR_ENUMERATOR:&lt;br /&gt;
* deferred feature action&lt;br /&gt;
* accesses C functions to enumerate all monitors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITORS_DC (inherits: WEL_MONITOR_ENUMERATOR):&lt;br /&gt;
* defines deferred feature action from WEL_MONITOR_ENUMERATOR&lt;br /&gt;
* gives acces to the DC of all monitors&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**look at Win32API and get dummy prog to work (see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu (take a look at [http://eiffelsoftware.origo.ethz.ch/index.php/Downloads Doc builder])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external' (done.)&lt;br /&gt;
**create Class EV_MONITOR(inherits EV_SCREEN) (done; see svn)&lt;br /&gt;
**implement linux version of EV_MONITOR_IMP (done.)&lt;br /&gt;
&lt;br /&gt;
=Documentation=&lt;br /&gt;
&lt;br /&gt;
The documentation for this projet can be found [http://funky-monkey.ch/vision2 here]. &lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* [[User:Pawi| Pawi]]&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3653</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3653"/>
				<updated>2006-06-20T21:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Eiffel Studio=&lt;br /&gt;
[http://eiffelsoftware.origo.ethz.ch/index.php/Multi_screen_support_build_install Step by Step build installation]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*In order to be able to change the library code you have to delete the 'readonly=&amp;quot;True&amp;quot;' in the library tags of the project's acex file or just click on the project settings in the Eiffel Studio and change it there.&lt;br /&gt;
&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
** NONE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Win32 API - Resources:&lt;br /&gt;
** look at the platform SDK under 'Win32 API'&lt;br /&gt;
** Wel uses a loopback function to get access to all fonts (it's pretty much the same that we have to do)&lt;br /&gt;
*** see the [http://origo.ethz.ch/pipermail/es-ui/2006-June/000016.html mail from manu] (see also the following mails)&lt;br /&gt;
*** in the SDK you find the EnumFontFamilies function under 'Graphics Device Interface' -&amp;gt; 'Fonts and Text' -&amp;gt; '... Reference' -&amp;gt; '... Functions'&lt;br /&gt;
*** look at %Eiffel%\library\wel\clib\enumfold.c&lt;br /&gt;
*** look at class wel_font_family_enumerator - especially at feature cwin_enum_font_families&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
=== Vision2 ===&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MONITOR]&lt;br /&gt;
* primaryscreen : EV_MONITOR&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR:&lt;br /&gt;
* create class&lt;br /&gt;
* width, height, vertical_resolution, horzintal_resolution&lt;br /&gt;
* monitor_at_position (pos: EV_COORDINATE): INTEGER&lt;br /&gt;
* get_global_coordinate (pos: EV_COORDINATE; screen_nr: INTEGER): EV_COORDINATE&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_IMP :&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
* Windows: is client of WEL_MONITORS_DC&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_I:&lt;br /&gt;
* add new deferred features from EV_MONITOR_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=== Wel ===&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITOR_ENUMERATOR:&lt;br /&gt;
* deferred feature action&lt;br /&gt;
* accesses C functions to enumerate all monitors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITORS_DC (inherits: WEL_MONITOR_ENUMERATOR):&lt;br /&gt;
* defines deferred feature action from WEL_MONITOR_ENUMERATOR&lt;br /&gt;
* gives acces to the DC of all monitors&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**create svn-dir                                                            -&amp;gt; 100%&lt;br /&gt;
**install EiffelStudio 5.7 and get dummy prog to work (see resources)       -&amp;gt;  80% &lt;br /&gt;
**look at Win32API                                                          -&amp;gt;   0%&lt;br /&gt;
**find needed WEL features (and underlying routines - WIN32 API)            -&amp;gt;   0%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**look at Win32API and get dummy prog to work (see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu (take a look at [http://eiffelsoftware.origo.ethz.ch/index.php/Downloads Doc builder])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external' (done.)&lt;br /&gt;
**create Class EV_MONITOR(inherits EV_SCREEN) (done; see svn)&lt;br /&gt;
**implement linux version of EV_MONITOR_IMP&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* [[User:Pawi| Pawi]]&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3652</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3652"/>
				<updated>2006-06-20T21:37:47Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Eiffel Studio=&lt;br /&gt;
[http://eiffelsoftware.origo.ethz.ch/index.php/Multi_screen_support_build_install Step by Step build installation]&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*In order to be able to change the library code you have to delete the 'readonly=&amp;quot;True&amp;quot;' in the library tags of the project's acex file or just click on the project settings in the Eiffel Studio and change it there.&lt;br /&gt;
&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
** NONE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Win32 API - Resources:&lt;br /&gt;
** look at the platform SDK under 'Win32 API'&lt;br /&gt;
** Wel uses a loopback function to get access to all fonts (it's pretty much the same that we have to do)&lt;br /&gt;
*** see the [http://origo.ethz.ch/pipermail/es-ui/2006-June/000016.html mail from manu] (see also the following mails)&lt;br /&gt;
*** in the SDK you find the EnumFontFamilies function under 'Graphics Device Interface' -&amp;gt; 'Fonts and Text' -&amp;gt; '... Reference' -&amp;gt; '... Functions'&lt;br /&gt;
*** look at %Eiffel%\library\wel\clib\enumfold.c&lt;br /&gt;
*** look at class wel_font_family_enumerator - especially at feature cwin_enum_font_families&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
=== Vision2 ===&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MONITOR]&lt;br /&gt;
* primaryscreen : EV_MONITOR&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR:&lt;br /&gt;
* create class&lt;br /&gt;
* width, height, vertical_resolution, horzintal_resolution&lt;br /&gt;
* monitor_at_position (pos: EV_COORDINATE): INTEGER&lt;br /&gt;
* get_global_coordinate (pos: EV_COORDINATE; screen_nr: INTEGER): EV_COORDINATE&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_IMP :&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
* Windows: is client of WEL_MONITORS_DC&lt;br /&gt;
&lt;br /&gt;
class EV_MONITOR_I:&lt;br /&gt;
* add new deferred features from EV_MONITOR_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=== Wel ===&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITOR_ENUMERATOR:&lt;br /&gt;
* deferred feature action&lt;br /&gt;
* accesses C functions to enumerate all monitors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class WEL_MONITORS_DC (inherits: WEL_MONITOR_ENUMERATOR):&lt;br /&gt;
* defines deferred feature action from WEL_MONITOR_ENUMERATOR&lt;br /&gt;
* gives acces to the DC of all monitors&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**create svn-dir                                                            -&amp;gt; 100%&lt;br /&gt;
**install EiffelStudio 5.7 and get dummy prog to work (see resources)       -&amp;gt;  65% &lt;br /&gt;
**look at Win32API                                                          -&amp;gt;   0%&lt;br /&gt;
**find needed WEL features (and underlying routines - WIN32 API)            -&amp;gt;   0%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**look at Win32API and get dummy prog to work (see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu (take a look at [http://eiffelsoftware.origo.ethz.ch/index.php/Downloads Doc builder])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external' (done.)&lt;br /&gt;
**create Class EV_MONITOR(inherits EV_SCREEN) (done; see svn)&lt;br /&gt;
**implement linux version of EV_MONITOR_IMP&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* [[User:Pawi| Pawi]]&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3234</id>
		<title>User:Fabio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3234"/>
				<updated>2006-06-07T13:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;msn fabiome60@hotmail.com&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3233</id>
		<title>User:Fabio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3233"/>
				<updated>2006-06-07T13:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; msn fabiome60@hotmail.com&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3232</id>
		<title>User:Fabio</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=User:Fabio&amp;diff=3232"/>
				<updated>2006-06-07T13:23:54Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;msn fabiome60@hotmail.com&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3230</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3230"/>
				<updated>2006-06-07T13:20:49Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3229</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3229"/>
				<updated>2006-06-07T07:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
**Note: Does not work with EiffelStudio 5.7 on Windows see [[Talk:Multi_screen_support]]&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3228</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3228"/>
				<updated>2006-06-07T07:09:40Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
**Note: Does not work with EiffelStudio 5.7 on Windows&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Talk:Multi_screen_support&amp;diff=3227</id>
		<title>Talk:Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Talk:Multi_screen_support&amp;diff=3227"/>
				<updated>2006-06-07T07:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* EiffelStudio 5.7 Pre-releases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Howto=&lt;br /&gt;
The basic approach would be:&lt;br /&gt;
*improve the EV_SCREEN class to handle multiple screens and then let Vision and later ES make use of it&lt;br /&gt;
&lt;br /&gt;
=EiffelStudio 5.7 Pre-releases=&lt;br /&gt;
&lt;br /&gt;
{{Warning|&amp;quot;Please be aware that the 5.7 versions released through this site are intermediate builds on the road towards official EiffelStudio 5.7. The graphical interface of EiffelStudio is not ready for production and has many unfinished features and even regressions when compared to version 5.6. The command line compiler is at production level. If you are experiencing problems with this release, please use the es-devel mailing list for discussions.&amp;quot;}} from [[Downloads]]&lt;br /&gt;
&lt;br /&gt;
*Does this mean we are going to do it with EiffelStudio 5.6 after all?&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Talk:Multi_screen_support&amp;diff=3226</id>
		<title>Talk:Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Talk:Multi_screen_support&amp;diff=3226"/>
				<updated>2006-06-07T07:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Howto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Howto=&lt;br /&gt;
The basic approach would be:&lt;br /&gt;
*improve the EV_SCREEN class to handle multiple screens and then let Vision and later ES make use of it&lt;br /&gt;
&lt;br /&gt;
=EiffelStudio 5.7 Pre-releases=&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Please be aware that the 5.7 versions released through this site are intermediate builds on the road towards official EiffelStudio 5.7. The graphical interface of EiffelStudio is not ready for production and has many unfinished features and even regressions when compared to version 5.6. The command line compiler is at production level. If you are experiencing problems with this release, please use the es-devel mailing list for discussions.&amp;quot; from [[Downloads]]&lt;br /&gt;
&lt;br /&gt;
*Does this mean, we are going to do it with EiffelStudio 5.6 after all?&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3225</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3225"/>
				<updated>2006-06-07T06:09:42Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*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 .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3224</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3224"/>
				<updated>2006-06-07T06:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Team SVN Rep: &lt;br /&gt;
You need to backup and remove the directories 'vison2' and 'wel' in your '/Eiffel57/library/' directory and make a svn checkout from https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport .&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3222</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3222"/>
				<updated>2006-06-06T22:03:21Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Team SVN Rep:&lt;br /&gt;
https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see resources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3221</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3221"/>
				<updated>2006-06-06T22:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Team SVN Rep:&lt;br /&gt;
https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done. see Recources)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3220</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3220"/>
				<updated>2006-06-06T22:02:49Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
** class GdkDisplay&lt;br /&gt;
** class GdkScreen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Team SVN Rep:&lt;br /&gt;
https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3219</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3219"/>
				<updated>2006-06-06T22:02:33Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
*[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
*Gdk - Resources:&lt;br /&gt;
* class GdkDisplay&lt;br /&gt;
* class GdkScreen&lt;br /&gt;
&lt;br /&gt;
*WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
*Team SVN Rep:&lt;br /&gt;
https://eiffelsoftware.origo.ethz.ch/svn/es/branches/soft-arch/TeamMultiScreenSupport&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3218</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3218"/>
				<updated>2006-06-06T22:01:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
Gdk - Resources:&lt;br /&gt;
* class GdkDisplay&lt;br /&gt;
* class GdkScreen&lt;br /&gt;
&lt;br /&gt;
WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (done)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3217</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3217"/>
				<updated>2006-06-06T21:23:52Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
Gdk - Resources:&lt;br /&gt;
* class GdkDisplay&lt;br /&gt;
* class GdkScreen&lt;br /&gt;
&lt;br /&gt;
WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN:&lt;br /&gt;
* allscreenslist [EV_MULTISCREEN]&lt;br /&gt;
* primaryscreen : EV_MULTISCREEN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_MULTISCREEN (inherits EV_SCREEN):&lt;br /&gt;
* create class&lt;br /&gt;
* redefine inherited features for mutliscreen as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_IMP (inherits EV_SCREEN_I):&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
class EV_SCREEN_I:&lt;br /&gt;
* add new deferred features from EV_SCREEN_IMP&lt;br /&gt;
&lt;br /&gt;
class GDK_EXTERNALS:&lt;br /&gt;
* add multiscreen features as needed&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: June 1st==&lt;br /&gt;
&lt;br /&gt;
* needed gdk features&lt;br /&gt;
* decide upon implementation&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=To do=&lt;br /&gt;
*Fabio:&lt;br /&gt;
**find needed WEL features&lt;br /&gt;
**create svn-dir (trying!!!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pascal:&lt;br /&gt;
**create Class EV_MULTISCREEN (inherits EV_SCREEN)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Pawi&lt;br /&gt;
**find out how to do the docu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Dario&lt;br /&gt;
**find out how works 'external'&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* [[User:Pascal| Pascal]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3130</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3130"/>
				<updated>2006-06-01T11:08:14Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
[http://msdn2.microsoft.com/en-us/library/system.windows.forms.screen_members.aspx C# screen class interface]&lt;br /&gt;
&lt;br /&gt;
Gdk - Resources:&lt;br /&gt;
* class GdkDisplay&lt;br /&gt;
* class GdkScreen&lt;br /&gt;
&lt;br /&gt;
WEL - Resources:&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* Pascal&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3127</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3127"/>
				<updated>2006-06-01T10:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* TODO add project members&lt;br /&gt;
* Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Serafin| Serafin]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* Pascal&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3126</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3126"/>
				<updated>2006-06-01T10:52:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* TODO add project members&lt;br /&gt;
* not Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Serafin| Serafin]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
* Pawi&lt;br /&gt;
* Pascal&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3125</id>
		<title>Multi screen support</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Multi_screen_support&amp;diff=3125"/>
				<updated>2006-06-01T10:50:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Projects]]&lt;br /&gt;
[[Category:EiffelVision2]]&lt;br /&gt;
&lt;br /&gt;
=Overview=&lt;br /&gt;
The aim of this project is to enhance Vision with a support for multiple screens.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: April 25th==&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-ui| es-ui@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* TODO add project members&lt;br /&gt;
* not Project Leader: [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Serafin| Serafin]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Vision2_and_Unicode&amp;diff=3124</id>
		<title>Vision2 and Unicode</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Vision2_and_Unicode&amp;diff=3124"/>
				<updated>2006-06-01T10:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelVision2]]&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Unicode]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Have a look at the [[WEL_and_Unicode|description made for the WEL library]]. The same applies to EiffelVision2.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
==Unicode==&lt;br /&gt;
* http://de.wikipedia.org/wiki/Unicode&lt;br /&gt;
* http://www.unicode.org/&lt;br /&gt;
** http://www.unicode.org/standard/WhatIsUnicode.html&lt;br /&gt;
** http://www.unicode.org/standard/standard.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vision2 Ace file &amp;amp; Vision2 project==&lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
* You find the vision2 ace file in the subdirectory $ISE_EIFFEL/precomp/spec/linux-x86/vision2/&lt;br /&gt;
Windows:&lt;br /&gt;
* You find the vision2 ace file in the subdirectory %EIFFEL-ROOT%/precomp/library/spec/windows/vision2/&lt;br /&gt;
&lt;br /&gt;
Instead of loading just the vision2 ace file it's more usefull (at least while getting to know the code) to create a new project that uses the vision2 libraries&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: May 19th==&lt;br /&gt;
* finally found a working and up to date version of Eiffel Studio and Vision 2&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* implement multi screen support for Vision: [[Multi screen support]]&lt;br /&gt;
* collaborate with the [[internationalization]] team&lt;br /&gt;
* write a decent STRING_32 implementation for &lt;br /&gt;
** string comparisons&lt;br /&gt;
** lower/upper case conversion&lt;br /&gt;
** some of it is already in Gobo but not completely as efficient as it should&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-vision es-vision@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Rasa| Raffaele]]&lt;br /&gt;
* [[User:korzieher| Adrian]]&lt;br /&gt;
* [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:frEeAx| Michele]]&lt;br /&gt;
* [[User:Serafin| Studi]]&lt;br /&gt;
* [[User:firelink| Ali]]&lt;br /&gt;
* [[User:Sesmar| Ramon]]&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
We agreed to communicate via [http://de.wikipedia.org/wiki/Irc IRC] (orwell.freenode.net/es-vision).&lt;br /&gt;
For Windows user there are different programs available. For example:&lt;br /&gt;
* [http://hydrairc.com/index.php?page=downloads HydraIRC]&lt;br /&gt;
* [http://www.mirc.com/get.html mirc]&lt;br /&gt;
&lt;br /&gt;
Linux user (for ex.) one of the following&lt;br /&gt;
* xchat&lt;br /&gt;
* irssi (console-app.)&lt;br /&gt;
&lt;br /&gt;
after downloading and installing, you can connect to a server with the command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server &amp;lt;serveradress&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;serveradress&amp;gt; is (for ex.) orwell.freenode.net ([http://freenode.net/irc_servers.shtml more freenode servers]).&lt;br /&gt;
&lt;br /&gt;
to enter our channel, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/join #es-vision&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
also you can set/change your nickname with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/nick &amp;lt;new_nick&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;new_nick&amp;gt; is you nickname.&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=Vision2_and_Unicode&amp;diff=3087</id>
		<title>Vision2 and Unicode</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=Vision2_and_Unicode&amp;diff=3087"/>
				<updated>2006-05-30T11:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Fabio: /* Team */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:EiffelVision2]]&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Unicode]]&lt;br /&gt;
&lt;br /&gt;
=Introduction=&lt;br /&gt;
Have a look at the [[WEL_and_Unicode|description made for the WEL library]]. The same applies to EiffelVision2.&lt;br /&gt;
&lt;br /&gt;
=Resources=&lt;br /&gt;
&lt;br /&gt;
==Unicode==&lt;br /&gt;
* http://de.wikipedia.org/wiki/Unicode&lt;br /&gt;
* http://www.unicode.org/&lt;br /&gt;
** http://www.unicode.org/standard/WhatIsUnicode.html&lt;br /&gt;
** http://www.unicode.org/standard/standard.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vision2 Ace file &amp;amp; Vision2 project==&lt;br /&gt;
&lt;br /&gt;
Linux:&lt;br /&gt;
* You find the vision2 ace file in the subdirectory $ISE_EIFFEL/precomp/spec/linux-x86/vision2/&lt;br /&gt;
Windows:&lt;br /&gt;
* You find the vision2 ace file in the subdirectory %EIFFEL-ROOT%/precomp/library/spec/windows/vision2/&lt;br /&gt;
&lt;br /&gt;
Instead of loading just the vision2 ace file it's more usefull (at least while getting to know the code) to create a new project that uses the vision2 libraries&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In order to get a working vision2 project, follow these steps (at least under linux this seems to be the only way):&lt;br /&gt;
* Start Eiffel-Studio (./ec -from_bench) and create a new Vision2 project.&lt;br /&gt;
* in the wizard uncheck the box 'Compile the generated project' and click on next -&amp;gt; next.&lt;br /&gt;
* select File -&amp;gt; New Project ...&lt;br /&gt;
* again, choose to create a vision2 project and click trough the wizard (do not unchek the 'Compile ...' box !)&lt;br /&gt;
* Congratulations! You have created a working vision2 project...&lt;br /&gt;
(You can delete the project created in step 1)&lt;br /&gt;
&lt;br /&gt;
afaik this has to be done under linux, however I wouldn't wonder if it's necessary under windows too...&lt;br /&gt;
&lt;br /&gt;
=Milestones=&lt;br /&gt;
&lt;br /&gt;
==M1: May 19th==&lt;br /&gt;
* finally found a working and up to date version of Eiffel Studio and Vision 2&lt;br /&gt;
&lt;br /&gt;
==M2: May ??? ==&lt;br /&gt;
* implement multi screen support for Vision: [[Multi screen support]]&lt;br /&gt;
* collaborate with the [[internationalization]] team&lt;br /&gt;
* write a decent STRING_32 implementation for &lt;br /&gt;
** string comparisons&lt;br /&gt;
** lower/upper case conversion&lt;br /&gt;
** some of it is already in Gobo but not completely as efficient as it should&lt;br /&gt;
* To be completed by the team&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Team=&lt;br /&gt;
&lt;br /&gt;
Everyone interested in this project is welcome to join our mailinglist [http://origo.ethz.ch/cgi-bin/mailman/listinfo/es-vision es-vision@origo.ethz.ch]&lt;br /&gt;
&lt;br /&gt;
* Project Leader: [[User:Rasa| Raffaele]]&lt;br /&gt;
* [[User:korzieher| Adrian]]&lt;br /&gt;
* [[User:Dartzki| Dario]]&lt;br /&gt;
* [[User:Bayt| Bayt]]&lt;br /&gt;
* [[User:frEeAx| Michele]]&lt;br /&gt;
* [[User:Serafin| Studi]]&lt;br /&gt;
* [[User:firelink| Ali]]&lt;br /&gt;
* [[User:Sesmar| Ramon]]&lt;br /&gt;
* [[User:fabio| Fabio]]&lt;br /&gt;
&lt;br /&gt;
=Communication=&lt;br /&gt;
We agreed to communicate via [http://de.wikipedia.org/wiki/Irc IRC] (orwell.freenode.net/es-vision).&lt;br /&gt;
For Windows user there are different programs available. For example:&lt;br /&gt;
* [http://hydrairc.com/index.php?page=downloads HydraIRC]&lt;br /&gt;
* [http://www.mirc.com/get.html mirc]&lt;br /&gt;
&lt;br /&gt;
Linux user (for ex.) one of the following&lt;br /&gt;
* xchat&lt;br /&gt;
* irssi (console-app.)&lt;br /&gt;
&lt;br /&gt;
after downloading and installing, you can connect to a server with the command&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/server &amp;lt;serveradress&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;serveradress&amp;gt; is (for ex.) orwell.freenode.net ([http://freenode.net/irc_servers.shtml more freenode servers]).&lt;br /&gt;
&lt;br /&gt;
to enter our channel, type:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/join #es-vision&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
also you can set/change your nickname with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/nick &amp;lt;new_nick&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
where &amp;lt;new_nick&amp;gt; is you nickname.&lt;/div&gt;</summary>
		<author><name>Fabio</name></author>	</entry>

	</feed>