View Single Post
  #5  
Old 08-12-2011, 12:00 AM
Emera Emera is offline
Delterian Hybrid
Emera's Avatar
Join Date: Mar 2011
Location: Newcastle Upon-Tyne
Posts: 1,704
Emera is a jewel in the roughEmera is a jewel in the rough
Quote:
Originally Posted by fowlplay4 View Post
All of these events are also usable by GuiShowImgCtrl because it inherits the functionality of GuiControl.

PHP Code:
onAdd() - is invoked when the control is added to another control (addcontrol function) 

onRemove() - is invoked when the control is removed from its parent 

onShow
() - is invoked when the control is shown or gets awakened while being 'visible' 

onHide() - is invoked when the control is made hidden 

onWake
() - is invoked when the control is awakened and becomes visible on the screen 

onSleep
() - is invoked for windows when a dialog window is removed from the screen 

onMove
(newx,newy) - is invoked when the control is moved 

onResize
(newwidth,newheight) - is invoked when the control is resized 

onAction
() - is invoked when a button control is pressedyou press the enter-key in a text edit control, or move a slider control

onDialogPush() - is invoked when a dialog control is placed on the screen (using pushDialog(control)) 

onDialogPop() - is invoked when a dialog control is removed from the screen again (using popDialog()) 

onKeyDown(keycode,keystring,scancode) - a key has been pressed while the control had the input focus (makeFirstResponder()) 

onKeyUp(keycode,keystring,scancode) - the key has been released 

onMouseYawPitch
(xaxis,yaxis) - mouse event in Graal3D when the mouse has been turned off 

onMouseDown
(keymodifier,mousescreenx,mousescreeny,clickcount) - the left mouse button has been pressed inside this control 

onMouseUp
(keymodifier,mousescreenx,mousescreeny) - the left mouse button has been released 

onMouseEnter
(keymodifier,mousescreenx,mousescreeny) - the mouse moved inside this control 

onMouseLeave
(keymodifier,mousescreenx,mousescreeny) - the mouse left the control 

onMouseDragged
(keymodifier,mousescreenx,mousescreeny) - the mouse is moved while the left mouse button is pressed 

onMouseMove
(keymodifier,mousescreenx,mousescreeny) - the mouse has been moved 

onRightMouseDown
(keymodifier,mousescreenx,mousescreeny,clickcount) - the right mouse button has been pressed

onRightMouseUp
(keymodifier,mousescreenx,mousescreeny) - the right mouse button has been released 

onRightMouseDragged
(keymodifier,mousescreenx,mousescreeny) - the mouse has been moved while the right mouse button is pressed 

onMouseWheelUp
(keymodifier) - the mouse wheel has been scrolled up 

onMouseWheelDown
(keymodifier) - the mouse wheel has been scrolled down 
Source: http://wiki.graal.net/index.php/GuiControl

The GUI Documentation is actually quite decent on the gBible. I would recommend checking there before anything else.
Oh wow. Thank you very much. I will rep you when I get a rep refill.
__________________
Reply With Quote