pivot-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Brown <gk_br...@verizon.net>
Subject Re: How to open two windows
Date Mon, 07 Mar 2011 00:47:57 GMT
OK. I assume you are talking about native (AWT) Frame windows vs. Pivot Frames?

On Mar 5, 2011, at 10:17 PM, mukadobo wrote:

> Sorry about the missing context - I use the Nabble.com website which threads
> the topic.  It may be easier to read it there:
> http://apache-pivot-users.399431.n3.nabble.com/How-to-open-two-windows-td2022668.html

> http://apache-pivot-users.399431.n3.nabble.com/How-to-open-two-windows-td2022668.html

> 
> Remember, what I'm looking for is a way to have secondary Frame-windows (not
> Dialog-windows).  Sometimes a Modal dialog is fine, but in this case I want
> sometime with independent minimization (iconification) - Dialog objects
> can't ever be minimized... (by frame decoration button or programatically,
> either)
> 
> 
> If the link doesn't suit you, here's a recapitulation by copy'n'paste
> (mostly between "lello" and "Greg Brown-2"):
> 
> 
> Greg Brown-2 wrote:
>> 
>> Note that opening multiple displays is only possible if you are deploying
>> your application to the desktop. In a web browser, your application will
>> still be constrained to the bounds of the applet. If you plan to deploy to
>> the web as well, you are probably better off using a Sheet.
>> 
>> On Dec 5, 2010, at 10:47 AM, Greg Brown wrote:
>> 
>>>> in my application I need to open a second window, a dialog, but I don't
>>>> like
>>>> the idea of having a dialog which ca be moved around only in the main
>>>> window. Is it possible to open two windows? 
>>> 
>>> Pivot windows are all contained within a single display. If you are using
>>> Pivot 2.0, you can open multiple displays, each of which is contained in
>>> a
>>> native host window. See this example:
>>> 
>>> http://svn.apache.org/repos/asf/pivot/trunk/examples/src/org/apache/pivot/examples/displays/multiple_display_example.bxml
>>> 
>>> Another option is to use a Sheet or Prompt instead of a Dialog or Alert.
>>> These windows still only exist within the Pivot display, but they can't
>>> be
>>> moved by the user, which may offer a better user experience depending on
>>> your needs.
>>> 
>>> G
>>> 
>>> 
>> 
>> 
>> 
> 
> 
> Greg Brown-2 wrote:
>> 
>> A Pivot window, or an AWT window? If the latter, are you opening it with
>> modal = true?
>> 
>> On Dec 5, 2010, at 11:38 AM, lello wrote:
>> 
>>> 
>>> I managed to open a second window, but it always stays on the top of the
>>> first one. Is this behaviour normal?
>>> -- 
>>> View this message in context:
>>> http://apache-pivot-users.399431.n3.nabble.com/How-to-open-two-windows-tp2022668p2022963.html
>>> Sent from the Apache Pivot - Users mailing list archive at Nabble.com.
>> 
>> 
>> 
> 
> 
> Greg Brown-2 wrote:
>> 
>> What I meant was, are you seeing this behavior with the AWT host window or
>> with a Pivot (internal) window. I assume the former.
>> 
>> When a Pivot window is opened with an owner, it always appears on top of
>> its
>> owner. Not sure what the defined AWT behavior is in this case. Did you try
>> passing null for the owner argument?
>> 
>> On Dec 5, 2010, at 2:31 PM, lello wrote:
>> 
>>> 
>>> On the top of a pivot window, and I am opening it with modal=false.
>>> -- 
>>> View this message in context:
>>> http://apache-pivot-users.399431.n3.nabble.com/How-to-open-two-windows-tp2022668p2023630.html
>>> Sent from the Apache Pivot - Users mailing list archive at Nabble.com.
>> 
>> 
>> 
> 
> 
> Greg Brown-2 wrote:
>> 
>>> The host window is on the back.
>>> If I pass null I get an Illegal Argument Exception.
>>> Tell me there is a solution...
>> 
>> You are building Pivot from trunk, right? Try commenting out the check for
>> owner == null. Let me know how that goes.
>> 
>>> By the way, why does the function createDisplay() needs an AWT Window? we
>>> are all using pivot Windows...
>> 
>> As I mentioned earlier, all Pivot windows live in an instance of Display
>> that is hosted by a single native window (or applet), and are constrained
>> to
>> the bounds of that display. The createDisplay() method creates another
>> Display (and corresponding native host window) on which Pivot windows can
>> be
>> opened. That native (AWT) window may or may not need a parent. It depends
>> on
>> the needs of your application.
>> 
>>> and why does it need a parent window at all?
>> 
>> It probably doesn't. I think the null check is invalid. Let me know what
>> you
>> find out.
>> 
>> 
>> 
> 
> 
> --
> View this message in context: http://apache-pivot-users.399431.n3.nabble.com/How-to-open-two-windows-tp2022668p2640586.html
> Sent from the Apache Pivot - Users mailing list archive at Nabble.com.


Mime
View raw message