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

From Graal Bible
No edit summary
(Added picture, description and an example script)
Line 1: Line 1:
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 56:


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>

Revision as of 19:34, 16 September 2006

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";
}