module DECW$BANNER
    names = case_sensitive
    version = 
    "1.0"

value
!++
!
! Facility:
!   [-tbs-]
!
! Abstract:
!   [-tbs-]
!
! Author:
!   [-tbs-]
!
! Creation Date:
!   [-tbs-]
!
! Modification History:
!   [-tbs-]
!
!--
    BANNER_EXIT_OPTION: 1;
    BANNER_SETUP_OPTION: 2;
    BANNER_RESTORE_OPTION: 3;
    BANNER_SAVE_OPTION: 4;
    BANNER_RESTORE_SAVED_OPTION: 5;
    BANNER_HIDE_OPTION: 6;
    BANNER_SHOW_OPTION: 7;
    BANNER_ERASE_OPTION: 8;
    BANNER_ALARM_OPTION: 9;
    BANNER_ALARM_OK: 10;
    BANNER_ALARM_CANCEL: 11;
    BANNER_HELP_OPTION: 12;
    BANNER_MIN_OPTION: 13;
    BANNER_SOUND_OPTION: 14;
    BANNER_SETUP_CANCEL: 0;
    BANNER_SETUP_OK: 1;
    BANNER_SETUP_INITIALISE: 2;
    BANNER_SETUP_APPLY: 3;
    BANNER_BOX_TOGGLE: 1;
    BANNER_WORLD_TOGGLE: 2;
    BANNER_CPU_WINDOW_TOGGLE: 6;
    BANNER_MON_WINDOW_TOGGLE: 7;
    BANNER_ANALOG_WINDOW_TOGGLE: 8;
    BANNER_DIGITAL_WINDOW_TOGGLE: 9;
    BANNER_DUA0_ACTIVE: 10;
    BANNER_DUA1_ACTIVE: 11;
    BANNER_DUA2_ACTIVE: 12;
    BANNER_PAGE_IO_ACTIVE: 13;
    BANNER_PAGE_FAULT_ACTIVE: 14;
    BANNER_MODIFIED_PAGES_ACTIVE: 15;
    BANNER_FREE_PAGES_ACTIVE: 16;
    BANNER_BORDER_ACTIVE: 17;
    BANNER_SECONDS_ACTIVE: 18;
    BANNER_TICK_SIZE: 19;
    BANNER_BASE_PRIORITY: 20;
    BANNER_HANOI_TOGGLE: 21;
    BANNER_MODES_WINDOW_TOGGLE: 22;
    BANNER_MESSAGE_TOGGLE: 23;
    BANNER_BELL_ON: 25;
    BANNER_ICON_ACTIVE: 26;
    BANNER_LINK_WINDOW_TOGGLE: 27;
    BANNER_HOUR_WIDGET: 30;
    BANNER_MINUTE_WIDGET: 31;
    BANNER_ALARMTEXT_WIDGET: 32;
    BANNER_PROCESS_WINDOW_TOGGLE: 33;
    BANNER_DISK_0: 34;
    BANNER_DISK_0_NAME: 35;
    BANNER_DISK_1: 36;
    BANNER_DISK_1_NAME: 37;
    BANNER_DISK_2: 38;
    BANNER_DISK_2_NAME: 39;
    BANNER_MESSAGE_CREATE: 40;
    BANNER_PE_WINDOW: 41;
    BANNER_LCK_WINDOW: 42;
    BANNER_CWPS_WINDOW: 43;
    BANNER_FONT_NAME: 44;
    BANNER_FONT_SIZE: 45;
    BANNER_PROCESS_NAME: 46;
    BANNER_PROCESS_USER: 47;
    BANNER_PROCESS_PID: 48;
    BANNER_SYSFAULTS_ACTIVE: 49;
    BANNER_NI_IO_ACTIVE: 50;
    AVANTGARDE_FONT: 51;
    COURIER_FONT: 52;
    HELVETICA_FONT: 53;
    LUBALINGRAPH_FONT: 54;
    NCSSCHOOLBOOK_FONT: 55;
    SOUVENIR_FONT: 56;
    TIMES_FONT: 57;
    A8_FONT: 58;
    A10_FONT: 59;
    A12_FONT: 60;
    A14_FONT: 61;
    A18_FONT: 62;
    A24_FONT: 63;
    BANNER_PROCESS_STATES: 64;
    BANNER_MULTI_HIST_TOGGLE: 65;
    BANNER_WINDOW_BORDER_ACTIVE: 66;
    BANNER_IOCNT: 67;
    BANNER_FREEBLKCNT: 68;
    BANNER_SYS_WINDOW_TOGGLE: 69;
    BANNER_TP: 70;
    BANNER_CLUSTER: 71;
    BANNER_PRINT_QUEUE: 72;
    BANNER_BATCH_QUEUE: 73;
    BANNER_TP_TCOMPRATE: 74;
    BANNER_TP_1FCOMPRATE: 75;
    BANNER_TP_STARTCOMPRATE: 76;
    BANNER_TP_PREPCOMPRATE: 77;
    BANNER_TP_ABORTCOMPRATE: 78;
    BANNER_TP_ENDCOMPRATE: 79;
    BANNER_TP_REMSTARTCOMPRATE: 80;
    BANNER_TP_REMENDCOMPRATE: 81;
    BANNER_TP_COMPRATE1: 82;
    BANNER_TP_COMPRATE2: 83;
    BANNER_TP_COMPRATE3: 84;
    BANNER_TP_COMPRATE4: 85;
    BANNER_PRINT_QUEUE_NAME: 86;
    BANNER_BATCH_QUEUE_NAME: 87;
    BANNER_QUEUE_USER: 88;
    BANNER_SHOW_HOLD: 89;
    BANNER_SHOW_ALL_USERS: 90;
    BANNER_SHOW_STOPPED: 91;
    BANNER_SHOW_INT: 92;
    BANNER_MAX_COMP_RATE: 93;
    BANNER_COMP_RATE1_START: 94;
    BANNER_COMP_RATE2_START: 95;
    BANNER_COMP_RATE3_START: 96;
    BANNER_COMP_RATE4_START: 97;
    BANNER_COMP_RATE1_END: 98;
    BANNER_COMP_RATE2_END: 99;
    BANNER_COMP_RATE3_END: 100;
    BANNER_SOUND_MENU_CREATE: 1001;

value
    BANNER_SOUND_OK_BUTTON: 1;
    BANNER_SOUND_CANCEL_BUTTON: 2;
    BANNER_SOUND_VOLUME: 3;
    BANNER_SOUND_TIME: 4;
    BANNER_SOUND_MWAIT: 5;
    BANNER_SOUND_MWAIT_PUSH: 6;
    BANNER_SOUND_NEW_PROCESSES: 7;
    BANNER_SOUND_NEW_PROCESSES_PUSH: 8;
    BANNER_LESS_PROCESSES: 9;
    BANNER_LESS_PROCESSES_PUSH: 10;
    BANNER_SOUND_DISK_1: 11;
    BANNER_SOUND_DISK_1_PUSH: 12;
    BANNER_SOUND_DISK_2: 13;
    BANNER_SOUND_DISK_2_PUSH: 14;
    BANNER_SOUND_DISK_3: 15;
    BANNER_SOUND_DISK_3_PUSH: 16;
    BANNER_SOUND_MEMORY: 17;
    BANNER_SOUND_MEMORY_PUSH: 18;
    BANNER_SOUND_PAGE_FILE: 19;
    BANNER_SOUND_PAGE_FILE_PUSH: 20;
    BANNER_SOUND_PENDING_IOS: 21;
    BANNER_SOUND_PENDING_IOS_PUSH: 22;

procedure
    BANNER_SOUND_CALLBACK(integer);
    BANNER_SOUND_INIT_CALLBACK(integer);
    BANNER_MENU_CALLBACK(integer);
    BANNER_MESSAGE_CALLBACK(integer);
    BANNER_SETUP_CALLBACK(integer);
    TOGGLE_INIT_CALLBACK(integer);
    TOGGLE_CHANGE_CALLBACK(integer);

value
    FIRST_COLUMN: 4;
    SECOND_COLUMN: 177;
    THIRD_COLUMN: 318;
    FOURTH_COLUMN: 628;
    BUTTONY: 535;
    TP_COLUMN: 450;

object
    BANNER_MENU: exported XmPopupMenu 
        {
        arguments
            {
            XmNwhichButton = 2;
            };
        controls
            {
            XmPushButtonGadget HELP_SELECT;
            XmPushButtonGadget SETUP_SELECT;
!            XmPushButtonGadget SOUND_SELECT;
!            XmPushButtonGadget ALARM_SELECT;
            XmPushButtonGadget SHOW_SELECT;
            XmPushButtonGadget HIDE_SELECT;
            XmPushButtonGadget RESTORE_SAVED_SELECT;
            XmPushButtonGadget RESTORE_SELECT;
            XmPushButtonGadget SAVE_SELECT;
            XmPushButtonGadget EXIT_SELECT;
            };
        };

object
    SETUP_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Setup options");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_SETUP_OPTION);
                };
            };
        };

object
    ALARM_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Alarm Setup");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_ALARM_OPTION);
                };
            };
        };

object
    SHOW_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Show Message Window");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_SHOW_OPTION);
                };
            };
        };

object
    RESTORE_SAVED_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Restore Saved Settings");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_RESTORE_SAVED_OPTION);
                };
            };
        };

object
    RESTORE_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Restore Default");
            };
        controls
            {
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_RESTORE_OPTION);
                };
            };
        };

object
    SAVE_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Save Current");
            };
        controls
            {
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_SAVE_OPTION);
                };
            };
        };

object
    EXIT_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Exit");
            };
        controls
            {
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_EXIT_OPTION);
                };
            };
        };

object
    HIDE_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Goto Minimum Display");
            };
        controls
            {
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_MIN_OPTION);
                };
            };
        };

object
    HELP_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Help");
            };
        controls
            {
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_HELP_OPTION);
                };
            };
        };

object
    SOUND_SELECT: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Sound Setup");
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_MENU_CREATE);
                };
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_SOUND_OPTION);
                };
            };
        };

object
    BANNER_ALARM_OPTIONS: exported XmFormDialog 
        {
        arguments
            {
            XmNunitType = XmPIXELS;
            XmNdialogStyle = XmDIALOG_MODELESS;
            XmNdialogTitle = 
            compound_string("Banner Alarm Setup");
            XmNdefaultButton = XmPushButtonGadget ALARM_OK_BUTTON;
            };
        controls
            {
            XmScale HOUR_TIME;
            XmScale MINUTE_TIME;
            XmPushButtonGadget ALARM_OK_BUTTON;
            XmPushButtonGadget ALARM_CANCEL_BUTTON;
            XmScrolledText MESSAGE_TEXT;
            };
        };

object
    ALARM_OK_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNx = 257;
            XmNy = 61;
            XmNlabelString = 
            compound_string("OK");
            XmNleftOffset = 0;
            XmNleftAttachment = XmATTACH_POSITION;
            XmNleftPosition = 50;
            XmNtopOffset = 0;
            XmNtopAttachment = XmATTACH_POSITION;
            XmNtopPosition = 33;
            XmNrightOffset = -213;
            XmNrightAttachment = XmATTACH_POSITION;
            XmNrightPosition = 56;
            XmNbottomOffset = -29;
            XmNbottomAttachment = XmATTACH_POSITION;
            XmNbottomPosition = 48;
            XmNshowAsDefault = 1;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_ALARM_OK);
                };
            };
        };

object
    ALARM_CANCEL_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNx = 258;
            XmNy = 154;
            XmNlabelString = 
            compound_string("Cancel");
            XmNrightOffset = 10;
            XmNrightAttachment = XmATTACH_FORM;
            XmNtopOffset = -39;
            XmNtopAttachment = XmATTACH_POSITION;
            XmNtopPosition = 83;
            XmNbottomOffset = 9;
            XmNbottomAttachment = XmATTACH_FORM;
            XmNleftOffset = -187;
            XmNleftAttachment = XmATTACH_POSITION;
            XmNleftPosition = 87;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_ALARM_CANCEL);
                };
            };
        };

object
    MESSAGE_TEXT: XmScrolledText 
        {
        arguments
            {
            XmNx = 6;
            XmNy = 60;
            XmNrows = 6;
            XmNcolumns = 20;
            XmNeditable = true;
            XmNeditMode = 0;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNscrollVertical = true;
            XmNscrollHorizontal = false;
            XmNvalue = 
            "Banner Alarm Message";
            XmNwordWrap = true;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_ALARMTEXT_WIDGET);
                };
            };
        };

object
    HOUR_TIME: XmScale 
        {
        arguments
            {
            XmNmaximum = 24;
            XmNminimum = 0;
            XmNtitleString = 
            compound_string("Alarm Hour");
            XmNheight = 60;
            XmNwidth = 250;
            XmNx = 1;
            XmNy = 1;
            XmNorientation = XmHORIZONTAL;
            XmNshowValue = true;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_HOUR_WIDGET);
                };
            };
        };

object
    MINUTE_TIME: XmScale 
        {
        arguments
            {
            XmNorientation = XmHORIZONTAL;
            XmNmaximum = 60;
            XmNminimum = 0;
            XmNtitleString = 
            compound_string("Alarm Minute");
            XmNheight = 60;
            XmNwidth = 250;
            XmNx = 257;
            XmNy = 1;
            XmNshowValue = true;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MINUTE_WIDGET);
                };
            };
        };

object
    BANNER_SETUP_OPTIONS: exported XmBulletinBoardDialog 
        {
        arguments
            {
            XmNunitType = XmPIXELS;
            XmNdialogStyle = XmDIALOG_MODELESS;
            XmNdialogTitle = 
            compound_string("Banner Setup");
            XmNautoUnmanage = false;
            XmNdefaultButton = XmPushButtonGadget OK_BUTTON;
            };
        controls
            {
            XmToggleButtonGadget CPU_WINDOW;
            XmToggleButtonGadget LINK_WINDOW;
            XmToggleButtonGadget MON_WINDOW;
            XmToggleButtonGadget SYS_WINDOW;
            XmToggleButtonGadget PROCESS_WINDOW;
            XmToggleButtonGadget MODES_WINDOW;
            XmToggleButtonGadget MULTI_HIST;
            XmToggleButtonGadget MESSAGE_WINDOW;
            XmToggleButtonGadget PE_WINDOW;
            XmToggleButtonGadget LCK_WINDOW;
            XmToggleButtonGadget CWPS_WINDOW;
            XmToggleButtonGadget ANALOG_CLOCK;
            XmToggleButtonGadget DIGITAL_CLOCK;
            XmToggleButtonGadget PROCESS_NAME;
            XmToggleButtonGadget PROCESS_USER;
            XmToggleButtonGadget PROCESS_PID;
            XmToggleButtonGadget PROCESS_STATES;
            XmToggleButtonGadget DISPLAY_BOX;
            XmToggleButtonGadget DISPLAY_WORLD;
            XmToggleButtonGadget DISPLAY_HANOI;
            XmOptionMenu FONT_NAME;
            XmOptionMenu FONT_SIZE;
            XmPushButtonGadget OK_BUTTON;
            XmPushButtonGadget APPLY_BUTTON;
            XmPushButtonGadget CANCEL_BUTTON;
            XmToggleButtonGadget DUA0_ACTIVE;
            XmToggleButtonGadget DUA1_ACTIVE;
            XmToggleButtonGadget DUA2_ACTIVE;
            XmToggleButtonGadget PAGE_IO_ACTIVE;
            XmToggleButtonGadget PAGE_FAULT_ACTIVE;
            XmToggleButtonGadget MODIFIED_PAGES_ACTIVE;
            XmToggleButtonGadget FREE_PAGES_ACTIVE;
            XmToggleButtonGadget NI_IO_ACTIVE;
            XmRadioBox FREEBLOCKS_BOX;
            XmToggleButtonGadget SYSFAULTS_ACTIVE;
            XmToggleButtonGadget SECONDS_ACTIVE;
            XmToggleButtonGadget TITLE_ACTIVE;
            XmToggleButtonGadget BORDER_ACTIVE;
            XmToggleButtonGadget ICON_ACTIVE;
            XmToggleButtonGadget BELL_ACTIVE;
            XmScale CPU_TICK;
            XmScale BASE_PRIORITY;
            XmLabelGadget DISK_0_NAME_LABEL;
            XmText DISK_0_NAME;
            XmLabelGadget DISK_0_LABEL;
            XmText DISK_0;
            XmLabelGadget DISK_1_NAME_LABEL;
            XmText DISK_1_NAME;
            XmLabelGadget DISK_1_LABEL;
            XmText DISK_1;
            XmLabelGadget DISK_2_NAME_LABEL;
            XmText DISK_2_NAME;
            XmLabelGadget DISK_2_LABEL;
            XmText DISK_2;
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 212;
                    XmNlabelString = 
                    compound_string("TP Display");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 234;
                    XmNlabelString = 
                    compound_string("Cluster Display");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_CLUSTER);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_CLUSTER);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 256;
                    XmNlabelString = 
                    compound_string("Print Queue Display");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_PRINT_QUEUE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_PRINT_QUEUE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 10;
                    XmNlabelString = 
                    compound_string("TP Total Com Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_TCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_TCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 32;
                    XmNlabelString = 
                    compound_string("TP 1F Com Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_1FCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_1FCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 53;
                    XmNlabelString = 
                    compound_string("TP Start Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_STARTCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_STARTCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 74;
                    XmNlabelString = 
                    compound_string("TP Prepare Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_PREPCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_PREPCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 96;
                    XmNlabelString = 
                    compound_string("TP Abort Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_ABORTCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_ABORTCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 117;
                    XmNlabelString = 
                    compound_string("TP End Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_ENDCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_ENDCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 139;
                    XmNlabelString = 
                    compound_string("TP Rem Start Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_REMSTARTCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_REMSTARTCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 161;
                    XmNlabelString = 
                    compound_string("TP Rem Add Rate");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_REMENDCOMPRATE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_REMENDCOMPRATE);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 183;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 1");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_COMPRATE1);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_COMPRATE1);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 205;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 2");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_COMPRATE2);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_COMPRATE2);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 227;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 3");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_COMPRATE3);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_COMPRATE3);
                        };
                    };
                };
            XmToggleButtonGadget 
                {
                arguments
                    {
                    XmNx = TP_COLUMN;
                    XmNy = 249;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 4");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_TP_COMPRATE4);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_TP_COMPRATE4);
                        };
                    };
                };
            XmToggleButton 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 279;
                    XmNlabelString = 
                    compound_string("Batch Queue Display");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_BATCH_QUEUE);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_BATCH_QUEUE);
                        };
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 377;
                    XmNlabelString = 
                    compound_string("Print Queue Spec");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 411;
                    XmNlabelString = 
                    compound_string("Batch Queue Spec");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 445;
                    XmNlabelString = 
                    compound_string("Show User Name");
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 140;
                    XmNy = 439;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 25;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_QUEUE_USER);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 140;
                    XmNy = 404;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 25;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNcursorPositionVisible = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_BATCH_QUEUE_NAME);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 140;
                    XmNy = 369;
                    XmNcolumns = 25;
                    XmNautoShowCursorPosition = true;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNrows = 1;
                    XmNresizeWidth = false;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_PRINT_QUEUE_NAME);
                        };
                    };
                };
            XmToggleButton 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 338;
                    XmNlabelString = 
                    compound_string("Show Jobs On Hold");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_SHOW_HOLD);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_SHOW_HOLD);
                        };
                    };
                };
            XmToggleButton 
                {
                arguments
                    {
                    XmNx = FIRST_COLUMN;
                    XmNy = 316;
                    XmNlabelString = 
                    compound_string("Show All Users");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_SHOW_ALL_USERS);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_SHOW_ALL_USERS);
                        };
                    };
                };
            XmToggleButton 
                {
                arguments
                    {
                    XmNx = SECOND_COLUMN;
                    XmNy = 312;
                    XmNlabelString = 
                    compound_string("Show Stopped Queues");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_SHOW_STOPPED);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_SHOW_STOPPED);
                        };
                    };
                };
            XmToggleButton 
                {
                arguments
                    {
                    XmNx = SECOND_COLUMN;
                    XmNy = 337;
                    XmNlabelString = 
                    compound_string("Show Intervining Jobs");
                    };
                callbacks
                    {
                    XmNvalueChangedCallback = procedures
                        {
                        TOGGLE_CHANGE_CALLBACK(BANNER_SHOW_INT);
                        };
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_SHOW_INT);
                        };
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 602;
                    XmNy = 18;
                    XmNlabelString = 
                    compound_string("TP Max Rate");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 602;
                    XmNy = 54;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 1");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 602;
                    XmNy = 93;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 2");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 602;
                    XmNy = 131;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 3");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 602;
                    XmNy = 172;
                    XmNlabelString = 
                    compound_string("TP Comp Rate 4");
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 712;
                    XmNy = 6;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_MAX_COMP_RATE);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 712;
                    XmNy = 47;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE1_START);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 712;
                    XmNy = 86;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNcursorPositionVisible = true;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE2_START);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 712;
                    XmNy = 125;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE3_START);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 712;
                    XmNy = 165;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE4_START);
                        };
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 772;
                    XmNy = 41;
                    XmNlabelString = 
                    compound_string("To");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 772;
                    XmNy = 83;
                    XmNlabelString = 
                    compound_string("To");
                    };
                };
            XmLabel 
                {
                arguments
                    {
                    XmNx = 772;
                    XmNy = 123;
                    XmNlabelString = 
                    compound_string("To");
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 802;
                    XmNy = 36;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE1_END);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 802;
                    XmNy = 75;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE2_END);
                        };
                    };
                };
            XmText 
                {
                arguments
                    {
                    XmNx = 802;
                    XmNy = 114;
                    XmNautoShowCursorPosition = true;
                    XmNcolumns = 4;
                    XmNcursorPositionVisible = true;
                    XmNeditMode = XmSINGLE_LINE_EDIT;
                    XmNeditable = true;
                    XmNresizeHeight = false;
                    XmNresizeWidth = false;
                    XmNrows = 1;
                    XmNwordWrap = false;
                    };
                callbacks
                    {
                    MrmNcreateCallback = procedures
                        {
                        TOGGLE_INIT_CALLBACK(BANNER_COMP_RATE3_END);
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SETUP_CALLBACK(BANNER_SETUP_INITIALISE);
                };
            };
        };

object
    CPU_TICK: XmScale 
        {
        arguments
            {
            XmNorientation = XmHORIZONTAL;
            XmNmaximum = 60;
            XmNminimum = 1;
            XmNvalue = 1;
            XmNtitleString = 
            compound_string("Banner Update Timer (Seconds)");
            XmNheight = 60;
            XmNwidth = 250;
            XmNx = FIRST_COLUMN;
            XmNy = 551;
            XmNshowValue = true;
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_TICK_SIZE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_TICK_SIZE);
                };
            };
        };

object
    BASE_PRIORITY: XmScale 
        {
        arguments
            {
            XmNorientation = XmHORIZONTAL;
            XmNmaximum = 14;
            XmNminimum = 1;
            XmNvalue = 1;
            XmNtitleString = 
            compound_string("Banner Base Priority");
            XmNheight = 60;
            XmNwidth = 250;
            XmNx = FIRST_COLUMN;
            XmNy = 480;
            XmNshowValue = true;
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_BASE_PRIORITY);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_BASE_PRIORITY);
                };
            };
        };

object
    SECONDS_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 11;
            XmNlabelString = 
            compound_string("Display Seconds");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_SECONDS_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_SECONDS_ACTIVE);
                };
            };
        };

object
    TITLE_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 34;
            XmNlabelString = 
            compound_string("Title Bar");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_BORDER_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_BORDER_ACTIVE);
                };
            };
        };

object
    BORDER_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 57;
            XmNlabelString = 
            compound_string("Window Border");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_WINDOW_BORDER_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_WINDOW_BORDER_ACTIVE);
                };
            };
        };

object
    ICON_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 80;
            XmNlabelString = 
            compound_string("Active Icons");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_ICON_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_ICON_ACTIVE);
                };
            };
        };

object
    BELL_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 103;
            XmNlabelString = 
            compound_string("Bell active");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_BELL_ON);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_BELL_ON);
                };
            };
        };

object
    PROCESS_NAME: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 126;
            XmNlabelString = 
            compound_string("Process Name");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PROCESS_NAME);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PROCESS_NAME);
                };
            };
        };

object
    PROCESS_USER: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 148;
            XmNlabelString = 
            compound_string("User Name");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PROCESS_USER);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PROCESS_USER);
                };
            };
        };

object
    PROCESS_PID: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 170;
            XmNlabelString = 
            compound_string("Process Pid");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PROCESS_PID);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PROCESS_PID);
                };
            };
        };

object
    PROCESS_STATES: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 192;
            XmNlabelString = 
            compound_string("Process States");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PROCESS_STATES);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PROCESS_STATES);
                };
            };
        };

object
    MULTI_HIST: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 215;
            XmNlabelString = 
            compound_string("Multiple Cpu\'s");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_MULTI_HIST_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MULTI_HIST_TOGGLE);
                };
            };
        };

object
    DUA0_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 10;
            XmNlabelString = 
            compound_string("Disk 0 IO");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_DUA0_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DUA0_ACTIVE);
                };
            };
        };

object
    DUA1_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 33;
            XmNlabelString = 
            compound_string("Disk 1 IO");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_DUA1_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DUA1_ACTIVE);
                };
            };
        };

object
    DUA2_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 55;
            XmNlabelString = 
            compound_string("Disk 2 IO");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_DUA2_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DUA2_ACTIVE);
                };
            };
        };

object
    PAGE_IO_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 77;
            XmNlabelString = 
            compound_string("Paging IO");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PAGE_IO_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PAGE_IO_ACTIVE);
                };
            };
        };

object
    PAGE_FAULT_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 99;
            XmNlabelString = 
            compound_string("Page Faults");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PAGE_FAULT_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PAGE_FAULT_ACTIVE);
                };
            };
        };

object
    MODIFIED_PAGES_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 121;
            XmNlabelString = 
            compound_string("Modified Pages");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_MODIFIED_PAGES_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MODIFIED_PAGES_ACTIVE);
                };
            };
        };

object
    FREE_PAGES_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 143;
            XmNlabelString = 
            compound_string("Free Pages");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_FREE_PAGES_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_FREE_PAGES_ACTIVE);
                };
            };
        };

object
    SYSFAULTS_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 165;
            XmNlabelString = 
            compound_string("System Faults");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_SYSFAULTS_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_SYSFAULTS_ACTIVE);
                };
            };
        };

object
    NI_IO_ACTIVE: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = THIRD_COLUMN;
            XmNy = 187;
            XmNlabelString = 
            compound_string("Remote Disks");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_NI_IO_ACTIVE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_NI_IO_ACTIVE);
                };
            };
        };

object
    FREEBLOCKS_BOX: XmRadioBox 
        {
        arguments
            {
            XmNborderWidth = 1;
            XmNx = 600;
            XmNy = 250;
            };
        controls
            {
            XmToggleButtonGadget IO_CNT;
            XmToggleButtonGadget FREEBLK_CNT;
            };
        };

object
    IO_CNT: XmToggleButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Display IO count");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_IOCNT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_IOCNT);
                };
            };
        };

object
    FREEBLK_CNT: XmToggleButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Display FreeBlk Count");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_FREEBLKCNT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_FREEBLKCNT);
                };
            };
        };

object
    OK_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNx = 285;
            XmNy = BUTTONY;
            XmNlabelString = 
            compound_string("OK");
            XmNshowAsDefault = 1;
            XmNwidth = 186;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_SETUP_CALLBACK(BANNER_SETUP_OK);
                };
            };
        };

object
    APPLY_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNx = 481;
            XmNy = 535;
            XmNlabelString = 
            compound_string("APPLY");
            XmNwidth = 327;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_SETUP_CALLBACK(BANNER_SETUP_APPLY);
                };
            };
        };

object
    CANCEL_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNx = 284;
            XmNy = 577;
            XmNlabelString = 
            compound_string("Cancel");
            XmNwidth = 523;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_SETUP_CALLBACK(BANNER_SETUP_CANCEL);
                };
            };
        };

object
    DISK_0_NAME_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 0 Name:");
            XmNx = 476;
            XmNy = 425;
            };
        };

object
    DISK_0_NAME: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 11;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 583;
            XmNy = 420;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_0_NAME);
                };
            };
        };

object
    DISK_0_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 0:");
            XmNx = 715;
            XmNy = 421;
            };
        };

object
    DISK_0: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 20;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 771;
            XmNy = 417;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_0);
                };
            };
        };

object
    DISK_1_NAME_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 1 Name:");
            XmNx = 476;
            XmNy = 464;
            };
        };

object
    DISK_1_NAME: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 11;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 583;
            XmNy = 458;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_1_NAME);
                };
            };
        };

object
    DISK_1_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 1:");
            XmNx = 715;
            XmNy = 464;
            };
        };

object
    DISK_1: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 20;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 770;
            XmNy = 458;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_1);
                };
            };
        };

object
    DISK_2_NAME_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 2 Name:");
            XmNx = 477;
            XmNy = 500;
            };
        };

object
    DISK_2_NAME: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 11;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 583;
            XmNy = 495;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_2_NAME);
                };
            };
        };

object
    DISK_2_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Disk 2:");
            XmNx = 717;
            XmNy = 504;
            };
        };

object
    DISK_2: XmText 
        {
        arguments
            {
            XmNeditable = true;
            XmNcursorPositionVisible = true;
            XmNautoShowCursorPosition = true;
            XmNwordWrap = false;
            XmNrows = 1;
            XmNcolumns = 20;
            XmNresizeHeight = false;
            XmNresizeWidth = false;
            XmNx = 770;
            XmNy = 497;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DISK_2);
                };
            };
        };

object
    AVANTGARDE_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Avant Garde");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(AVANTGARDE_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(AVANTGARDE_FONT);
                };
            };
        };

object
    COURIER_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Courier");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(COURIER_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(COURIER_FONT);
                };
            };
        };

object
    HELVETICA_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Helvetica");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(HELVETICA_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(HELVETICA_FONT);
                };
            };
        };

object
    LUBALINGRAPH_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Lubalin Graph");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(LUBALINGRAPH_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(LUBALINGRAPH_FONT);
                };
            };
        };

object
    NCSCHOOLBOOK_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("NC Schoolbook");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(NCSSCHOOLBOOK_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(NCSSCHOOLBOOK_FONT);
                };
            };
        };

object
    SOUVENIR_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Souvenir");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(SOUVENIR_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(SOUVENIR_FONT);
                };
            };
        };

object
    TIMES_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Times");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(TIMES_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(TIMES_FONT);
                };
            };
        };

object
    FAMILY: XmPulldownMenu 
        {
        controls
            {
            XmPushButtonGadget AVANTGARDE_FAMILY;
            XmPushButtonGadget COURIER_FAMILY;
            XmPushButtonGadget HELVETICA_FAMILY;
            XmPushButtonGadget LUBALINGRAPH_FAMILY;
            XmPushButtonGadget NCSCHOOLBOOK_FAMILY;
            XmPushButtonGadget SOUVENIR_FAMILY;
            XmPushButtonGadget TIMES_FAMILY;
            };
        };

object
    FONT_NAME: XmOptionMenu 
        {
        arguments
            {
            XmNx = 617;
            XmNy = 371;
            XmNlabelString = 
            compound_string("Font Name: ");
            XmNborderWidth = 1;
            };
        controls
            {
            XmPulldownMenu FAMILY;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_FONT_NAME);
                };
            };
        };

object
    A8_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("8");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A8_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A8_FONT);
                };
            };
        };

object
    A10_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("10");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A10_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A10_FONT);
                };
            };
        };

object
    A12_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("12");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A12_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A12_FONT);
                };
            };
        };

object
    A14_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("14");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A14_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A14_FONT);
                };
            };
        };

object
    A18_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("18");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A18_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A18_FONT);
                };
            };
        };

object
    A24_FAMILY: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("24");
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(A24_FONT);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(A24_FONT);
                };
            };
        };

object
    SIZE: XmPulldownMenu 
        {
        controls
            {
            XmPushButtonGadget A8_FAMILY;
            XmPushButtonGadget A10_FAMILY;
            XmPushButtonGadget A12_FAMILY;
            XmPushButtonGadget A14_FAMILY;
            XmPushButtonGadget A18_FAMILY;
            XmPushButtonGadget A24_FAMILY;
            };
        };

object
    FONT_SIZE: XmOptionMenu 
        {
        arguments
            {
            XmNx = 452;
            XmNy = 371;
            XmNlabelString = 
            compound_string("Font Size: ");
            XmNborderWidth = 1;
            };
        controls
            {
            XmPulldownMenu SIZE;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_FONT_SIZE);
                };
            };
        };

object
    DISPLAY_BOX: XmToggleButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Rotating Box");
            XmNx = 835;
            XmNy = 277;
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_BOX_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_BOX_TOGGLE);
                };
            };
        };

object
    DISPLAY_WORLD: XmToggleButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Rotating World");
            XmNx = 834;
            XmNy = 304;
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_WORLD_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_WORLD_TOGGLE);
                };
            };
        };

object
    DISPLAY_HANOI: XmToggleButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Hanoi");
            XmNx = 834;
            XmNy = 331;
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_HANOI_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_HANOI_TOGGLE);
                };
            };
        };

object
    CPU_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 1;
            XmNlabelString = 
            compound_string("Cpu Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_CPU_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_CPU_WINDOW_TOGGLE);
                };
            };
        };

object
    LINK_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 33;
            XmNlabelString = 
            compound_string("NCP Link Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_LINK_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_LINK_WINDOW_TOGGLE);
                };
            };
        };

object
    MON_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 279;
            XmNlabelString = 
            compound_string("Monitor Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_MON_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MON_WINDOW_TOGGLE);
                };
            };
        };

object
    SYS_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 55;
            XmNlabelString = 
            compound_string("System Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_SYS_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_SYS_WINDOW_TOGGLE);
                };
            };
        };

object
    MODES_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 78;
            XmNlabelString = 
            compound_string("Modes Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_MODES_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MODES_WINDOW_TOGGLE);
                };
            };
        };

object
    PROCESS_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 100;
            XmNlabelString = 
            compound_string("Process Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PROCESS_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PROCESS_WINDOW_TOGGLE);
                };
            };
        };

object
    MESSAGE_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 123;
            XmNlabelString = 
            compound_string("Message Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_MESSAGE_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MESSAGE_TOGGLE);
                };
            };
        };

object
    PE_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 145;
            XmNlabelString = 
            compound_string("PE Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_PE_WINDOW);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_PE_WINDOW);
                };
            };
        };

object
    LCK_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 167;
            XmNlabelString = 
            compound_string("Locks Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_LCK_WINDOW);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_LCK_WINDOW);
                };
            };
        };

object
    CWPS_WINDOW: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = FIRST_COLUMN;
            XmNy = 190;
            XmNlabelString = 
            compound_string("CWPS Display");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_CWPS_WINDOW);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_CWPS_WINDOW);
                };
            };
        };

object
    ANALOG_CLOCK: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 238;
            XmNlabelString = 
            compound_string("Analog Clock");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_ANALOG_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_ANALOG_WINDOW_TOGGLE);
                };
            };
        };

object
    DIGITAL_CLOCK: XmToggleButtonGadget 
        {
        arguments
            {
            XmNx = SECOND_COLUMN;
            XmNy = 260;
            XmNlabelString = 
            compound_string("Digital Clock");
            };
        callbacks
            {
            XmNvalueChangedCallback = procedures
                {
                TOGGLE_CHANGE_CALLBACK(BANNER_DIGITAL_WINDOW_TOGGLE);
                };
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_DIGITAL_WINDOW_TOGGLE);
                };
            };
        };

object
    BANNER_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_WARNING;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("You have modifed options that cannot be realised dynamicly.",separate=true) &
                compound_string("To realise these new options, use the Save Settings option",separate=true) &
                compound_string("and restart Banner.");
            };
        };

object
    BANNER_RESTORE_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_INFORMATION;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("Default Attributes have been Restored.");
            };
        };

object
    BANNER_SAVE_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_INFORMATION;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("Attributes have been saved.");
            };
        };

object
    BANNER_NOT_SAVE_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_ERROR;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("Failed to write DECW$USER_DEFAULTS:DECW$BANNER.DAT",separate=true) &
                compound_string("Reason Unknown");
            };
        };

object
    BANNER_NO_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_WARNING;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("The Message Window option is not active.");
            };
        };

object
    BANNER_ALARM_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_INFORMATION;
            XmNdialogTitle = 
            compound_string("Banner Message");
            XmNmessageString = 
            compound_string("Banner Alarm Message");
            };
        };

object
    BANNER_HELP_WIDGET: exported DXmHelp 
        {
        arguments
            {
            DXmNapplicationName = 
            compound_string("Banner");
            DXmNfirstTopic = 
            compound_string("OVERVIEW");
            DXmNlibrarySpec = 
            compound_string("SYS$HELP:DECW$BANNER.HLB");
            };
        };

object
    BANNER_MESSAGE_WIDGET: exported XmForm 
        {
        arguments
            {
            XmNdefaultButton = XmPushButtonGadget BANNER_MESSAGE_HIDE;
            };
        controls
            {
            XmPushButtonGadget BANNER_MESSAGE_HIDE;
            XmPushButtonGadget BANNER_MESSAGE_ERASE;
            XmScrolledText BANNER_MESSAGE_TEXT;
            };
        };

object
    BANNER_MESSAGE_TEXT: XmScrolledText 
        {
        arguments
            {
            XmNeditable = false;
            XmNeditMode = 0;
            XmNcursorPositionVisible = false;
            XmNautoShowCursorPosition = false;
            XmNscrollVertical = true;
            XmNscrollHorizontal = false;
            XmNrows = 8;
            XmNcolumns = 50;
            XmNvalue = 
            "Banner Message Area";
            XmNwordWrap = true;
            XmNtopAttachment = XmATTACH_FORM;
            XmNtopOffset = 1;
            XmNrightAttachment = XmATTACH_FORM;
            XmNrightOffset = 1;
            XmNleftAttachment = XmATTACH_WIDGET;
            XmNleftWidget = XmPushButtonGadget BANNER_MESSAGE_HIDE;
            XmNleftOffset = 3;
            XmNbottomAttachment = XmATTACH_FORM;
            XmNbottomOffset = 1;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                TOGGLE_INIT_CALLBACK(BANNER_MESSAGE_CREATE);
                };
            };
        };

object
    BANNER_MESSAGE_ERASE: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Erase");
            XmNleftAttachment = XmATTACH_FORM;
            XmNleftOffset = 3;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNtopOffset = 13;
            XmNbottomOffset = 12;
            XmNbottomAttachment = XmATTACH_FORM;
            XmNy = 74;
            XmNtopWidget = XmPushButtonGadget BANNER_MESSAGE_HIDE;
            XmNrightOffset = -32;
            XmNrightAttachment = XmATTACH_POSITION;
            XmNrightPosition = 11;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_ERASE_OPTION);
                };
            };
        };

object
    BANNER_MESSAGE_HIDE: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Dismiss");
            XmNleftAttachment = XmATTACH_FORM;
            XmNleftOffset = 3;
            XmNtopAttachment = XmATTACH_FORM;
            XmNtopOffset = 3;
            XmNrightAttachment = XmATTACH_POSITION;
            XmNrightPosition = 14;
            XmNbottomAttachment = XmATTACH_POSITION;
            XmNbottomPosition = 27;
            XmNy = 24;
            XmNrightOffset = -15;
            XmNbottomOffset = -25;
            XmNshowAsDefault = 1;
            };
        callbacks
            {
            XmNactivateCallback = procedures
                {
                BANNER_MENU_CALLBACK(BANNER_HIDE_OPTION);
                };
            };
        };

object
    BANNER_NEW_MESSAGE: exported XmMessageDialog 
        {
        arguments
            {
            XmNshadowThickness = 1;
            XmNdialogType = XmDIALOG_ERROR;
            XmNdialogTitle = 
            compound_string("Banner New Message");
            XmNmessageString = 
compound_string("Welcome to DECwindows Banner.",separate=true) &
compound_string("",separate=true) &
compound_string("To Access Help, Press MB2 in any of the") &
compound_string("Banner Windows, and select Help.",separate=true) &
compound_string("To Customize the windows displayed by Banner,") &
compound_string("Press MB2 and select SETUP OPTIONS.",separate=true) &
compound_string("To reposition the Banner windows, Press MB3,") & 
compound_string("and Drag the window to the desired Position.",separate=true) &
compound_string("To save the customized settings/window positions,") &
compound_string("Press MB2, and select Save Current Settings",separate=true) &
compound_string("");
            };
        };

object
    BANNER_SOUND_OPTIONS: exported XmFormDialog 
        {
        arguments
            {
            XmNunitType = XmPIXELS;
            XmNdialogStyle = XmDIALOG_MODELESS;
            XmNdialogTitle = 
            compound_string("Banner Sound Setup");
            XmNdefaultButton = XmPushButtonGadget SOUND_OK_BUTTON;
            };
        controls
            {
            XmLabelGadget SOUND_EVENT_LABEL;
            XmPushButtonGadget SOUND_OK_BUTTON;
            XmPushButtonGadget SOUND_CANCEL_BUTTON;
            XmScale VOLUME_SELECT;
            XmScale TIME_SELECT;
            XmSeparatorGadget SEPERATOR_1;
            XmOptionMenu MWAIT_SOUND;
            XmOptionMenu NEW_PROCESSESS_SOUND;
            XmOptionMenu LESS_PROCESSES_SOUND;
            XmOptionMenu DISK_1_SOUND;
            XmOptionMenu DISK_2_SOUND;
            XmOptionMenu DISK_3_SOUND;
            XmOptionMenu MEMORY_HIGH_SOUND;
            XmOptionMenu PAGE_FILE_HIGH_SOUND;
            XmOptionMenu PENDING_IOS_SOUND;
            XmSeparatorGadget SEPERATOR_3;
            XmSeparator SEPERATOR_4;
            };
        };
    SOUND_EVENT_LABEL: XmLabelGadget 
        {
        arguments
            {
            XmNx = 44;
            XmNy = 10;
            XmNlabelString = 
            compound_string("Sound Event");
            XmNtopAttachment = XmATTACH_FORM;
            XmNleftAttachment = XmATTACH_FORM;
            XmNleftOffset = 24;
            };
        };
    SOUND_OK_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("OK");
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNrightAttachment = XmATTACH_FORM;
            XmNtopWidget = XmSeparatorGadget SEPERATOR_3;
            XmNshowAsDefault = 1;
            XmNtopOffset = 7;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_OK_BUTTON);
                };
            XmNactivateCallback = procedures
                {
                BANNER_SOUND_CALLBACK(BANNER_SOUND_OK_BUTTON);
                };
            };
        };
    SOUND_CANCEL_BUTTON: XmPushButtonGadget 
        {
        arguments
            {
            XmNlabelString = 
            compound_string("Cancel");
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNtopWidget = XmPushButtonGadget SOUND_OK_BUTTON;
            XmNbottomAttachment = XmATTACH_FORM;
            XmNrightAttachment = XmATTACH_FORM;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_CANCEL_BUTTON);
                };
            XmNactivateCallback = procedures
                {
                BANNER_SOUND_CALLBACK(BANNER_SOUND_CANCEL_BUTTON);
                };
            };
        };
    VOLUME_SELECT: XmScale 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_WIDGET;
            XmNmaximum = 100;
            XmNminimum = 1;
            XmNrightAttachment = XmATTACH_FORM;
            XmNshowValue = true;
            XmNtitleString = 
            compound_string("Volume Level");
            XmNvalue = 20;
            XmNorientation = XmVERTICAL;
            XmNbottomAttachment = XmATTACH_POSITION;
            XmNbottomPosition = 27;
            XmNleftWidget = XmSeparator SEPERATOR_4;
            XmNtopWidget = XmSeparatorGadget SEPERATOR_1;
            XmNbottomOffset = -52;
            XmNtopOffset = 7;
            XmNleftOffset = 3;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_VOLUME);
                };
            XmNvalueChangedCallback = procedures
                {
                BANNER_SOUND_CALLBACK(BANNER_SOUND_VOLUME);
                };
            };
        };
    TIME_SELECT: XmScale 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_POSITION;
            XmNleftAttachment = XmATTACH_WIDGET;
            XmNmaximum = 100;
            XmNminimum = 1;
            XmNrightAttachment = XmATTACH_FORM;
            XmNshowValue = true;
            XmNtitleString = 
            compound_string("Sound Time");
            XmNvalue = 20;
            XmNorientation = XmVERTICAL;
            XmNtopPosition = 34;
            XmNbottomAttachment = XmATTACH_WIDGET;
            XmNbottomWidget = XmSeparatorGadget SEPERATOR_3;
            XmNleftWidget = XmSeparator SEPERATOR_4;
            XmNtopOffset = 35;
            XmNbottomOffset = 9;
            XmNrightOffset = 13;
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_TIME);
                };
            XmNvalueChangedCallback = procedures
                {
                BANNER_SOUND_CALLBACK(BANNER_SOUND_TIME);
                };
            };
        };
    SEPERATOR_1: XmSeparatorGadget 
        {
        arguments
            {
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNrightAttachment = XmATTACH_FORM;
            XmNtopWidget = XmLabelGadget SOUND_EVENT_LABEL;
            };
        };
    MWAIT_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("MWait Processes");
            XmNtopWidget = XmSeparatorGadget SEPERATOR_1;
            XmNwhichButton = 1;
            XmNleftOffset = 5;
            XmNspacing = 20;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_MWAIT_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_MWAIT);
                };
            };
        };
    NEW_PROCESSESS_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("New Processes");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu MWAIT_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 30;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_NEW_PROCESSES_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_NEW_PROCESSES);
                };
            };
        };
    LESS_PROCESSES_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Less Processes");
            XmNwhichButton = 1;
            XmNtopOffset = 0;
            XmNtopWidget = XmOptionMenu NEW_PROCESSESS_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 30;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_LESS_PROCESSES_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_LESS_PROCESSES);
                };
            };
        };
    DISK_1_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Disk 1 High");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu LESS_PROCESSES_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 54;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_1_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_1);
                };
            };
        };
    DISK_2_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Disk 2 High");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu DISK_1_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 54;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_2_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_2);
                };
            };
        };
    DISK_3_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Disk 3 High");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu DISK_2_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 54;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_3_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_DISK_3);
                };
            };
        };
    MEMORY_HIGH_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Memory High");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu DISK_3_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 40;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_MEMORY_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_MEMORY);
                };
            };
        };
    PAGE_FILE_HIGH_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Page File High");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu MEMORY_HIGH_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 35;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_PAGE_FILE_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_PAGE_FILE);
                };
            };
        };
    PENDING_IOS_SOUND: XmOptionMenu 
        {
        arguments
            {
            XmNborderWidth = 0;
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNlabelString = 
            compound_string("Pending IO\'s");
            XmNwhichButton = 1;
            XmNtopWidget = XmOptionMenu PAGE_FILE_HIGH_SOUND;
            XmNleftOffset = 5;
            XmNspacing = 45;
            };
        controls
            {
            XmPulldownMenu 
                {
                arguments
                    {
                    XmNx = 118;
                    XmNy = 13;
                    XmNborderWidth = 1;
                    };
                controls
                    {
                    XmPushButton 
                        {
                        arguments
                            {
                            XmNx = 8;
                            XmNy = 5;
                            XmNlabelString = 
                            compound_string("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
                            };
                        callbacks
                            {
                            MrmNcreateCallback = procedures
                                {
                                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_PENDING_IOS_PUSH);
                                };
                            };
                        };
                    };
                };
            };
        callbacks
            {
            MrmNcreateCallback = procedures
                {
                BANNER_SOUND_INIT_CALLBACK(BANNER_SOUND_PENDING_IOS);
                };
            };
        };
    SEPERATOR_3: XmSeparatorGadget 
        {
        arguments
            {
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNrightAttachment = XmATTACH_FORM;
            XmNtopWidget = XmOptionMenu PENDING_IOS_SOUND;
            };
        };
    SEPERATOR_4: XmSeparator 
        {
        arguments
            {
            XmNtopAttachment = XmATTACH_WIDGET;
            XmNleftAttachment = XmATTACH_FORM;
            XmNleftOffset = 490;
            XmNbottomAttachment = XmATTACH_WIDGET;
            XmNbottomWidget = XmSeparatorGadget SEPERATOR_3;
            XmNtopWidget = XmSeparatorGadget SEPERATOR_1;
            XmNorientation = XmVERTICAL;
            };
        };

end module;

