This function is called by the event handling system everytime the user has moved or clicked the mouse. So if you want a window which reacts to the mouse in a specific way, you can inherit a class from Window. Another method to implement mouse behaviour is to use a window listener (in this case you have to inherit a class from WindowListener and attach it to this window, see WindowListener for more details) Reimplemented from OglGui::Window. Definition at line 67 of file MenuTopPane.h. References Hide(), and mOglTopWnd. 00068 { 00069 if (msg==oglMouseDown) 00070 { 00071 Hide(); 00072 // Pass on to allow immediate action if mouse clicked on some item 00073 oglSys.MouseEvent(mOglTopWnd,msg,btn,state,x,y); 00074 } 00075 }
Here is the call graph for this function:
|