Thanks

I will update my code :)

2009/10/19 Fritz Zaucker <zauc...@oetiker.ch>:
> BTW, doc.add(this) is not necessary, as the Windows class does this in the
> constructor:
>
>   // Automatically add to application root.
>   qx.core.Init.getApplication().getRoot().add(this);
>
> (Window.js line 88 in SVN rev 20414)
>
> Thanks to t...@oetiker.ch for "finding" this.
>
> Cheers,
> Fritz
>
> On Mon, 19 Oct 2009, Christian Schmidt wrote:
>
>> Hi Petr,
>>
>> sorry, I saw by analyzing that you are using the wrong method for opening
>> windows. The "show" method makes only a window visible and not active. This
>> makes this ugly behavior. The method "open" makes the window visible and
>> active. Please use this method intead.
>>
>> Cheers,
>> Chris
>>
>> Petr Kobalí?ek schrieb:
>>>
>>> Of course, filled bug #2948 :)
>>>
>>> 2009/10/19 Christian Schmidt <schmidt.christ...@1und1.de>:
>>>
>>>> Hi Petr,
>>>>
>>>> thank you for reporting. Could you please open a bug report for that and
>>>> assign it to me.
>>>>
>>>> Thanks,
>>>> Chris
>>>>
>>>> Petr Kobalí?ek schrieb:
>>>>
>>>>> Hi there,
>>>>>
>>>>> Here is short test code to show that modal window behavior is not
>>>>> correct when creating second modal window. When second window appears
>>>>> the modal caption style is still in first window.
>>>>>
>>>>> Sample code:
>>>>>
>>>>> var doc = this.getRoot();
>>>>> var x = 0, y = 0;
>>>>>
>>>>> qx.Class.define("MyDialog",
>>>>> {
>>>>>  extend: qx.ui.window.Window,
>>>>>
>>>>>  construct: function()
>>>>>  {
>>>>>    this.base(arguments);
>>>>>
>>>>>    this.set({
>>>>>      minWidth: 250,
>>>>>      shadow: null,
>>>>>      showMinimize: false,
>>>>>      showMaximize: false,
>>>>>      showClose: true,
>>>>>      allowMinimize: false,
>>>>>      allowMaximize: false
>>>>>    });
>>>>>
>>>>>    this.setLayout(new qx.ui.layout.VBox(2));
>>>>>
>>>>>    this._button = new qx.ui.form.Button("TEST");
>>>>>    this._button.addListener("execute", this._onClick, this);
>>>>>    this.add(this._button);
>>>>>  },
>>>>>
>>>>>  members:
>>>>>  {
>>>>>    _onClick: function()
>>>>>    {
>>>>>      // Chain
>>>>>      var d = new MyDialog();
>>>>>      d.run();
>>>>>    },
>>>>>
>>>>>    run: function()
>>>>>    {
>>>>>      doc.add(this);
>>>>>      this.setModal(true);
>>>>>      this.moveTo(x, y); x += 20, y += 20;
>>>>>      this.show();
>>>>>    }
>>>>>  }
>>>>> });
>>>>>
>>>>> var dialog = new MyDialog();
>>>>> dialog.run();
>>>>>
>>>>> Playground:
>>>>>
>>>>>
>>>>> http://demo.qooxdoo.org/current/playground/#%7B%22code%22%3A%20%22var%2520doc%2520%253D%2520this.getRoot%28%29%253B%250Avar%2520x%2520%253D%25200%252C%2520y%2520%253D%25200%253B%250A%250Aqx.Class.define%28%2522MyDialog%2522%252C%250A%257B%250A%2520%2520extend%253A%2520qx.ui.window.Window%252C%250A%2520%2520%250A%2520%2520construct%253A%2520function%28%29%250A%2520%2520%257B%250A%2520%2520%2520%2520this.base%28arguments%29%253B%250A%2520%2520%2520%2520%250A%2520%2520%2520%2520this.set%28%257B%250A%2520%2520%2520%2520%2520%2520minWidth%253A%2520250%252C%250A%2520%2520%2520%2520%2520%2520shadow%253A%2520null%252C%250A%2520%2520%2520%2520%2520%2520showMinimize%253A%2520false%252C%250A%2520%2520%2520%2520%2520%2520showMaximize%253A%2520false%252C%250A%2520%2520%2520%2520%2520%2520showClose%253A%2520true%252C%250A%2520%2520%2520%2520%2520%2520allowMinimize%253A%2520false%252C%250A%2520%2520%2520%2520%2520%2520allowMaximize%253A%2520false%250A%2520%2520%2520%2520%257D%29%253B%2
>
> 50A%2
>>>>>
>>>>>
>>>>>  520%2520%2520%2520%250A%2520%2520%2520%2520this.setLayout%28new%2520qx.ui.layout.VBox%282%29%29%253B%250A%250A%2520%2520%2520%2520this._button%2520%253D%2520new%2520qx.ui.form.Button%28%2522TEST%2522%29%253B%250A%2520%2520%2520%2520this._button.addListener%28%2522execute%2522%252C%2520this._onClick%252C%2520this%29%253B%250A%2520%2520%2520%2520this.add%28this._button%29%253B%250A%2520%2520%257D%252C%250A%250A%2520%2520members%253A%250A%2520%2520%257B%250A%2520%2520%2520%2520_onClick%253A%2520function%28%29%250A%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520%252F%252F%2520Chain%250A%2520%2520%2520%2520%2520%2520var%2520d%2520%253D%2520new%2520MyDialog%28%29%253B%250A%2520%2520%2520%2520%2520%2520d.run%28%29%253B%250A%2520%2520%2520%2520%257D%252C%250A%250A%2520%2520%2520%2520run%253A%2520function%28%29%250A%2520%2520%2520%2520%257B%250A%2520%2520%2520%2520%2520%2520doc.add%28this%29%253B%250A%2520%2520%2520%2520%2520%2520this.setModal%28true%29%253B%250A%252
>
> 0%252
>>>>>
>>>>>
>>>>>  0%2520%2520%2520%2520this.moveTo%28x%252C%2520y%29%253B%2520x%2520%252B%253D%252020%252C%2520y%2520%252B%253D%252020%253B%250A%2520%2520%2520%2520%2520%2520this.show%28%29%253B%250A%2520%2520%2520%2520%257D%250A%2520%2520%257D%250A%257D%29%253B%250A%250Avar%2520dialog%2520%253D%2520new%2520MyDialog%28%29%253B%250Adialog.run%28%29%253B%250A%250A%22%7D
>>>>>
>>>>>
>>>>>
>>>> --
>>>> Christian Schmidt
>>>> Software Entwickler
>>>>
>>>> 1&1 Internet AG - Web Technologies
>>>> Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
>>>> schmidt.christ...@1und1.de
>>>>
>>>> Amtsgericht Montabaur / HRB 6484
>>>> Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
>>>> Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver
>>>> Mauss, Jan Oetjen
>>>> Aufsichtsratsvorsitzender: Michael Scheeren
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>>>> is the only developer event you need to attend this year. Jumpstart your
>>>> developing skills, take BlackBerry mobile applications to market and
>>>> stay
>>>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>>>> http://p.sf.net/sfu/devconference
>>>> _______________________________________________
>>>> qooxdoo-devel mailing list
>>>> qooxdoo-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>>>>
>>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Christian Schmidt
>> Software Entwickler
>>
>> 1&1 Internet AG - Web Technologies
>> Ernst-Frey-Straße 9 · DE-76135 Karlsruhe
>> schmidt.christ...@1und1.de
>>
>> Amtsgericht Montabaur / HRB 6484
>> Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas
>> Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver
>> Mauss, Jan Oetjen
>> Aufsichtsratsvorsitzender: Michael Scheeren
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>> is the only developer event you need to attend this year. Jumpstart your
>> developing skills, take BlackBerry mobile applications to market and stay
>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>> http://p.sf.net/sfu/devconference
>> _______________________________________________
>> qooxdoo-devel mailing list
>> qooxdoo-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
> --
> Oetiker+Partner AG              tel: +41 62 775 9903 (direct)
> Fritz Zaucker                        +41 62 775 9900 (switch board)
> Aarweg 15                            +41 79 675 0630 (mobile)
> CH-4600 Olten                   fax: +41 62 775 9905
> Schweiz                         web: www.oetiker.ch
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>



-- 
Best regards
- Petr Kobalicek <http://kobalicek.com>

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to