2 require './Swig/molvieRuby'
13 info.fptIn = MolvieRuby.fopen(info.In,'r')
14 if molvieInfo.fptIn == ""
15 put('file read error:'+ info.In)
17 MolvieRuby.lmolviePDBread(info.fptIn);
21 GLUT.InitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH)
22 GLUT.InitWindowSize(WIN_WIDTH, WIN_HEIGHT)
23 GLUT.InitWindowPosition(WIN_POSX, WIN_POSY);
24 GLUT.CreateWindow(WIN_NAME)
26 MolvieRuby.LmoolvieInit()
28 GLUT.IdleFunc(MolvieRuby.lmolvieViewerIdle)
29 GLUT.KeyboardFunc(MolvieRuby.lmolvieViewerKeyboard)
30 GLUT.SpecialFunc(MolvieRuby.lmolvieViewerSpecial)
31 GLUT.MouseFunc(MolvieRuby.lmolvieViewerMouse)
32 GLUT.MotionFunc(MolvieRuby.lmolvieViewerMouseMotion);
33 GLUT.PassiveMotionFunc(MolvieRuby.lmolvieViewerMousePassiveMotion);
34 GLUT.DisplayFunc(MolvieRuby.lmolvieViewerDisplay)
35 GLUT.ReshapeFunc(MolvieRuby.lmolvieReshapeNormal);