ARB
|
Go to the source code of this file.
Macros | |
#define | WINDOW_WIDTH 950 |
#define | WINDOW_HEIGHT 650 |
#define | ZOOM_FACTOR 0.0005f |
Enumerations | |
enum | { LEFT_BUTTON = 1, MIDDLE_BUTTON, RIGHT_BUTTON, WHEEL_UP, WHEEL_DOWN } |
Functions | |
void | KeyBoardEventHandler (Widget w, XtPointer client_data, XEvent *event, char *x) |
void | RefreshOpenGLDisplay () |
AW_window * | CreateRNA3DMainWindow (AW_root *awr, GBDATA *gb_main, ED4_plugin_host &host) |
#define WINDOW_WIDTH 950 |
Definition at line 14 of file RNA3D_Interface.hxx.
Referenced by CreateRNA3DMainWindow().
#define WINDOW_HEIGHT 650 |
Definition at line 15 of file RNA3D_Interface.hxx.
Referenced by CreateRNA3DMainWindow().
#define ZOOM_FACTOR 0.0005f |
Definition at line 17 of file RNA3D_Interface.hxx.
Referenced by ButtonPressEventHandler().
anonymous enum |
Enumerator | |
---|---|
LEFT_BUTTON | |
MIDDLE_BUTTON | |
RIGHT_BUTTON | |
WHEEL_UP | |
WHEEL_DOWN |
Definition at line 19 of file RNA3D_Interface.hxx.
void RefreshOpenGLDisplay | ( | ) |
Definition at line 215 of file RNA3D_Interface.cxx.
References CREATED, RNA3D_Global::glw, RNA3D_Global::OpenGLEngineState, RenderOpenGLScene(), and RNA3D.
Referenced by ButtonPressEventHandler(), ButtonReleaseEventHandler(), CursorPositionChanged_CB(), DisplayHelixNrsChanged_CB(), DisplayMoleculeMask(), DisplayPostionsIntervalChanged_CB(), ExposeOpenGLWindow(), KeyPressEventHandler(), KeyReleaseEventHandler(), MapSaiToEcoliTemplateChanged_CB(), MapSelectedSpeciesChanged_CB(), MouseMoveEventHandler(), RNA3D_Graphics::paint(), RefreshCanvas(), ResizeOpenGLWindow(), RotateMoleculeStateChanged_cb(), and SpinMolecule().
AW_window* CreateRNA3DMainWindow | ( | AW_root * | awr, |
GBDATA * | gb_main, | ||
ED4_plugin_host & | host | ||
) |
Definition at line 595 of file RNA3D_Interface.cxx.
References AddCallBacks(), appContext, arb_assert, AW_window::at(), AW_window::at_newline(), AW_window::auto_space(), AW_get_AreaWidget(), AW_get_XtAppContext(), AW_MIDDLE_AREA, AW_POPDOWN(), AW_ROOT_DEFAULT, AWAR_3D_DISPLAY_BASES, AWAR_3D_DISPLAY_HELIX, AWAR_3D_DISPLAY_MASK, AWAR_3D_MAP_ENABLE, AWAR_3D_SAI_SELECTED, AW_root::awar_int(), awm, AWM_ALL, AWT_MODE_NONE, AWT_canvas::aww, AW_window::button_length(), ButtonPressEventHandler(), ButtonReleaseEventHandler(), AW_window::callback(), AW_window::create_autosize_button(), AW_window::create_button(), AW_window::create_menu(), AW_window::create_toggle(), CreateChangeMolecule_window(), CreateDisplayBases_window(), CreateDisplayHelices_window(), CreateDisplayOptions_window(), CreateMapSequenceData_window(), CreateRNA3DGcWindow(), RNA3D_Global::cStructure, ExposeOpenGLWindow(), Structure3D::FindTypeOfRNA(), gb_main, Structure3D::gb_main, AWT_canvas::gc_manager, AW_window::get_at_position(), AW_window::get_window_id(), RNA3D_Global::gl_Canvas, AW_window::help_text(), AW_window_menu_modes_opengl::init(), InitCallBacks(), AW_window::insert_menu_topic(), KeyPressEventHandler(), KeyReleaseEventHandler(), LSU_23S, makeHelpCallback(), MouseMoveEventHandler(), NOT_CREATED, NULp, RNA3D_Global::OpenGLEngineState, RefreshMappingDisplay(), AWT_canvas::request_resize(), ResizeOpenGLWindow(), RNA3D, RNA3D_init_global_data(), RNA3D_Global::root, AWT_canvas::set_mode(), AW_window::shadow_width(), ta, WINDOW_HEIGHT, and WINDOW_WIDTH.
Referenced by start_RNA3D_plugin().