Re: opendialog maximized?

HStiglitz <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xpfe
Message-ID <[email protected]>
On 7/10/2013 1:39 AM, Neil wrote:
> HStiglitz wrote:
>
>> On 7/8/2013 4:43 PM, Neil wrote:
>>
>>> HStiglitz wrote:
>>>
>>>> On 6/25/2013 2:35 PM, HStiglitz wrote:
>>>>
>>>>> On 6/25/2013 4:08 AM, Neil wrote:
>>>>>
>>>>>> HStiglitz wrote:
>>>>>>
>>>>>>> On 6/23/2013 3:25 PM, Neil wrote:
>>>>>>>
>>>>>>>> HStiglitz wrote:
>>>>>>>>
>>>>>>>>> On 6/22/2013 11:48 AM, Neil wrote:
>>>>>>>>>
>>>>>>>>>> HStiglitz wrote:
>>>>>>>>>>
>>>>>>>>>>> Can anyone tell me if there is a way to use
>>>>>>>>>>> opendialog so that the windows that open up are
>>>>>>>>>>> automatically maximized?
>>>>>>>>>>>
>>>>>>>>>>> In the xul for the dialog I have:
>>>>>>>>>>> persist="screenX screenY width height"
>>>>>>>>>>>
>>>>>>>>>>> And in the js file for the dialog I usually have:
>>>>>>>>>>> window.openDialog('chrome://some.xul',"","chrome,modal,dialog=no,centerscreen,resizable,minimizable"
>>>>>>>>>>>
>>>>>>>>>>> ..
>>>>>>>>>>>
>>>>>>>>>>> That works ok but in order to maximize that window,
>>>>>>>>>>> I have to set a timeout and watch for the window
>>>>>>>>>>> opening, then maximize it.  And it doesn't always
>>>>>>>>>>> work depending how busy the cpu is.
>>>>>>>>>>>
>>>>>>>>>>> Is there an option to have the dialog be
>>>>>>>>>>> automatically opened maximized?  Thanks
>>>>>>>>>>
>>>>>>>>>> Try <window sizemode="maximised">
>>>>>>>>>> https://developer.mozilla.org/en-US/docs/XUL/Attribute/sizemode
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Of course if you want to remember if someone restores
>>>>>>>>>> the window so that it doesn't open maximised the next
>>>>>>>>>> time then you should add sizemode to the persist
>>>>>>>>>> options.
>>>>>>>>>
>>>>>>>>> Thanks Neil.  Does sizemode apply to dialogs or just
>>>>>>>>> windows? I can't find any examples of its use in
>>>>>>>>> conjunction with opendialog.
>>>>>>>>
>>>>>>>> I'm not 100% sure but I think dialogs aren't
>>>>>>>> maximisable, although you're passing dialog=no to
>>>>>>>> openDialog, so you're getting a regular maximisable
>>>>>>>> window anyway.
>>>>>>>
>>>>>>> Yes, my window is maximizable on account of setting
>>>>>>> "dialog=no". So how would I set it to open maximized
>>>>>>> automatically so I don't have to click the maximize
>>>>>>> button? Is there no setting for that?
>>>>>>>
>>>>>>> I tried sizemode="maximised" in both the xul file and
>>>>>>> the js file without success.  Thanks
>>>>>>
>>>>>> Yes, that wouldn't work. Sorry for spelling it in en-GB;
>>>>>> you'll need to try spelling it in en-US, as per the page
>>>>>> I linked to.
>>>>>
>>>>> Can't believe I missed that - usually I have have a sharp
>>>>> eye for such things.  Damn yanks!  I'll report back after
>>>>> I try it.
>>>>
>>>> OK, I just tried sizemode=maximized in both the xul and js
>>>> files and it didn't work.  Cleared the cache each time.
>>>> Any other ideas?  Thx
>>>
>>> I just realised that centerscreen turns off maximized...
>>
>> Thanks Neil.  I took out centerscreen but it makes no
>> difference - I still can't opendialog to maximized.  Have you
>> actually gotten it to work?
>
> Yes, but while trying to get it to work I noticed that it's
> very easy to accidentally disable sizemode by changing the
> window's position or size.
>
> The window I was testing on is the update prompt checker:
> Components.classes['@mozilla.org/updates/update-prompt;1'].getService(Components.interfaces.nsIUpdatePrompt).checkForUpdates();
>
>
> This calls a routine in nsUpdateService.js called _showUI,
> however this normally centerscreen and resizeable=no so I had
> to remove those and then once I added sizemode="maximized" to
> updates.xul and the window opened maximised. Obviously you
> shouldn't have to go to those lengths for your own window but I
> didn't want to go to the trouble of creating a new window just
> to test opening it maximised.

Thanks again Neil.  Which dialog are you referring to here?  Is 
it TB or FF, and which version?

I wonder if you could try this with SearchDialog.xul in TB. 
This is the Search Messages dialog box which I'm having no 
success getting to open maximized.  Thx
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.