UNTITLED LOCAL UNTITLED
NAME
glutCreateMenuWindow -- Create a client-controlled menu window.
LIBRARY
OpenGLUT - experimental
SYNOPSIS
#include <openglut.h>
int
glutCreateMenuWindow(int parentID, int x, int y, int w, int h);
PARAMETERS
parentID Parent window identifier.
x Horizontal coordinate on the screen.
y Vertical coordinate on the screen.
w Width of the new window.
h Height of the new window.
DESCRIPTION
This is a highly experimental function. It creates a menu-like window, of requested dimensions, and at a position relative to your current
window.
The documentation for this function is currently the OpenGLUT Menu Window proposal. Variance from that proposal may generally be explained
by the fact that this feature is highly experimental. It may also be explained by the fact that the implementation may simply be incomplete.
CAVEATS
Did you notice that this feature is highly experimental?
SEE ALSO glutCreateWindow(3)glutCreateSubWindow(3)glutDestroyWindow(3)glutKeyboardFunc(3)glutKeyboardUpFunc(3)glutSpecialFunc(3)glutSpecialUpFunc(3)glutMotionFunc(3)glutPassiveMotionFunc(3)glutMouseFunc(3)glutMouseWheelFunc(3)
Epoch
Check Out this Related Man Page
UNTITLED LOCAL UNTITLED
NAME
glutMouseFunc -- Sets the mouse-button callback for the current window.
LIBRARY
OpenGLUT - input
SYNOPSIS
#include <openglut.h>
void
glutMouseFunc(void( *callback )( int button, int state, int x, int y ));
PARAMETERS
callback Client hook for mouse-buttons.
DESCRIPTION
Whenever a mouse button is pressed or released in an OpenGLUT window, OpenGLUT checks if that window has a mouse-button (Mouse) callback reg-
istered. If so, OpenGLUT gives the event to the handler. button is the button number, starting from 0. state is GLUT_UP or
GLUT_DOWN to indicate the button's new state. The other parameters are the mouse coordinates.
Mouse wheel motion can be reported as buttons. If you do not request otherwise, a wheel spun forward will act like a button clicking down,
immediately followed by clicking up. Spinning the same wheel backward will act like a different button clicking. Mouse wheel pseudo-buttons
are added after all real buttons.
While the button is held and the mouse is dragged, you receive mouse-motion events (glutMotionFunc()), even if the mouse is dragged out of
the window.
This callback is bound to the current window .
CAVEATS
Reporting the wheel as buttons is actually inherited from X. freeglut added code to support this on WIN32. OpenGLUT inherited that support
from freeglut.
Old GLUT defines the symbols GLUT_LEFT_BUTTON, GLUT_RIGHT_BUTTON, and GLUT_MIDDLE_BUTTON. However, mice can have more than 3 buttons,
so these symbols are deprecated.
Windows created via glutCreateMenuWindow() always cascade keyboard and mouse events to their parent.
SEE ALSO glutMotionFunc(3)glutPassiveMotionFunc(3)glutMouseWheelFunc(3)
Epoch
hi friends i have just completed my graduation and applied for Post graduation
i have to submit a research proposal of OS in the interview
i m a beginner & only read galvin & silbershcatz book on operating systems
can anyone help me in that ...
thanks in advance (3 Replies)
Hi Guys,
I just wondering if anyone out there have got the chance to use the Zlinux. If you have please your comments will be highly appreciated. For those who haven't heard about Zlinux is a flavour of Linux that runs on what IBM calls IFL's and is basically sitting on the mainframe (Zseries... (4 Replies)
Discussion started by: arizah
4 Replies
3. Forum Support Area for Unregistered Users & Account Problems
Hello. I've been reading the feed via twitter for a long time, but though i'm willing to help, i can't post and register (russia's banned). IP is dynamic, it's (<ip address>) for now.
DevOps, RH, python and unix shell scripting. (5 Replies)