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

From Graal Bible
mNo edit summary
 
(Added picture, description and an example script)
Line 1: Line 1:
<pre>
Inherits [[Creation/Dev/Script/Client/GuiControl|GuiControl]].
    GuiBitmapButtonCtrl (GuiControl):
 
      mouseoverbitmap - string
=Description=
      normalbitmap - string
 
      pressedbitmap - string
[[Image:Guicontrol_bitmapbutton.png]]
      text - string
 
      setbitmap(str, int)
This control is basicly displaying a stretched bitmap and has three states - normal, mouse over and pressed. For each state you can specify a different bitmap. This can be interesting if you want to make a nice looking graphical button which has an usual shape. For displaying a normal button see [[Creation/Dev/Client/Script/GuiButtonCtrl|GuiButtonCtrl]].
</pre>
 
=Variables=
 
mouseoverbitmap - string
 
normalbitmap - string
 
pressedbitmap - string
 
text - string
 
=Functions=
 
setbitmap(str, int)
 
=Example=
 
  new GuiBitmapButtonCtrl("Test_BitmapButton") {
    x = 10;
    y = 10;
    width = height = 64;
    normalbitmap = "guiedit_button_normal.png";
    mouseoverbitmap = "guiedit_button_mouseover.png";
    pressedbitmap = "guiedit_button_down.png";
  }

Revision as of 18:32, 16 September 2006

Inherits GuiControl.

Description

Guicontrol bitmapbutton.png

This control is basicly displaying a stretched bitmap and has three states - normal, mouse over and pressed. For each state you can specify a different bitmap. This can be interesting if you want to make a nice looking graphical button which has an usual shape. For displaying a normal button see GuiButtonCtrl.

Variables

mouseoverbitmap - string

normalbitmap - string

pressedbitmap - string

text - string

Functions

setbitmap(str, int)

Example

 new GuiBitmapButtonCtrl("Test_BitmapButton") {
   x = 10;
   y = 10;
   width = height = 64;
   normalbitmap = "guiedit_button_normal.png";
   mouseoverbitmap = "guiedit_button_mouseover.png";
   pressedbitmap = "guiedit_button_down.png";
 }