source: tags/cvs_2_svn/RNA3D/RNA3D_Interface.hxx

Last change on this file was 4819, checked in by westram, 17 years ago
  • forward declarations
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 931 bytes
Line 
1#define WINDOW_WIDTH   950
2#define WINDOW_HEIGHT  650
3
4#define ZOOM_FACTOR    0.0005f     // scaling factor in z-axis (ZOOM)
5
6enum {
7    LEFT_BUTTON = 1,
8    MIDDLE_BUTTON,
9    RIGHT_BUTTON,
10    WHEEL_UP,
11    WHEEL_DOWN
12};
13
14void ResizeOpenGLWindow( Widget w, XtPointer client_data, XEvent *event, char* x );
15void ExposeOpenGLWindow( Widget w, XtPointer client_data, XEvent *event, char* x );
16void KeyBoardEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
17void ButtonPressEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
18void ButtonReleaseEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
19void MouseMoveEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
20void RefreshOpenGLDisplay();
21//void SetOpenGLBackGroundColor();
22
23class AW_root;
24class AW_window;
25AW_window *CreateRNA3DMainWindow(AW_root *awr); // Creates RNA3D Application Main Window
Note: See TracBrowser for help on using the repository browser.