Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Closing Dialog box

Ravanne Sullivan
Pole Dancer Extraordinair
Join date: 10 Dec 2005
Posts: 674
07-19-2007 11:50
Is there anyway to close the blue dialog menu box under script control? I have not been able to find anything and I would like to close it when it times out rather than leave it open and just inactive.
_____________________
Ravanne's Dance Poles and Animations

Available at my Superstore and Showroom on Insula de Somni
http://slurl.com/secondlife/Insula de Somni/94/194/27/
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
07-19-2007 11:57
Nope. The dialog box is entirely client-side and user-controlled. Probably a good thing, too. :)
Tiarnalalon Sismondi
Registered User
Join date: 1 Jun 2006
Posts: 402
07-19-2007 12:39
Now, if you're looking to make your script not sit waiting for their input, you could put a timer that activates and if after 30s or so it hasn't gotten a response, have it turn off the listen tied to the dialog window, which to your script is the same as closing the dialog since as Talarus states, the actual 'blue box' is only client side.
Shadow Subagja
Registered User
Join date: 29 Apr 2007
Posts: 354
07-19-2007 13:18
It really irks me that the 'ignore' does not send some sort of event on these dialogs!
Ravanne Sullivan
Pole Dancer Extraordinair
Join date: 10 Dec 2005
Posts: 674
07-19-2007 13:27
I already timeout and close the listen, just would be nice if I could make the dialog box close at the same time.
_____________________
Ravanne's Dance Poles and Animations

Available at my Superstore and Showroom on Insula de Somni
http://slurl.com/secondlife/Insula de Somni/94/194/27/
Talarus Luan
Ancient Archaean Dragon
Join date: 18 Mar 2006
Posts: 4,831
07-19-2007 14:12
From: Shadow Subagja
It really irks me that the 'ignore' does not send some sort of event on these dialogs!


Then you wouldn't be "ignoring" it. ;)
Shadow Subagja
Registered User
Join date: 29 Apr 2007
Posts: 354
07-19-2007 15:14
From: Talarus Luan
Then you wouldn't be "ignoring" it. ;)


But I wouldn't have to guestimate the amount of time a user should be in menu's, time out, and possibly change states with a stale dialog hanging in the air anytime soembody goes to take a piss and comes back to a dialog that no longer does anything. Why don't we change the special button's label from 'ignore' to 'close', give me an event, and call it sorted :P
Qie Niangao
Coin-operated
Join date: 24 May 2006
Posts: 7,138
07-19-2007 15:49
From: Talarus Luan
Then you wouldn't be "ignoring" it. ;)
*giggles* :p One cunundrum now (absent the sort of callback that Shadow suggests) is what to say upon timeout of the dialog's listen: whether or not to IM the Dear User that those buttons that may or may not be on their screen don't work anymore.

I used to do that, on the premise that having controls visible that don't work would be confusing unless the user were told.

But now I just sneakily remove the listen, on the premise that, first, defunct buttons are confusing no matter what excuse I give for them, and that second, if the user had already said "ignore" they'd be really confused to hear from the script again (especially if they have a dialog visible from some other script by this time).
Shadow Subagja
Registered User
Join date: 29 Apr 2007
Posts: 354
07-19-2007 19:17
I've gone the other route of leaving the listen active until they either pick something, or I get a new touch event, in which case I remove the listen and create a new one for the new interactee (who may actually finish their session). Due to annoying myself with the gone_to_pee issue, primarily. Hey sometimes I gotta pee before I know what radio station I want, dammit.