1
// ================================================================ //
3
// File : RNA3D_Interface.hxx //
6
// Institute of Microbiology (Technical University Munich) //
7
// http://www.arb-home.de/ //
9
// ================================================================ //
11
#ifndef RNA3D_INTERFACE_HXX
12
#define RNA3D_INTERFACE_HXX
1
14
#define WINDOW_WIDTH 950
2
15
#define WINDOW_HEIGHT 650
14
void ResizeOpenGLWindow( Widget w, XtPointer client_data, XEvent *event, char* x );
15
void ExposeOpenGLWindow( Widget w, XtPointer client_data, XEvent *event, char* x );
16
void KeyBoardEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
17
void ButtonPressEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
18
void ButtonReleaseEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
19
void MouseMoveEventHandler( Widget w, XtPointer client_data, XEvent *event, char* x );
27
void KeyBoardEventHandler(Widget w, XtPointer client_data, XEvent *event, char* x);
20
28
void RefreshOpenGLDisplay();
21
//void SetOpenGLBackGroundColor();
25
AW_window *CreateRNA3DMainWindow(AW_root *awr); // Creates RNA3D Application Main Window
33
struct ED4_plugin_host;
35
AW_window *CreateRNA3DMainWindow(AW_root *awr, GBDATA *gb_main, ED4_plugin_host& host);
38
#error RNA3D_Interface.hxx included twice
39
#endif // RNA3D_INTERFACE_HXX