/* * aerobics_ui.c - User interface object initialization functions. * This file was generated by `gxv' from `aerobics.G'. * DO NOT EDIT BY HAND. */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "aerobics_ui.h" /* * Initialize an instance of object `window1'. */ aerobics_window1_objects * aerobics_window1_objects_initialize(ip, owner) aerobics_window1_objects *ip; Xv_opaque owner; { if (!ip && !(ip = (aerobics_window1_objects *) calloc(1, sizeof (aerobics_window1_objects)))) return (aerobics_window1_objects *) NULL; if (!ip->window1) ip->window1 = aerobics_window1_window1_create(ip, owner); if (!ip->controls1) ip->controls1 = aerobics_window1_controls1_create(ip, ip->window1); if (!ip->ROBOT_ARM_CONTROLS) ip->ROBOT_ARM_CONTROLS = aerobics_window1_ROBOT_ARM_CONTROLS_create(ip, ip->controls1); if (!ip->PITCH) ip->PITCH = aerobics_window1_PITCH_create(ip, ip->controls1); if (!ip->ROLL) ip->ROLL = aerobics_window1_ROLL_create(ip, ip->controls1); if (!ip->MESSAGE_ROLL) ip->MESSAGE_ROLL = aerobics_window1_MESSAGE_ROLL_create(ip, ip->controls1); if (!ip->MESSAGE_PITCH) ip->MESSAGE_PITCH = aerobics_window1_MESSAGE_PITCH_create(ip, ip->controls1); if (!ip->HOME_ARM) ip->HOME_ARM = aerobics_window1_HOME_ARM_create(ip, ip->controls1); if (!ip->MOVE_ARM) ip->MOVE_ARM = aerobics_window1_MOVE_ARM_create(ip, ip->controls1); if (!ip->X_POSITION) ip->X_POSITION = aerobics_window1_X_POSITION_create(ip, ip->controls1); if (!ip->Y_POSITION) ip->Y_POSITION = aerobics_window1_Y_POSITION_create(ip, ip->controls1); if (!ip->Z_POSITION) ip->Z_POSITION = aerobics_window1_Z_POSITION_create(ip, ip->controls1); if (!ip->GRIPPER) ip->GRIPPER = aerobics_window1_GRIPPER_create(ip, ip->controls1); if (!ip->ARM_SPEED) ip->ARM_SPEED = aerobics_window1_ARM_SPEED_create(ip, ip->controls1); if (!ip->MOBILE_BASE_CONTROLS) ip->MOBILE_BASE_CONTROLS = aerobics_window1_MOBILE_BASE_CONTROLS_create(ip, ip->controls1); if (!ip->MOVE_DISTANCE) ip->MOVE_DISTANCE = aerobics_window1_MOVE_DISTANCE_create(ip, ip->controls1); if (!ip->INIT_BASE) ip->INIT_BASE = aerobics_window1_INIT_BASE_create(ip, ip->controls1); if (!ip->MOVE_BASE) ip->MOVE_BASE = aerobics_window1_MOVE_BASE_create(ip, ip->controls1); if (!ip->MOVE_SPEED) ip->MOVE_SPEED = aerobics_window1_MOVE_SPEED_create(ip, ip->controls1); if (!ip->FORWARD) ip->FORWARD = aerobics_window1_FORWARD_create(ip, ip->controls1); if (!ip->HALT_BASE) ip->HALT_BASE = aerobics_window1_HALT_BASE_create(ip, ip->controls1); if (!ip->ROTATE_DEGREES) ip->ROTATE_DEGREES = aerobics_window1_ROTATE_DEGREES_create(ip, ip->controls1); if (!ip->ROTATE_BASE) ip->ROTATE_BASE = aerobics_window1_ROTATE_BASE_create(ip, ip->controls1); if (!ip->REVERSE) ip->REVERSE = aerobics_window1_REVERSE_create(ip, ip->controls1); if (!ip->ROTATE_SPEED) ip->ROTATE_SPEED = aerobics_window1_ROTATE_SPEED_create(ip, ip->controls1); if (!ip->MISCELLANEOUS_CONTROLS) ip->MISCELLANEOUS_CONTROLS = aerobics_window1_MISCELLANEOUS_CONTROLS_create(ip, ip->controls1); if (!ip->ROUTINE) ip->ROUTINE = aerobics_window1_ROUTINE_create(ip, ip->controls1); if (!ip->CAMERA_SEL) ip->CAMERA_SEL = aerobics_window1_CAMERA_SEL_create(ip, ip->controls1); if (!ip->MESSAGE_SPEECH) ip->MESSAGE_SPEECH = aerobics_window1_MESSAGE_SPEECH_create(ip, ip->controls1); if (!ip->EXCERCISE_SEL) ip->EXCERCISE_SEL = aerobics_window1_EXCERCISE_SEL_create(ip, ip->controls1); if (!ip->CAMERA_SELECT) ip->CAMERA_SELECT = aerobics_window1_CAMERA_SELECT_create(ip, ip->controls1); if (!ip->SPEECH) ip->SPEECH = aerobics_window1_SPEECH_create(ip, ip->controls1); if (!ip->ACTIVATE_ROUTINE) ip->ACTIVATE_ROUTINE = aerobics_window1_ACTIVATE_ROUTINE_create(ip, ip->controls1); return ip; } /* * Create object `window1' in the specified instance. */ Xv_opaque aerobics_window1_window1_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, FRAME, XV_KEY_DATA, INSTANCE, ip, XV_WIDTH, 574, XV_HEIGHT, 583, XV_LABEL, "ROBOT AEROBICS", FRAME_CLOSED, FALSE, FRAME_SHOW_FOOTER, TRUE, FRAME_SHOW_RESIZE_CORNER, TRUE, NULL); return obj; } /* * Create object `controls1' in the specified instance. */ Xv_opaque aerobics_window1_controls1_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL, XV_KEY_DATA, INSTANCE, ip, XV_X, 0, XV_Y, 0, XV_WIDTH, WIN_EXTEND_TO_EDGE, XV_HEIGHT, WIN_EXTEND_TO_EDGE, WIN_BORDER, FALSE, NULL); gcm_initialize_colors(obj, NULL, NULL); return obj; } /* * Create object `ROBOT_ARM_CONTROLS' in the specified instance. */ Xv_opaque aerobics_window1_ROBOT_ARM_CONTROLS_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 212, XV_Y, 8, XV_WIDTH, 163, XV_HEIGHT, 13, PANEL_LABEL_STRING, "ROBOT ARM CONTROLS", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `PITCH' in the specified instance. */ Xv_opaque aerobics_window1_PITCH_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int PITCH(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 136, XV_Y, 36, XV_WIDTH, 76, XV_HEIGHT, 187, PANEL_VALUE_X, 136, PANEL_VALUE_Y, 53, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Coral"), PANEL_LAYOUT, PANEL_VERTICAL, PANEL_DIRECTION, PANEL_VERTICAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -90, PANEL_MAX_VALUE, 90, PANEL_TICKS, 18, PANEL_NOTIFY_PROC, PITCH, NULL); return obj; } /* * Create object `ROLL' in the specified instance. */ Xv_opaque aerobics_window1_ROLL_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int ROLL(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 16, XV_Y, 40, XV_WIDTH, 84, XV_HEIGHT, 187, PANEL_VALUE_X, 16, PANEL_VALUE_Y, 57, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Aquamarine"), PANEL_LAYOUT, PANEL_VERTICAL, PANEL_DIRECTION, PANEL_VERTICAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -180, PANEL_MAX_VALUE, 180, PANEL_TICKS, 18, PANEL_NOTIFY_PROC, ROLL, NULL); return obj; } /* * Create object `MESSAGE_ROLL' in the specified instance. */ Xv_opaque aerobics_window1_MESSAGE_ROLL_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 32, XV_Y, 40, XV_WIDTH, 37, XV_HEIGHT, 13, PANEL_ITEM_COLOR, gcm_color_index("Aquamarine"), PANEL_LABEL_STRING, "ROLL", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `MESSAGE_PITCH' in the specified instance. */ Xv_opaque aerobics_window1_MESSAGE_PITCH_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 144, XV_Y, 40, XV_WIDTH, 42, XV_HEIGHT, 13, PANEL_ITEM_COLOR, gcm_color_index("Coral"), PANEL_LABEL_STRING, "PITCH", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `HOME_ARM' in the specified instance. */ Xv_opaque aerobics_window1_HOME_ARM_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void HOME_ARM(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 264, XV_Y, 40, XV_WIDTH, 86, XV_HEIGHT, 19, PANEL_LABEL_STRING, "HOME ARM", PANEL_NOTIFY_PROC, HOME_ARM, NULL); return obj; } /* * Create object `MOVE_ARM' in the specified instance. */ Xv_opaque aerobics_window1_MOVE_ARM_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void MOVE_ARM(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 416, XV_Y, 40, XV_WIDTH, 85, XV_HEIGHT, 19, PANEL_LABEL_STRING, "MOVE ARM", PANEL_NOTIFY_PROC, MOVE_ARM, NULL); return obj; } /* * Create object `X_POSITION' in the specified instance. */ Xv_opaque aerobics_window1_X_POSITION_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int X_POSITION(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 232, XV_Y, 80, XV_WIDTH, 319, XV_HEIGHT, 20, PANEL_VALUE_X, 321, PANEL_VALUE_Y, 80, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Blue"), PANEL_LABEL_STRING, "X POSITION", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -4, PANEL_MAX_VALUE, 17, PANEL_TICKS, 17, PANEL_NOTIFY_PROC, X_POSITION, NULL); return obj; } /* * Create object `Y_POSITION' in the specified instance. */ Xv_opaque aerobics_window1_Y_POSITION_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int Y_POSITION(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 232, XV_Y, 112, XV_WIDTH, 327, XV_HEIGHT, 20, PANEL_VALUE_X, 321, PANEL_VALUE_Y, 112, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Brown"), PANEL_LABEL_STRING, "Y POSITION", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -15, PANEL_MAX_VALUE, 15, PANEL_TICKS, 30, PANEL_NOTIFY_PROC, Y_POSITION, NULL); return obj; } /* * Create object `Z_POSITION' in the specified instance. */ Xv_opaque aerobics_window1_Z_POSITION_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int Z_POSITION(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 232, XV_Y, 144, XV_WIDTH, 310, XV_HEIGHT, 20, PANEL_VALUE_X, 320, PANEL_VALUE_Y, 144, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Cadet Blue"), PANEL_LABEL_STRING, "Z POSITION", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, 0, PANEL_MAX_VALUE, 25, PANEL_TICKS, 25, PANEL_NOTIFY_PROC, Z_POSITION, NULL); return obj; } /* * Create object `GRIPPER' in the specified instance. */ Xv_opaque aerobics_window1_GRIPPER_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int GRIPPER(); Xv_opaque obj; obj = xv_create(owner, PANEL_CHOICE, XV_KEY_DATA, INSTANCE, ip, XV_X, 288, XV_Y, 184, XV_WIDTH, 170, XV_HEIGHT, 23, PANEL_VALUE_X, 353, PANEL_VALUE_Y, 184, PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_CHOICE_NROWS, 1, PANEL_LABEL_STRING, "GRIPPER", PANEL_NOTIFY_PROC, GRIPPER, PANEL_CHOICE_STRINGS, "OPEN", "CLOSE", 0, PANEL_CHOICE_COLOR, 0, gcm_color_index("Blue Violet"), PANEL_CHOICE_COLOR, 1, gcm_color_index("Blue Violet"), NULL); return obj; } /* * Create object `ARM_SPEED' in the specified instance. */ Xv_opaque aerobics_window1_ARM_SPEED_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int ARM_SPEED(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 232, XV_Y, 220, XV_WIDTH, 315, XV_HEIGHT, 15, PANEL_VALUE_X, 317, PANEL_VALUE_Y, 220, PANEL_SLIDER_WIDTH, 100, PANEL_LABEL_STRING, "ARM SPEED", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, 0, PANEL_MAX_VALUE, 250, PANEL_TICKS, 0, PANEL_NOTIFY_PROC, ARM_SPEED, NULL); return obj; } /* * Create object `MOBILE_BASE_CONTROLS' in the specified instance. */ Xv_opaque aerobics_window1_MOBILE_BASE_CONTROLS_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 204, XV_Y, 272, XV_WIDTH, 171, XV_HEIGHT, 13, PANEL_LABEL_STRING, "MOBILE BASE CONTROLS", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `MOVE_DISTANCE' in the specified instance. */ Xv_opaque aerobics_window1_MOVE_DISTANCE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int MOVE_DISTANCE(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 240, XV_Y, 304, XV_WIDTH, 331, XV_HEIGHT, 15, PANEL_VALUE_X, 317, PANEL_VALUE_Y, 304, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Blue"), PANEL_LABEL_STRING, "DISTANCE", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -660, PANEL_MAX_VALUE, 660, PANEL_TICKS, 0, PANEL_NOTIFY_PROC, MOVE_DISTANCE, NULL); return obj; } /* * Create object `INIT_BASE' in the specified instance. */ Xv_opaque aerobics_window1_INIT_BASE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void INIT_BASE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 24, XV_Y, 316, XV_WIDTH, 76, XV_HEIGHT, 19, PANEL_LABEL_STRING, "INIT BASE", PANEL_NOTIFY_PROC, INIT_BASE, NULL); return obj; } /* * Create object `MOVE_BASE' in the specified instance. */ Xv_opaque aerobics_window1_MOVE_BASE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void MOVE_BASE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 136, XV_Y, 316, XV_WIDTH, 87, XV_HEIGHT, 19, PANEL_ITEM_COLOR, gcm_color_index("Blue"), PANEL_LABEL_STRING, "MOVE BASE", PANEL_NOTIFY_PROC, MOVE_BASE, NULL); return obj; } /* * Create object `MOVE_SPEED' in the specified instance. */ Xv_opaque aerobics_window1_MOVE_SPEED_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int MOVE_SPEED(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 240, XV_Y, 336, XV_WIDTH, 289, XV_HEIGHT, 15, PANEL_VALUE_X, 291, PANEL_VALUE_Y, 336, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Blue"), PANEL_LABEL_STRING, "SPEED", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, 0, PANEL_MAX_VALUE, 4000, PANEL_TICKS, 0, PANEL_NOTIFY_PROC, MOVE_SPEED, NULL); return obj; } /* * Create object `FORWARD' in the specified instance. */ Xv_opaque aerobics_window1_FORWARD_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void FORWARD(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 24, XV_Y, 348, XV_WIDTH, 79, XV_HEIGHT, 19, PANEL_LABEL_STRING, "FORWARD", PANEL_NOTIFY_PROC, FORWARD, NULL); return obj; } /* * Create object `HALT_BASE' in the specified instance. */ Xv_opaque aerobics_window1_HALT_BASE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void HALT_BASE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 24, XV_Y, 380, XV_WIDTH, 82, XV_HEIGHT, 19, PANEL_ITEM_COLOR, gcm_color_index("Brown"), PANEL_LABEL_STRING, "HALT BASE", PANEL_NOTIFY_PROC, HALT_BASE, NULL); return obj; } /* * Create object `ROTATE_DEGREES' in the specified instance. */ Xv_opaque aerobics_window1_ROTATE_DEGREES_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int ROTATE_DEGREES(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 240, XV_Y, 380, XV_WIDTH, 323, XV_HEIGHT, 15, PANEL_VALUE_X, 309, PANEL_VALUE_Y, 380, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Coral"), PANEL_LABEL_STRING, "DEGREES", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, -360, PANEL_MAX_VALUE, 360, PANEL_TICKS, 0, PANEL_NOTIFY_PROC, ROTATE_DEGREES, NULL); return obj; } /* * Create object `ROTATE_BASE' in the specified instance. */ Xv_opaque aerobics_window1_ROTATE_BASE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void ROTATE_BASE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 136, XV_Y, 400, XV_WIDTH, 100, XV_HEIGHT, 19, PANEL_ITEM_COLOR, gcm_color_index("Coral"), PANEL_LABEL_STRING, "ROTATE BASE", PANEL_NOTIFY_PROC, ROTATE_BASE, NULL); return obj; } /* * Create object `REVERSE' in the specified instance. */ Xv_opaque aerobics_window1_REVERSE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void REVERSE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 28, XV_Y, 416, XV_WIDTH, 70, XV_HEIGHT, 19, PANEL_LABEL_STRING, "REVERSE", PANEL_NOTIFY_PROC, REVERSE, NULL); return obj; } /* * Create object `ROTATE_SPEED' in the specified instance. */ Xv_opaque aerobics_window1_ROTATE_SPEED_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int ROTATE_SPEED(); Xv_opaque obj; obj = xv_create(owner, PANEL_SLIDER, XV_KEY_DATA, INSTANCE, ip, XV_X, 240, XV_Y, 420, XV_WIDTH, 289, XV_HEIGHT, 15, PANEL_VALUE_X, 291, PANEL_VALUE_Y, 420, PANEL_SLIDER_WIDTH, 100, PANEL_ITEM_COLOR, gcm_color_index("Coral"), PANEL_LABEL_STRING, "SPEED", PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_DIRECTION, PANEL_HORIZONTAL, PANEL_SLIDER_END_BOXES, TRUE, PANEL_SHOW_RANGE, TRUE, PANEL_SHOW_VALUE, TRUE, PANEL_MIN_VALUE, 0, PANEL_MAX_VALUE, 4000, PANEL_TICKS, 0, PANEL_NOTIFY_PROC, ROTATE_SPEED, NULL); return obj; } /* * Create object `MISCELLANEOUS_CONTROLS' in the specified instance. */ Xv_opaque aerobics_window1_MISCELLANEOUS_CONTROLS_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 192, XV_Y, 472, XV_WIDTH, 199, XV_HEIGHT, 13, PANEL_LABEL_STRING, "MISCELLANEOUS_CONTROLS", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `ROUTINE' in the specified instance. */ Xv_opaque aerobics_window1_ROUTINE_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 412, XV_Y, 496, XV_WIDTH, 63, XV_HEIGHT, 13, PANEL_LABEL_STRING, "ROUTINE", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `CAMERA_SEL' in the specified instance. */ Xv_opaque aerobics_window1_CAMERA_SEL_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 64, XV_Y, 512, XV_WIDTH, 116, XV_HEIGHT, 13, PANEL_ITEM_COLOR, gcm_color_index("Blue Violet"), PANEL_LABEL_STRING, "CAMERA_SELECT", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `MESSAGE_SPEECH' in the specified instance. */ Xv_opaque aerobics_window1_MESSAGE_SPEECH_create(ip, owner) caddr_t ip; Xv_opaque owner; { Xv_opaque obj; obj = xv_create(owner, PANEL_MESSAGE, XV_KEY_DATA, INSTANCE, ip, XV_X, 268, XV_Y, 512, XV_WIDTH, 52, XV_HEIGHT, 13, PANEL_ITEM_COLOR, gcm_color_index("Cadet Blue"), PANEL_LABEL_STRING, "SPEECH", PANEL_LABEL_BOLD, TRUE, NULL); return obj; } /* * Create object `EXCERCISE_SEL' in the specified instance. */ Xv_opaque aerobics_window1_EXCERCISE_SEL_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int EXCERCISE_SEL(); Xv_opaque obj; obj = xv_create(owner, PANEL_CHOICE, XV_KEY_DATA, INSTANCE, ip, XV_X, 392, XV_Y, 520, XV_WIDTH, 97, XV_HEIGHT, 23, PANEL_VALUE_X, 401, PANEL_VALUE_Y, 520, PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_CHOICE_NROWS, 1, PANEL_NOTIFY_PROC, EXCERCISE_SEL, PANEL_CHOICE_STRINGS, "ARM", "BASE", 0, NULL); return obj; } /* * Create object `CAMERA_SELECT' in the specified instance. */ Xv_opaque aerobics_window1_CAMERA_SELECT_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int CAMERA_SELECT(); Xv_opaque obj; obj = xv_create(owner, PANEL_CHOICE, XV_KEY_DATA, INSTANCE, ip, XV_X, 32, XV_Y, 536, XV_WIDTH, 167, XV_HEIGHT, 23, PANEL_VALUE_X, 41, PANEL_VALUE_Y, 536, PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_CHOICE_NROWS, 1, PANEL_NOTIFY_PROC, CAMERA_SELECT, PANEL_CHOICE_STRINGS, "CAMERA 1", "CAMERA 2", 0, PANEL_CHOICE_COLOR, 0, gcm_color_index("Blue Violet"), PANEL_CHOICE_COLOR, 1, gcm_color_index("Blue Violet"), NULL); return obj; } /* * Create object `SPEECH' in the specified instance. */ Xv_opaque aerobics_window1_SPEECH_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern int SPEECH(); Xv_opaque obj; obj = xv_create(owner, PANEL_CHOICE, XV_KEY_DATA, INSTANCE, ip, XV_X, 248, XV_Y, 536, XV_WIDTH, 84, XV_HEIGHT, 23, PANEL_VALUE_X, 257, PANEL_VALUE_Y, 536, PANEL_LAYOUT, PANEL_HORIZONTAL, PANEL_CHOICE_NROWS, 1, PANEL_NOTIFY_PROC, SPEECH, PANEL_CHOICE_STRINGS, "OFF", "ON", 0, PANEL_CHOICE_COLOR, 0, gcm_color_index("Cadet Blue"), PANEL_CHOICE_COLOR, 1, gcm_color_index("Cadet Blue"), NULL); return obj; } /* * Create object `ACTIVATE_ROUTINE' in the specified instance. */ Xv_opaque aerobics_window1_ACTIVATE_ROUTINE_create(ip, owner) caddr_t ip; Xv_opaque owner; { extern void ACTIVATE_ROUTINE(); Xv_opaque obj; obj = xv_create(owner, PANEL_BUTTON, XV_KEY_DATA, INSTANCE, ip, XV_X, 404, XV_Y, 552, XV_WIDTH, 78, XV_HEIGHT, 19, PANEL_LABEL_STRING, "ACTIVATE", PANEL_NOTIFY_PROC, ACTIVATE_ROUTINE, NULL); return obj; }