WoW:Make Frames Closable With the "Esc" Key (source)
Revision as of 04:48, 15 August 2023
, 15 August 2023Move page script moved page Make Frames Closable With the "Esc" Key to WoW:Make Frames Closable With the "Esc" Key without leaving a redirect
No edit summary |
m (Move page script moved page Make Frames Closable With the "Esc" Key to WoW:Make Frames Closable With the "Esc" Key without leaving a redirect) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 9: | Line 9: | ||
<Frame name="ExampleFrame" parent="UIParent"> | <Frame name="ExampleFrame" parent="UIParent"> | ||
<Size> | <Size> | ||
<AbsDimension x="640" y="512"/> | <AbsDimension x="640" y="512" /> | ||
</Size> | </Size> | ||
<Anchors> | <Anchors> | ||
| Line 16: | Line 16: | ||
<Scripts> | <Scripts> | ||
<OnLoad> | <OnLoad> | ||
tinsert(UISpecialFrames, | tinsert(UISpecialFrames, self:GetName()); | ||
</OnLoad> | </OnLoad> | ||
<OnShow> | <OnShow> | ||
| Line 27: | Line 27: | ||
</Frame> | </Frame> | ||
===Description=== | ===Description=== | ||
self:GetName() returns the current UI Object's name; in this case, the frame's name. This makes the code more flexible. | |||
OnShow and OnHide will play the same sound you hear when you open and close your character frame, respectively. | |||
== EditBoxes and OnEscapePressed == | == EditBoxes and OnEscapePressed == | ||