Magic: 13000 Internal Form Definition File (do not change) Number of forms: 2 Unit of measure: FL_COORD_PIXEL =============== FORM =============== Name: main Width: 680 Height: 450 Number of Objects: 37 -------------------- class: FL_BOX type: UP_BOX box: 0 0 680 450 boxtype: FL_UP_BOX colors: FL_COL1 FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 480 370 180 60 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Acceleration Control shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 20 50 230 200 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Side View shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 500 260 160 100 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Top shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 500 20 160 230 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Side shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_BUTTON type: NORMAL_BUTTON box: 20 260 80 30 boxtype: FL_EMBOSSED_BOX colors: FL_WHEAT FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Load file shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: load callback: Load argument: 0 -------------------- class: FL_BUTTON type: NORMAL_BUTTON box: 20 290 80 30 boxtype: FL_EMBOSSED_BOX colors: FL_WHEAT FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Save File shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: save callback: Save argument: 0 -------------------- class: FL_BUTTON type: NORMAL_BUTTON box: 20 320 80 40 boxtype: FL_EMBOSSED_BOX colors: FL_DODGERBLUE FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Animate shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: animate callback: Animate argument: 0 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 70 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rKnee callback: AngleUpdate argument: 2 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 90 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rAnkle callback: AngleUpdate argument: 3 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 160 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: lHipB callback: AngleUpdate argument: 7 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 180 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: lKnee callback: AngleUpdate argument: 6 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 200 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: lAnkle callback: AngleUpdate argument: 5 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 290 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: torso callback: AngleUpdate argument: 4 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 310 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rHipT callback: AngleUpdate argument: 0 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 330 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: lHipT callback: AngleUpdate argument: 8 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_TEXT type: NORMAL_TEXT box: 20 10 180 30 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT|FL_ALIGN_INSIDE style: FL_ITALIC_STYLE+FL_SHADOW_STYLE size: FL_LARGE_SIZE lcol: FL_BLACK label: Gait Generator v0.1 shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_TEXT type: NORMAL_TEXT box: 510 30 140 20 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT|FL_ALIGN_INSIDE style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Right: Hip/Knee/Ankle/Arm shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_TEXT type: NORMAL_TEXT box: 510 270 140 20 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT|FL_ALIGN_INSIDE style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Torso/RightHip/LeftHip shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_TEXT type: NORMAL_TEXT box: 510 140 140 20 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT|FL_ALIGN_INSIDE style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Left: Hip/Knee/Ankle/Arm shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 50 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_TOP_RIGHT style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rHipB callback: AngleUpdate argument: 1 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 260 260 230 100 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Top View shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_COUNTER type: NORMAL_COUNTER box: 110 300 100 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_BLUE alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Frame position shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: framePos callback: ChangeFrame argument: 0 bounds: 0 1000000 precision: 0 sstep: 1 -------------------- class: FL_LABELFRAME type: ENGRAVED_FRAME box: 260 50 230 200 boxtype: FL_NO_BOX colors: FL_BLACK FL_COL1 alignment: FL_ALIGN_TOP_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Front View shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_BOX type: EMBOSSED_BOX box: 30 60 210 180 boxtype: FL_EMBOSSED_BOX colors: FL_LEFT_BCOL FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: sideView callback: argument: -------------------- class: FL_BOX type: EMBOSSED_BOX box: 270 60 210 180 boxtype: FL_EMBOSSED_BOX colors: FL_LEFT_BCOL FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: frontView callback: argument: -------------------- class: FL_BOX type: EMBOSSED_BOX box: 270 270 210 80 boxtype: FL_EMBOSSED_BOX colors: FL_LEFT_BCOL FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: topView callback: argument: -------------------- class: FL_LIGHTBUTTON type: PUSH_BUTTON box: 410 20 80 20 boxtype: FL_EMBOSSED_BOX colors: FL_GREEN FL_RED alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Quit shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: quit callback: argument: -------------------- class: FL_BUTTON type: NORMAL_BUTTON box: 330 20 80 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: About shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: about callback: About argument: 0 -------------------- class: FL_INPUT type: NORMAL_INPUT box: 140 340 40 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Time shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: time callback: TimeDelta argument: 0 -------------------- class: FL_TEXT type: NORMAL_TEXT box: 140 320 40 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_LEFT|FL_ALIGN_INSIDE style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Text shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: NumFrames callback: argument: -------------------- class: FL_TEXT type: NORMAL_TEXT box: 110 320 30 20 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_MCOL alignment: FL_ALIGN_RIGHT|FL_ALIGN_INSIDE style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: Max shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 110 260 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM_RIGHT style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: Rotate side view shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rotSide callback: AngleUpdate argument: 11 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 110 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: rArm callback: AngleUpdate argument: 9 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 220 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_GREEN alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: lArm callback: AngleUpdate argument: 10 bounds: -90 90 precision: 0 value: 0 increment: 1 1 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 380 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_BLUE alignment: FL_ALIGN_LEFT style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: Side shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: sideAcc callback: AngleUpdate argument: 20 bounds: -511 511 precision: 0 value: 0 increment: 1 0 slsize: 0.15 step: 1 -------------------- class: FL_VALSLIDER type: HOR_NICE_SLIDER box: 510 400 140 20 boxtype: FL_EMBOSSED_BOX colors: FL_COL1 FL_BLUE alignment: FL_ALIGN_LEFT style: FL_NORMAL_STYLE size: FL_TINY_SIZE lcol: FL_BLACK label: Front shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: frontAcc callback: AngleUpdate argument: 21 bounds: -511 511 precision: 0 value: 0 increment: 1 0 slsize: 0.15 step: 1 =============== FORM =============== Name: about Width: 260 Height: 210 Number of Objects: 2 -------------------- class: FL_BOX type: FLAT_BOX box: 0 0 260 210 boxtype: FL_FLAT_BOX colors: FL_COL1 FL_COL1 alignment: FL_ALIGN_CENTER style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: callback: argument: -------------------- class: FL_BROWSER type: NORMAL_BROWSER box: 0 0 260 210 boxtype: FL_FRAME_BOX colors: FL_DODGERBLUE FL_YELLOW alignment: FL_ALIGN_BOTTOM style: FL_NORMAL_STYLE size: FL_DEFAULT_SIZE lcol: FL_BLACK label: shortcut: resize: FL_RESIZE_ALL gravity: FL_NoGravity FL_NoGravity name: AboutText callback: argument: h_pref: FL_OFF v_pref: FL_OFF ============================== create_the_forms