pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Bartlett <cbartlet...@gmail.com>
Subject Re: Trying to maximize the HostFrame
Date Sun, 31 Jul 2011 12:55:34 GMT
Java bug 6365898 - fixed in Java 7

This looks like it should be the right URL, but it is not bringing anything up

Google has it cached though

If the workaround is as simple as it seems to be, then I think it
would be worth including along with a reference to the bug and a TODO
to remove it once Java 7 is more established, or if Pivot later
requires Java 7.

On 31 July 2011 19:32, Chris Bartlett <cbartlett.x@gmail.com> wrote:
> The problem seems to be because the call to
> Frame.setExtendedState(int) happens before the Frame is visible.
> This doesn't seem to have an effect on my Ubuntu test system, but it
> does with my Windows one.  (Not sure if it is the OS or the JRE)
> Feel free to add a new ticket to JIRA
> https://issues.apache.org/jira/browse/PIVOT
> A simple fix might just be to make 2 calls to Frame.setExtendedState(int)
> The first call would occur before the Frame is made visible.  This is
> the current behaviour and could remain unchanged.  This works on
> Windows and possibly other OSes, and means that the Frame starts in a
> maximized state rather than opening and then resizing.
> The second call could occur after after the Frame has been made
> visible. This should have no effect on a Frame that is already
> maximized (as appears to be the case when running on Windows), but
> would ensure that the --maximized startup property works.
> Chris
> On 31 July 2011 18:56, Chris Bartlett <cbartlett.x@gmail.com> wrote:
>> Tomas,
>> I see the same thing when on a virtual machine running the same
>> version of Ubuntu & JRE as you.
>> All of the other Pivot desktop properties seem to be read and parsed
>> OK, so I don't think that side of things is a problem.
>> Once Pivot has parsed the '--maximized' property as 'true' it will
>> attempt to make the AWT Frame maximized using
>> http://download.oracle.com/javase/6/docs/api/java/awt/Frame.html#setExtendedState(int)
>> In the Javadocs for that method it states ...
>> 'Note that if the state is not supported on a given platform, nothing
>> will happen. The application may determine if a specific state is
>> available via the java.awt.Toolkit#isFrameStateSupported(int state)
>> method.'
>> I'll try to have a look shortly to see what this combination of Ubuntu
>> & JRE actually returns when passed
>> Toolkit.isFrameStateSupported(java.awt.Frame.MAXIMIZED_BOTH);
>> Chris
>> Chris
>> On 31 July 2011 17:24, Tomas Stenlund <tomas.stenlund@telia.com> wrote:
>>> Hi everyone,
>>> I'm having trouble with the --maximized=true flag when running my Pivot
>>> (Pivot 2.0) Application as a desktop application. The maximized flag does
>>> not seem to take any effect when I run it on Ubuntu but it works on Windows
>>> 7. The fullScreen flag works in both environments. Is this a known issue, or
>>> am I missing something here ?
>>> I was trying to search for something in the issue database but it only shows
>>> the addition of this parameter.
>>> I'm running on Ubuntu 11.04 (2.6.38-10-generic) on java-6-sun- On
>>> Windows 7 I'm using the same version of the JVM.
>>> Cheers,
>>> Tomas

View raw message