Creation/Dev/Script/Client/GuiWindowCtrl: Difference between revisions

From Graal Bible
No edit summary
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Scripting Reference]]
Inherits from [[Creation/Dev/Script/Client/GuiControl|GuiControl]].
Inherits from [[Creation/Dev/Script/Client/GuiControl|GuiControl]].
=Description=
[[Image:Guicontrol_window.png]]
Works as a container for other control and displays a title bar and buttons for minimizing, maximizing and closing. With Ctrl+Tab you can switch between active windows.




Line 50: Line 57:


onCloseQuery() - is invoked when the user clicks on the close-button of a window and closequery=true; the script should then either hide or destroy the window; if closequery=false then the window is just hidden (not destroyed)
onCloseQuery() - is invoked when the user clicks on the close-button of a window and closequery=true; the script should then either hide or destroy the window; if closequery=false then the window is just hidden (not destroyed)
=Example=
<pre>
new GuiWindowCtrl("Test_Window") {
  profile = GuiBlueWindowProfile;
  x = 10;
  y = 10;
  width = 160;
  height = 80;
  text = "Window";
}
</pre>

Latest revision as of 23:57, 15 February 2010

Inherits from GuiControl.

Description

Guicontrol window.png

Works as a container for other control and displays a title bar and buttons for minimizing, maximizing and closing. With Ctrl+Tab you can switch between active windows.


Variables

Name Type Description
canclose boolean
canmaximize boolean
canminimize boolean
closequery boolean
destroyonhide boolean
extent string
maximized boolean
minimized boolean
tile boolean


Events

onCloseQuery() - is invoked when the user clicks on the close-button of a window and closequery=true; the script should then either hide or destroy the window; if closequery=false then the window is just hidden (not destroyed)


Example

new GuiWindowCtrl("Test_Window") {
  profile = GuiBlueWindowProfile;
  x = 10;
  y = 10;
  width = 160;
  height = 80;
  text = "Window";
}