home *** CD-ROM | disk | FTP | other *** search
- /*
- * ShellEdit_ui.c - User interface object initialization functions.
- * This file was generated by `gxv' from `ShellEdit.G'.
- * DO NOT EDIT BY HAND.
- */
-
- #include <stdio.h>
- #include <sys/param.h>
- #include <sys/types.h>
- #include <xview/xview.h>
- #include <xview/canvas.h>
- #include <xview/panel.h>
- #include <xview/scrollbar.h>
- #include <xview/svrimage.h>
- #include <xview/termsw.h>
- #include <xview/text.h>
- #include <xview/tty.h>
- #include <xview/xv_xrect.h>
- #include <gcm.h>
- #include "ShellEdit_ui.h"
-
- /*
- * Create object `documentMenu' in the specified instance.
- */
- Xv_opaque
- ShellEdit_documentMenu_create(caddr_t ip, Xv_opaque owner)
- {
- extern Menu_item OpenFile(Menu_item, Menu_generate);
- extern Menu_item Save(Menu_item, Menu_generate);
- extern Menu_item SaveAs(Menu_item, Menu_generate);
- extern Menu_item Info(Menu_item, Menu_generate);
- extern Menu_item QuitShellEdit(Menu_item, Menu_generate);
- Xv_opaque obj;
-
- obj = xv_create(XV_NULL, MENU_COMMAND_MENU,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_ITEM,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_STRING, "Open",
- MENU_GEN_PROC, OpenFile,
- NULL,
- MENU_ITEM,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_STRING, "Save",
- MENU_GEN_PROC, Save,
- NULL,
- MENU_ITEM,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_STRING, "Save As",
- MENU_GEN_PROC, SaveAs,
- NULL,
- MENU_ITEM,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_STRING, "About ShellEdit",
- MENU_GEN_PROC, Info,
- NULL,
- MENU_ITEM,
- XV_KEY_DATA, INSTANCE, ip,
- MENU_STRING, "Quit",
- MENU_GEN_PROC, QuitShellEdit,
- NULL,
- MENU_GEN_PIN_WINDOW, owner, "",
- NULL);
- return obj;
- }
-
- /*
- * Initialize an instance of object `baseWindow'.
- */
- ShellEdit_baseWindow_objects *
- ShellEdit_baseWindow_objects_initialize(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (ShellEdit_baseWindow_objects *) calloc(1, sizeof (ShellEdit_baseWindow_objects))))
- return (ShellEdit_baseWindow_objects *) NULL;
- if (!ip->baseWindow)
- ip->baseWindow = ShellEdit_baseWindow_baseWindow_create(ip, owner);
- if (!ip->shellControl)
- ip->shellControl = ShellEdit_baseWindow_shellControl_create(ip, ip->baseWindow);
- if (!ip->document)
- ip->document = ShellEdit_baseWindow_document_create(ip, ip->shellControl);
- if (!ip->editListMessage)
- ip->editListMessage = ShellEdit_baseWindow_editListMessage_create(ip, ip->shellControl);
- if (!ip->numOfEdits)
- ip->numOfEdits = ShellEdit_baseWindow_numOfEdits_create(ip, ip->shellControl);
- if (!ip->scrollerMessage)
- ip->scrollerMessage = ShellEdit_baseWindow_scrollerMessage_create(ip, ip->shellControl);
- if (!ip->scrollList)
- ip->scrollList = ShellEdit_baseWindow_scrollList_create(ip, ip->shellControl);
- if (!ip->currentSelection)
- ip->currentSelection = ShellEdit_baseWindow_currentSelection_create(ip, ip->shellControl);
- if (!ip->currentSelectionField)
- ip->currentSelectionField = ShellEdit_baseWindow_currentSelectionField_create(ip, ip->shellControl);
- if (!ip->command)
- ip->command = ShellEdit_baseWindow_command_create(ip, ip->shellControl);
- if (!ip->label)
- ip->label = ShellEdit_baseWindow_label_create(ip, ip->shellControl);
- if (!ip->duration)
- ip->duration = ShellEdit_baseWindow_duration_create(ip, ip->shellControl);
- if (!ip->indefinite)
- ip->indefinite = ShellEdit_baseWindow_indefinite_create(ip, ip->shellControl);
- if (!ip->performCommand)
- ip->performCommand = ShellEdit_baseWindow_performCommand_create(ip, ip->shellControl);
- if (!ip->add)
- ip->add = ShellEdit_baseWindow_add_create(ip, ip->shellControl);
- if (!ip->delete)
- ip->delete = ShellEdit_baseWindow_delete_create(ip, ip->shellControl);
- if (!ip->killProcesses)
- ip->killProcesses = ShellEdit_baseWindow_killProcesses_create(ip, ip->shellControl);
- if (!ip->modify)
- ip->modify = ShellEdit_baseWindow_modify_create(ip, ip->shellControl);
- if (!ip->deleteAll)
- ip->deleteAll = ShellEdit_baseWindow_deleteAll_create(ip, ip->shellControl);
- if (!ip->terminal)
- ip->terminal = ShellEdit_baseWindow_terminal_create(ip, ip->baseWindow);
- return ip;
- }
-
- /*
- * Create object `baseWindow' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_baseWindow_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
- Xv_opaque baseWindow_image;
- static unsigned short baseWindow_bits[] = {
- #include "ShellEdit.icon"
- };
-
- baseWindow_image = xv_create(XV_NULL, SERVER_IMAGE,
- SERVER_IMAGE_DEPTH, 1,
- SERVER_IMAGE_BITS, baseWindow_bits,
- XV_WIDTH, 64,
- XV_HEIGHT, 64,
- NULL);
- obj = xv_create(owner, FRAME,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 831,
- XV_HEIGHT, 457,
- XV_LABEL, "Shell Edit Document : \"untitled\"",
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, TRUE,
- FRAME_ICON, xv_create(XV_NULL, ICON,
- ICON_IMAGE, baseWindow_image,
- NULL),
- NULL);
- return obj;
- }
-
- /*
- * Create object `shellControl' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_shellControl_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, 408,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- WIN_BORDER, FALSE,
- NULL);
- gcm_initialize_colors(obj, "Gray", NULL);
- return obj;
- }
-
- /*
- * Create object `document' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_document_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 16,
- PANEL_LABEL_STRING, "Document",
- PANEL_ITEM_MENU, ShellEdit_documentMenu_create((caddr_t) ip, ip->baseWindow),
- NULL);
- return obj;
- }
-
- /*
- * Create object `editListMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_editListMessage_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 120,
- XV_Y, 20,
- PANEL_LABEL_STRING, " Edit List Number of Edits :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `numOfEdits' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_numOfEdits_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 348,
- XV_Y, 20,
- PANEL_LABEL_STRING, "0",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `scrollerMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_scrollerMessage_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 32,
- XV_Y, 48,
- PANEL_LABEL_STRING, "Edit # Label Duration",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `scrollList' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_scrollList_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern int ScrollList(Panel_item, char *, Xv_opaque, Panel_list_op, Event *, int);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_LIST,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 68,
- PANEL_LIST_WIDTH, 330,
- PANEL_LIST_DISPLAY_ROWS, 8,
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, TRUE,
- PANEL_CHOOSE_ONE, TRUE,
- PANEL_CHOOSE_NONE, TRUE,
- PANEL_NOTIFY_PROC, ScrollList,
- NULL);
- return obj;
- }
-
- /*
- * Create object `currentSelection' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_currentSelection_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 104,
- XV_Y, 244,
- PANEL_LABEL_STRING, "Current Selection :",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `currentSelectionField' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_currentSelectionField_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 240,
- XV_Y, 244,
- PANEL_LABEL_STRING, "New Edit",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `command' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_command_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 268,
- PANEL_VALUE_DISPLAY_LENGTH, 45,
- PANEL_VALUE_STORED_LENGTH, 255,
- PANEL_LABEL_STRING, "Command :",
- PANEL_LAYOUT, PANEL_VERTICAL,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `label' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_label_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 320,
- PANEL_VALUE_DISPLAY_LENGTH, 38,
- PANEL_VALUE_STORED_LENGTH, 255,
- PANEL_LABEL_STRING, "Label :",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `duration' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_duration_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_TEXT,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 356,
- PANEL_VALUE_DISPLAY_LENGTH, 8,
- PANEL_VALUE_STORED_LENGTH, 80,
- PANEL_LABEL_STRING, "Duration (in sec) :",
- PANEL_LAYOUT, PANEL_HORIZONTAL,
- PANEL_READ_ONLY, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `indefinite' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_indefinite_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void Indefinite(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 232,
- XV_Y, 356,
- PANEL_LABEL_STRING, "Indefinite",
- PANEL_NOTIFY_PROC, Indefinite,
- NULL);
- return obj;
- }
-
- /*
- * Create object `performCommand' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_performCommand_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void PerformCommand(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 27,
- XV_Y, 392,
- PANEL_LABEL_STRING, "Perform Command",
- PANEL_NOTIFY_PROC, PerformCommand,
- NULL);
- return obj;
- }
-
- /*
- * Create object `add' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_add_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void Add(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 169,
- XV_Y, 392,
- PANEL_LABEL_WIDTH, 77,
- PANEL_LABEL_STRING, " Add",
- PANEL_NOTIFY_PROC, Add,
- NULL);
- return obj;
- }
-
- /*
- * Create object `delete' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_delete_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void Delete(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 272,
- XV_Y, 392,
- PANEL_LABEL_WIDTH, 77,
- PANEL_LABEL_STRING, " Delete",
- PANEL_NOTIFY_PROC, Delete,
- NULL);
- return obj;
- }
-
- /*
- * Create object `killProcesses' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_killProcesses_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void KillProcesses(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 28,
- XV_Y, 420,
- PANEL_LABEL_STRING, " Kill Processes ",
- PANEL_NOTIFY_PROC, KillProcesses,
- NULL);
- return obj;
- }
-
- /*
- * Create object `modify' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_modify_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void Modify(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 169,
- XV_Y, 420,
- PANEL_LABEL_WIDTH, 77,
- PANEL_LABEL_STRING, " Modify",
- PANEL_NOTIFY_PROC, Modify,
- NULL);
- return obj;
- }
-
- /*
- * Create object `deleteAll' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_deleteAll_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- extern void DeleteAll(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 272,
- XV_Y, 420,
- PANEL_LABEL_WIDTH, 77,
- PANEL_LABEL_STRING, " Delete All",
- PANEL_NOTIFY_PROC, DeleteAll,
- NULL);
- return obj;
- }
-
- /*
- * Create object `terminal' in the specified instance.
- */
- Xv_opaque
- ShellEdit_baseWindow_terminal_create(ShellEdit_baseWindow_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, TERMSW,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 407,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- OPENWIN_SHOW_BORDERS, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Initialize an instance of object `ShellEditInfo'.
- */
- ShellEdit_ShellEditInfo_objects *
- ShellEdit_ShellEditInfo_objects_initialize(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- if (!ip && !(ip = (ShellEdit_ShellEditInfo_objects *) calloc(1, sizeof (ShellEdit_ShellEditInfo_objects))))
- return (ShellEdit_ShellEditInfo_objects *) NULL;
- if (!ip->ShellEditInfo)
- ip->ShellEditInfo = ShellEdit_ShellEditInfo_ShellEditInfo_create(ip, owner);
- if (!ip->InfoControlPanel)
- ip->InfoControlPanel = ShellEdit_ShellEditInfo_InfoControlPanel_create(ip, ip->ShellEditInfo);
- if (!ip->appNameMessage)
- ip->appNameMessage = ShellEdit_ShellEditInfo_appNameMessage_create(ip, ip->InfoControlPanel);
- if (!ip->appDescription1Message)
- ip->appDescription1Message = ShellEdit_ShellEditInfo_appDescription1Message_create(ip, ip->InfoControlPanel);
- if (!ip->appDescription2Message)
- ip->appDescription2Message = ShellEdit_ShellEditInfo_appDescription2Message_create(ip, ip->InfoControlPanel);
- if (!ip->developerMessage)
- ip->developerMessage = ShellEdit_ShellEditInfo_developerMessage_create(ip, ip->InfoControlPanel);
- if (!ip->copyrightMessage)
- ip->copyrightMessage = ShellEdit_ShellEditInfo_copyrightMessage_create(ip, ip->InfoControlPanel);
- if (!ip->copyright2Message)
- ip->copyright2Message = ShellEdit_ShellEditInfo_copyright2Message_create(ip, ip->InfoControlPanel);
- if (!ip->copyright3Message)
- ip->copyright3Message = ShellEdit_ShellEditInfo_copyright3Message_create(ip, ip->InfoControlPanel);
- if (!ip->moreinfoMessage)
- ip->moreinfoMessage = ShellEdit_ShellEditInfo_moreinfoMessage_create(ip, ip->InfoControlPanel);
- if (!ip->info)
- ip->info = ShellEdit_ShellEditInfo_info_create(ip, ip->InfoControlPanel);
- return ip;
- }
-
- /*
- * Create object `ShellEditInfo' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_ShellEditInfo_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, FRAME_CMD,
- XV_KEY_DATA, INSTANCE, ip,
- XV_WIDTH, 476,
- XV_HEIGHT, 264,
- XV_LABEL, "Shell Edit Info",
- XV_SHOW, FALSE,
- FRAME_SHOW_FOOTER, TRUE,
- FRAME_SHOW_RESIZE_CORNER, TRUE,
- FRAME_CMD_PUSHPIN_IN, FALSE,
- NULL);
- gcm_initialize_colors(obj, "light gray", NULL);
- xv_set(xv_get(obj, FRAME_CMD_PANEL), WIN_SHOW, FALSE, NULL);
- return obj;
- }
-
- /*
- * Create object `InfoControlPanel' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_InfoControlPanel_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 0,
- XV_Y, 0,
- XV_WIDTH, WIN_EXTEND_TO_EDGE,
- XV_HEIGHT, WIN_EXTEND_TO_EDGE,
- WIN_BORDER, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `appNameMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_appNameMessage_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 156,
- XV_Y, 12,
- PANEL_LABEL_STRING, "Shell Edit Version 1.10",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `appDescription1Message' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_appDescription1Message_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 68,
- XV_Y, 40,
- PANEL_LABEL_STRING, "An application for executing and timing shell commands",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `appDescription2Message' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_appDescription2Message_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 24,
- XV_Y, 64,
- PANEL_LABEL_STRING, "designed for use with the MAEstro Multimedia Authoring Environment",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `developerMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_developerMessage_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 176,
- XV_Y, 100,
- PANEL_LABEL_STRING, "by Bryant Marks",
- PANEL_LABEL_BOLD, TRUE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `copyrightMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_copyrightMessage_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 8,
- XV_Y, 128,
- PANEL_LABEL_STRING, "Copyright (C) 1990, 1991, 1992 Libraries and Information Resources (L&IR)",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `copyright2Message' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_copyright2Message_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 176,
- XV_Y, 152,
- PANEL_LABEL_STRING, "Stanford University",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `copyright3Message' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_copyright3Message_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 176,
- XV_Y, 172,
- PANEL_LABEL_STRING, "Stanford, California",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `moreinfoMessage' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_moreinfoMessage_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_MESSAGE,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 80,
- XV_Y, 204,
- PANEL_LABEL_STRING, "For more info, contact maestro@sioux.stanford.edu",
- PANEL_LABEL_BOLD, FALSE,
- NULL);
- return obj;
- }
-
- /*
- * Create object `info' in the specified instance.
- */
- Xv_opaque
- ShellEdit_ShellEditInfo_info_create(ShellEdit_ShellEditInfo_objects *ip, Xv_opaque owner)
- {
- extern void HideInfo(Panel_item, Event *);
- Xv_opaque obj;
-
- obj = xv_create(owner, PANEL_BUTTON,
- XV_KEY_DATA, INSTANCE, ip,
- XV_X, 208,
- XV_Y, 232,
- PANEL_LABEL_STRING, "OK",
- PANEL_NOTIFY_PROC, HideInfo,
- NULL);
- return obj;
- }
-
-