module 'XApplication' version = 47; xdesigned = 1; applicationName = 'XApplication'; generateNameC = * 'accelerator_code.c'; generateNameCMainProgram = * 'accelerator.c'; generateNameStubs = * 'accelerator_stubs.c'; generateNameExterns = * 'accelerator.h'; generateCHeaderFile = 'accelerator.h'; generateNameMakefile = * 'Makefile'; generateMask = 8; useMask = 1; ansiC = 1; generateNewMakefile = 1; generateMakeTemplate = 1; useCPixmaps = 0; useUILPixmaps = 0; useCHeaders = 1; useCUILHeaders = 0; CPPFlavour = 0; useCPPHeaders = 0; useCPPHeadersMFCWindows = 0; useCPPHeadersMFCMotif = 0; javaVersion = 1; /* group data */ groupIndex 0; /* end group data */ object 'main_shell' : XmDialogShell { arguments { lastGenName = 'main_shell'; createPreludeStatus = 1; preInstantiation = 'void create_main_shell (Display *display, char *app_name, int app_argc, char **app_argv)'; XmNallowShellResize = true; XmNtitle = 'Accelerators Main Dialog'; XmNprimary = 1; }; object 'main_form' : XmForm { arguments { lastGenName = 'main_form'; XmNautoUnmanage = false; }; object 'main_menubar' : XmMenuBar { arguments { lastGenName = 'main_menubar'; }; object 'main_file_cascade' : XmCascadeButton { arguments { lastGenName = 'main_file_cascade'; XmNlabelString = 'File'; XmNmnemonic = 'F'; }; object 'main_file_menu' : XmPulldownMenu { arguments { lastGenName = 'main_file_menu'; }; object 'main_fm_open' : XmPushButton { arguments { lastGenName = 'main_fm_open'; XmNlabelString = 'Open...'; XmNmnemonic = 'O'; XmNaccelerator = 'CtrlO'; XmNacceleratorText = 'Ctrl + O'; }; callbacks { XmNactivateCallback = ' OpenCallback() '; }; }; object 'main_fm_read' : XmPushButton { arguments { lastGenName = 'main_fm_read'; XmNlabelString = 'Read...'; XmNmnemonic = 'R'; XmNaccelerator = 'CtrlR'; XmNacceleratorText = 'Ctrl + R'; }; callbacks { XmNactivateCallback = ' ReadCallback() '; }; }; object 'main_fm_save' : XmPushButton { arguments { lastGenName = 'main_fm_save'; XmNlabelString = 'Save...'; XmNmnemonic = 'S'; XmNaccelerator = 'CtrlS'; XmNacceleratorText = 'Ctrl + S'; }; callbacks { XmNactivateCallback = ' SaveCallback() '; }; }; object 'main_fm_saveas' : XmPushButton { arguments { lastGenName = 'main_fm_saveas'; XmNlabelString = 'Save As...'; XmNmnemonic = 'A'; XmNaccelerator = 'CtrlA'; XmNacceleratorText = 'Ctrl + A'; }; callbacks { XmNactivateCallback = ' SaveAsCallback() '; }; }; object '1' : XmSeparator { arguments { lastGenName = 'separator1'; }; }; object 'main_fm_exit' : XmPushButton { arguments { lastGenName = 'main_fm_exit'; XmNlabelString = 'Exit'; XmNmnemonic = 'X'; XmNaccelerator = 'CtrlX'; XmNacceleratorText = 'Ctrl + X'; }; callbacks { XmNactivateCallback = ' ExitCallback() '; }; }; }; }; object 'main_help_cascade' : XmCascadeButton { arguments { lastGenName = 'main_help_cascade'; XmNlabelString = 'Help'; XmNmnemonic = 'H'; }; object 'main_help_menu' : XmPulldownMenu { arguments { lastGenName = 'main_help_menu'; }; object 'main_help_about' : XmPushButton { arguments { lastGenName = 'main_help_about'; XmNlabelString = 'Help about Accelerators...'; XmNmnemonic = 'H'; XmNaccelerator = 'CtrlH'; XmNacceleratorText = 'Ctrl + H'; }; callbacks { XmNactivateCallback = ' AboutCallback() '; }; }; }; }; }; object '1' : XmLabel { arguments { lastGenName = 'label1'; }; }; object '1' : XmTextField { arguments { lastGenName = 'text1'; }; }; object '2' : XmLabel { arguments { lastGenName = 'label2'; }; }; object '2' : XmTextField { arguments { lastGenName = 'text2'; }; }; object '5' : XmSeparator { arguments { lastGenName = 'separator5'; XmNseparatorType = 0; }; }; attachments { attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNtopAttachment = 1 0 5; }; attachment { XmNrightAttachment = 3 3 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 4 3 0; XmNtopAttachment = 4 3 0; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 5 0 35; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 3 1 5; }; attachment { XmNrightAttachment = 3 5 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 4 5 0; XmNtopAttachment = 4 5 0; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 5 0 35; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 3 3 5; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 3 5 5; }; }; }; }; object 'dialog_shell' : XmDialogShell { arguments { lastGenName = 'dialog_shell'; createPreludeStatus = 1; preInstantiation = 'void create_dialog_shell (Widget parent) '; XmNallowShellResize = true; XmNtitle = 'Accelerators Sub-dialog'; }; object 'dialog_form' : XmForm { arguments { lastGenName = 'dialog_form'; XmNautoUnmanage = false; XmNfractionBase = 7; }; object '3' : XmLabel { arguments { lastGenName = 'label3'; }; }; object '3' : XmTextField { arguments { lastGenName = 'text3'; }; }; object '4' : XmLabel { arguments { lastGenName = 'label4'; }; }; object '4' : XmTextField { arguments { lastGenName = 'text4'; }; }; object '5' : XmLabel { arguments { lastGenName = 'label5'; }; }; object '5' : XmText { arguments { lastGenName = 'text5'; }; }; object '2' : XmSeparator { arguments { lastGenName = 'separator2'; }; }; object '7' : XmPushButton { arguments { lastGenName = 'button7'; }; }; object '8' : XmPushButton { arguments { lastGenName = 'button8'; }; }; object '9' : XmPushButton { arguments { lastGenName = 'button9'; }; }; attachments { attachment { XmNrightAttachment = 3 2 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 4 2 0; XmNtopAttachment = 4 2 0; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 5 0 3; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 1 0 5; }; attachment { XmNrightAttachment = 3 4 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 4 4 0; XmNtopAttachment = 4 4 0; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 5 0 3; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 3 2 5; }; attachment { XmNleftAttachment = 1 0 5; XmNtopAttachment = 3 4 5; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 3 7 5; XmNtopAttachment = 3 5 0; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 3 8 5; XmNtopAttachment = 0 0 0; }; attachment { XmNrightAttachment = 5 0 2; XmNleftAttachment = 5 0 1; XmNbottomAttachment = 1 0 5; XmNtopAttachment = 0 0 0; }; attachment { XmNrightAttachment = 5 0 4; XmNleftAttachment = 5 0 3; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 4 8 0; }; attachment { XmNrightAttachment = 5 0 6; XmNleftAttachment = 5 0 5; XmNbottomAttachment = 0 0 0; XmNtopAttachment = 4 9 0; }; }; }; }; object 'about_shell' : XmDialogShell { arguments { was_selected = true; lastGenName = 'about_shell'; createPreludeStatus = 1; preInstantiation = 'void create_about_shell (Widget parent) '; XmNallowShellResize = true; XmNtitle = 'About Accelerators'; }; object 'about_form' : XmForm { arguments { lastGenName = 'about_form'; XmNautoUnmanage = true; XmNcancelButton = 'about_cancel'; XmNdefaultButton = 'about_cancel'; }; object 'about_label' : XmLabel { arguments { lastGenName = 'about_label'; XmNlabelString = 'Simple Accelerator Transference using Grab and Event Handlers installed on the target shells. Written by A.J.Fountain, IST, after code by Mark Riches and Alistair George.'; }; }; object '4' : XmSeparator { arguments { lastGenName = 'separator4'; }; }; object 'about_cancel' : XmPushButton { arguments { lastGenName = 'about_cancel'; XmNlabelString = 'Cancel'; }; callbacks { xDHide = 'about_shell'; }; }; attachments { attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 3 2 5; XmNtopAttachment = 1 0 5; }; attachment { XmNrightAttachment = 1 0 5; XmNleftAttachment = 1 0 5; XmNbottomAttachment = 3 3 5; XmNtopAttachment = 0 0 0; }; attachment { XmNrightAttachment = 5 0 60; XmNleftAttachment = 5 0 40; XmNbottomAttachment = 1 0 5; XmNtopAttachment = 0 0 0; }; }; }; }; object 'fsb_shell' : XmDialogShell { arguments { lastGenName = 'fsb_shell'; createPreludeStatus = 1; preInstantiation = 'void create_fsb_shell (Widget parent) '; XmNallowShellResize = true; XmNtitle = 'File Select'; }; object 'fsb' : XmNewFileSelectionBox { arguments { lastGenName = 'fsb'; }; abstract object '10' : XmPushButton GADGET { arguments { name = 'Apply'; lastGenName = 'button10'; }; }; abstract object '11' : XmPushButton GADGET { arguments { name = 'Cancel'; lastGenName = 'button11'; }; callbacks { xDHide = 'fsb_shell'; }; }; abstract object '12' : XmPushButton GADGET { arguments { name = 'Help'; lastGenName = 'button12'; }; }; abstract object '1' : XmScrolledList { arguments { lastGenName = 'scrolledList1'; }; abstract object '1' : XmScrollBar { arguments { name = 'HorScrollBar'; lastGenName = 'scrollbar1'; }; }; abstract object '2' : XmScrollBar { arguments { name = 'VertScrollBar'; lastGenName = 'scrollbar2'; }; }; abstract object '1' : XmList { arguments { name = 'ItemsList'; lastGenName = 'list1'; }; }; }; abstract object '6' : XmLabel GADGET { arguments { name = 'Items'; lastGenName = 'label6'; }; }; abstract object '13' : XmPushButton GADGET { arguments { name = 'OK'; lastGenName = 'button13'; }; callbacks { xDHide = 'fsb_shell'; }; }; abstract object '7' : XmLabel GADGET { arguments { name = 'Selection'; lastGenName = 'label7'; }; }; abstract object '3' : XmSeparator GADGET { arguments { name = 'Separator'; lastGenName = 'separator3'; }; }; abstract object '6' : XmTextField { arguments { name = 'Text'; lastGenName = 'text6'; }; }; abstract object '8' : XmLabel GADGET { arguments { name = 'FilterLabel'; lastGenName = 'label8'; }; }; abstract object '7' : XmTextField { arguments { name = 'FilterText'; lastGenName = 'text7'; }; }; abstract object '9' : XmLabel GADGET { arguments { name = 'Dir'; lastGenName = 'label9'; }; }; abstract object '2' : XmScrolledList { arguments { lastGenName = 'scrolledList2'; }; abstract object '3' : XmScrollBar { arguments { name = 'HorScrollBar'; lastGenName = 'scrollbar3'; }; }; abstract object '4' : XmScrollBar { arguments { name = 'VertScrollBar'; lastGenName = 'scrollbar4'; }; }; abstract object '2' : XmList { arguments { name = 'DirList'; lastGenName = 'list2'; }; }; }; }; }; end module;