Bob Hanson wrote:
> Rolf Huehne wrote:
> 
>> Bob Hanson wrote:
>>  
>>
>>> I think I have a fix for the prospect that unsigned applets can no 
>>> longer (or soon to be no longer) able to pop up a menu. My plan:
>>>
>>> 1) Add a menu bar to the console.
>>> 2) pop up the console on right-click of the mouse.
>>>
>>> A bonus is that we can then have a top-level help menu item that really 
>>> provides help.
>>>
>>> Comments? Suggestions?
>>>
>>>    
>>>
>> Adding a menu to the console would be fine.
>>
>> But I don't think that it would be a good replacement for the popup
>> menu. For those who use it frequently it would be rather tedious to dig
>> out another window first and then go back to the applet window afterwards.
>> I have some kind of similar situation with the popup menu right now:
>> I am using 2 monitors and when the applet window is on the right monitor
>> the popup menu appears on the left monitor.This means that the mouse has
>> a long way to go each time. (Luckily I can avoid this by placing the
>> applet window on the left monitor.) With a second window it would be
>> even worse because the menu always appears on top. But the other window
>> will most probably be buried below other windows.
>>
>>  
>>
> Well, actually, the console pops up on top in all cases. But you are 

Not on my Linux system. The console window always comes up minimized.

> right that you have to move the mouse somewhat further, depending upon 
> where you have the console positioned.
> 
> Why would the popup menu be popping in a different monitor?
> 

In general many programs and/or system libraries on Windows and Linux
are not really able to deal very well with a screen spanning several
monitors. In the case of the popup menu I suspect that the subroutine
that determines the position for the menu uses the maximum width and
height of the first monitor and not of the virtual screen spanning both
monitors. If I have for example 2 monitors with 1280x1024 pixels and the
mouse is in position 2000/800 (second monitor), then the subroutine
thinks that 2000 is outside of the screen (>1280) and places the menu
below 1280 (first monitor).

Regards,
Rolf

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Jmol-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-developers

Reply via email to