maxbase.gui: Functions Types Modinfo Source  

MaxBase - Gui

Functions Summary

ADDListBoxEnemy Etwas in einer ListBox eintragen.
ButtonOver Wenn die Maus sich auf dem Button befindet wird eine 1 zurückgegeben.
ButtonPress Gibt aus ob der Button nun Gedrückt wurde, wenn ja Rückgabe=1 andernfalls 0.
DrawGui Zeichnet die Gui.
GetListBoxEnemyText Gibt den Text vom Item in der Listbox aus.
GetSliderRange Slider Wert ausgeben.
LabelOver Wenn die Maus sich auf dem Label befindet wird eine 1 zurückgegeben.
LabelPress Gibt aus ob der Label nun Gedrückt wurde, wenn ja Rückgabe=1 andernfalls 0.
ModifyListBoxEnemy Modifiziert einen vorhandenen Eintrag.
NewButton Erstellt ein Button (Text:String, X:Int, Y:Int, W:Int, H:Int, Win:TWindow = Null)
NewImageButton Ein Bild als Button (Image:TImage, Tile:Int, X:Int, Y:Int, Win:TWindow = Null)
Ohne Bild angabe existiert kein Button!
NewLabel Ein Label erstellen (Text:String, X:Int, Y:Int, Win:TWindow = Null)
NewListBox Erstellen einer neuen ListBox Area (X:Int, Y:Int, W:Int, H:Int, TextR:Int = 255, TexTG:Int = 255, TextB:Int = 255, Win:TWindow = Null)
NewSlider Einen neuen Slider erstellen. (X:Int, Y:Int, W:Int, H:Int, Vertikal:Int = 0, Win:TWindow = Null)
NewWindow Neues Fenster erstellen. (Title:String, X:Int, Y:Int, W:Int, H:Int, CloseEnable:Int = 0)
REMListBoxEnemy Einen ListBox Eintrag löschen.
SelectListBox Activer Listbox eintrag herrausfinden.
SetGuiColor Setzt Standart Farbwerte für alle Objekte (R,G,B)
SliderRange Slider Range festlegen.
UpdateGui Updatet die Gui - Wenn Rückgabe=1 dann wurde etwas in der Gui getätigt.

Types Summary

Gadget Gadget.
TButton TButton.
TLabel TLabel.
TListBox TListBox.
TSlider TSlider.
TWindow TWindow.

Functions

Function ADDListBoxEnemy:TlistBox(L:TlistBox, Text:String, Image:TImage = Null, Tile:Int = 0)
ReturnsTListBox.
DescriptionEtwas in einer ListBox eintragen.

Function ButtonOver:Int(B:TButton)
Returns:Int.
DescriptionWenn die Maus sich auf dem Button befindet wird eine 1 zurückgegeben.

Function ButtonPress:Int(B:TButton)
Returns:Int.
DescriptionGibt aus ob der Button nun Gedrückt wurde, wenn ja Rückgabe=1 andernfalls 0.

Function DrawGui()
DescriptionZeichnet die Gui.

Function GetListBoxEnemyText:String(L:TListBox)
ReturnsString.
DescriptionGibt den Text vom Item in der Listbox aus.

Function GetSliderRange:Float(S:TSlider)
Returns:Float.
DescriptionSlider Wert ausgeben.

Function LabelOver:Int(L:TLabel)
Returns:Int.
DescriptionWenn die Maus sich auf dem Label befindet wird eine 1 zurückgegeben.

Function LabelPress:Int(L:TLabel)
Returns:Int.
DescriptionGibt aus ob der Label nun Gedrückt wurde, wenn ja Rückgabe=1 andernfalls 0.

Function ModifyListBoxEnemy(Eintrag:TListBox, Text:String, Image:TImage, Tile:Int)
Returns-
DescriptionModifiziert einen vorhandenen Eintrag.

Function NewButton:TButton (Text:String, X:Int, Y:Int, W:Int, H:Int, Win:TWindow = Null)
Returns:TButton.
DescriptionErstellt ein Button (Text:String, X:Int, Y:Int, W:Int, H:Int, Win:TWindow = Null)

Function NewImageButton:TButton (Image:TImage, Tile:Int, X:Int, Y:Int, Win:TWindow = Null)
Returns:TButton.
DescriptionEin Bild als Button (Image:TImage, Tile:Int, X:Int, Y:Int, Win:TWindow = Null)
Ohne Bild angabe existiert kein Button!

Function NewLabel:TLabel (Text:String, X:Int, Y:Int, Win:TWindow = Null)
Returns:TLabel.
DescriptionEin Label erstellen (Text:String, X:Int, Y:Int, Win:TWindow = Null)

Function NewListBox:TlistBox(X:Int, Y:Int, W:Int, H:Int, TextR:Int = 255, TexTG:Int = 255, TextB:Int = 255, Win:TWindow = Null)
ReturnsTListBox.
DescriptionErstellen einer neuen ListBox Area (X:Int, Y:Int, W:Int, H:Int, TextR:Int = 255, TexTG:Int = 255, TextB:Int = 255, Win:TWindow = Null)

Function NewSlider:TSlider (X:Int, Y:Int, W:Int, H:Int, Vertikal:Int = 0, Win:TWindow = Null)
Returns:TSlider.
DescriptionEinen neuen Slider erstellen. (X:Int, Y:Int, W:Int, H:Int, Vertikal:Int = 0, Win:TWindow = Null)

Function NewWindow:TWindow (Title:String, X:Int, Y:Int, W:Int, H:Int, CloseEnable:Int = 0)
Returns:TWindow.
DescriptionNeues Fenster erstellen. (Title:String, X:Int, Y:Int, W:Int, H:Int, CloseEnable:Int = 0)

Function REMListBoxEnemy(L:TListBox, Eintrag:TListBox)
Returns-
DescriptionEinen ListBox Eintrag löschen.

Function SelectListBox:TListBox (L:TListBox)
ReturnsTListBox.
DescriptionActiver Listbox eintrag herrausfinden.

Function SetGuiColor(R:Int, G:Int, B:Int)
Returns-
DescriptionSetzt Standart Farbwerte für alle Objekte (R,G,B)

Function SliderRange(S:TSlider, Range0:Float, Range1:Float)
Returns-
DescriptionSlider Range festlegen.

Function UpdateGui:Int()
Returns:Int.
DescriptionUpdatet die Gui - Wenn Rückgabe=1 dann wurde etwas in der Gui getätigt.

Types

Type Gadget Abstract
ReturnsGadget.
DescriptionGadget.
Methods Summary
ClientH Ermittelt Innere Werte des Objekts (Fenster ohne Rahmen) Hohe.
ClientW Ermittelt Innere Werte des Objekts (Fenster ohne Rahmen) Weite.
Color Setzt Farbwerte für das Objekt (R,G,B)
GetH Ermittelt die Höhe des Objekts.
GetTitle Ermittelt vom Objekt den Text.
GetW Ermittelt die Weite des Objekts.
GetX Ermittelt die X Achse.
GetY Ermittelt die Y Achse.
SetH Setzt die Höhe des Objekts.
SetTitle Setzt das Objekt Text z.b. Window Title.
SetW Setzt die Weite des Objekts.
SetX Setzt das Objekt auf X Achse.
SetY Setzt das Objekt auf Y Achse.
Method ClientH:Int()
Returns:Int.
DescriptionErmittelt Innere Werte des Objekts (Fenster ohne Rahmen) Hohe.
Method ClientW:Int()
Returns:Int.
DescriptionErmittelt Innere Werte des Objekts (Fenster ohne Rahmen) Weite.
Method Color(R:Int, G:Int, B:Int)
Returns-
DescriptionSetzt Farbwerte für das Objekt (R,G,B)
Method GetH:Int()
Returns:Int.
DescriptionErmittelt die Höhe des Objekts.
Method GetTitle:String()
Returns-
DescriptionErmittelt vom Objekt den Text.
Method GetW:Int()
Returns:Int.
DescriptionErmittelt die Weite des Objekts.
Method GetX:Int()
Returns:Int.
DescriptionErmittelt die X Achse.
Method GetY:Int()
Returns:Int.
DescriptionErmittelt die Y Achse.
Method SetH(H:Int)
Returns-
DescriptionSetzt die Höhe des Objekts.
Method SetTitle(Text:String)
Returns-
DescriptionSetzt das Objekt Text z.b. Window Title.
Method SetW(W:Int)
Returns-
DescriptionSetzt die Weite des Objekts.
Method SetX(X:Int)
Returns-
DescriptionSetzt das Objekt auf X Achse.
Method SetY(Y:Int)
Returns-
DescriptionSetzt das Objekt auf Y Achse.

Type TButton Extends Gadget
Returns:Tbutton.
DescriptionTButton.
Methods Summary
SetImage Ein Image dem Button zuweisen (vorsicht grössenänderung des Buttons automatisiert)
SetTile Tile eines ImageButton ändern (Tile muss vorhanden sein.)
Method SetImage(I:TImage)
Returns-
DescriptionEin Image dem Button zuweisen (vorsicht grössenänderung des Buttons automatisiert)
Method SetTile(Tile:Int)
Returns-
DescriptionTile eines ImageButton ändern (Tile muss vorhanden sein.)

Type TLabel Extends Gadget
Returns:TLabel.
DescriptionTLabel.

Type TListBox Extends Gadget
Returns:TListBox.
DescriptionTListBox.

Type TSlider Extends gadget
Returns:TSlider.
DescriptionTSlider.

Type TWindow Extends Gadget
Returns:TWindow.
DescriptionTWindow.

Module Information

Version1.02
AuthorMathias Kwiatkowski
License© by MaxBase
History1.00 Offizielle Alpha
History1.01 ADD - Window