Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-ercp-dev] [eRCP] Multiple LCDs enhancement request posted on bugzilla #194749


Thanks so much for contributing ideas for eSWT. I'm happy to see more community participation. I think your proposed API may be unnecessary though. The concept of Eclipse views already provides an abstraction for an app to put content on a different screen. And since views are controlled by an eRCP workbench, the application does not have to worry about other displays or where they are located. How displays are used is device specific and we really don't want apps to have to know this information for each device. (For instance, on most phones the external display can show something different than the internal screen, but on some the same content is shown.) This requires that you have a customized workbench for your device, but then generic apps can run on the device and take advantage of multiple displays.  The workbench may have to know something about the eSWT implementation for the platform. For instance, know that displaying a shell at location (10000, 10000) puts that shell on the external display.
I also think the alert on a shell in not needed. In most cases, only one display is active at a time and eSWT should display the alert on the active display. If both displays are active (think Nintendo DS), then either screen could be used for alerts. Tying an alert to a Shell is dangerous because Shells may be in the background or invisible at times and alert behavior is not obvious in this situation.

                Mark




Birkler, Jörgen <Jorgen.Birkler@xxxxxxxxxxxxxxxx>
Sent by: dsdp-ercp-dev-bounces@xxxxxxxxxxx

06/28/2007 07:40 AM

Please respond to
DSDP ercp list <dsdp-ercp-dev@xxxxxxxxxxx>

To
<dsdp-ercp-dev@xxxxxxxxxxx>
cc
Subject
[dsdp-ercp-dev] [eRCP] Multiple LCDs enhancement request posted on        bugzilla #194749





Hi eSWT developers,
I've prepared an enhancement poroposal so that multiple dispays (i.e. LCDs) can be supported by eSWT.

Please comment:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=194749

If the approach seem acceptable we will provide more detailed javadoc.

/Jörgen

-------------------------------------------------------------------
Jörgen Birkler

 Senior Software Architect - Software Architecture Team

Sony Ericsson Mobile Communications  AB

 Nya Vattentornet

 Lund, SWEDEN

mailto:jorgen.birkler@xxxxxxxxxxxxxxxx
The information in this e-mail, and attachment(s) thereto, is strictly confidential and may be legally privileged. It is intended solely for the named recipient(s), and access to this e-mail, or any attachment(s) thereto, by anyone else is unauthorized. Violations hereof may result in legal actions. Any attachment(s) to this e-mail has been checked for viruses, but please rely on your own virus-checker and procedures. If you contact us by e-mail, we will store your name and address to facilitate communications in the matter concerned. If you do not consent to us storing your name and address for above stated purpose, please notify the sender promptly. Also, if you are not the intended recipient please inform the sender by replying to this transmission, and delete the e-mail, its attachment(s), and any copies of it without, disclosing it.
_______________________________________________
dsdp-ercp-dev mailing list
dsdp-ercp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-ercp-dev


Back to the top