ARB
Macros | Enumerations | Functions
RNA3D_Interface.hxx File Reference
This graph shows which files directly or indirectly include this file:

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_windowCreateRNA3DMainWindow (AW_root *awr, GBDATA *gb_main, ED4_plugin_host &host)
 

Macro Definition Documentation

#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().

Enumeration Type Documentation

anonymous enum
Enumerator
LEFT_BUTTON 
MIDDLE_BUTTON 
RIGHT_BUTTON 
WHEEL_UP 
WHEEL_DOWN 

Definition at line 19 of file RNA3D_Interface.hxx.

Function Documentation

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 
)

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().