![]() |
Blocking Escape
1 Attachment(s)
Blocking Escape(or your custom key) from closing windows without blocking all other windows or widows under blocked window:
It seems that the escape key only closes windows with a WC_CloseButton (with the exception of the ChatWindows, maybe others) So to block it rename the close button to something else and change the OnPress to close the window.. I made a map window(Attached) with a togglable escape key blocker.. The steps I took in UI builder are: 1. I renamed WC_CloseButton to Close 2. I moved Close to the WC_Titlebar page (So it disappears with titlebar) 3. I set the OnPress event to: Code:
Parent.Parent.Visible=falseTo set up the toggle: 1. I added a button named BlockEscOn to WC_Titlebar 2. I set the OnPress to: Code:
Visible=false4. I added a button named BlockEscOff to WC_Titlebar and lined it up with BlockEscOn 5. I set the OnPress to: Code:
Visible=false |
Woo! Awesome discovery and wonderful that it's so simple to implement. Thank you for this writeup.
Quib |
Imadruid figured it out like over a month ago..
http://www.eq2interface.com/forums/s...2&postcount=15 I just reread the post and it gave me the idea to change the name, etc :) |
:( The toggle only works for the escape key.. If you set a custom key to close the windows, the windows using IsCancelButton do not close with the custom key..
The first 3 steps is still a good way block the close key though.. |
| All times are GMT -5. The time now is 09:36 AM. |
vBulletin® - Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© MMOUI