In this step, you'll define your GUI ScreenIO profile, which sets the locations where your panels (and their backups) are stored, and also sets the defaults for new panels.
You can define a profile for each application you work on so that it's easy to keep one application separate from another.
Launch the GUI ScreenIO panel editor.
On the main menu, select File/App Profile/Edit Profile.

As installed, GUI ScreenIO will create a default application profile for you that points at the sample panels provided with the package. You can use this as a template for your own profile.
The application profile is presented on a property sheet. The first page specifies the locations and file extensions of your panel copybooks. Press OK when you're finished to save your changes.
If you're creating a new profile for a different application, select File/App Profile/SaveAs and save it under a different name.
The application profile also saves the paths and names of the last ten panels you loaded in the panel editor.
| Item | Significance |
| COBOL compiler:
Default extension for panel copybooks |
Specify the file extension to use when GUI ScreenIO saves your panel; usually .COB, though you may specify any extension you prefer (commonly, .CBL or .CPY). |
| Copybook format:
COBOL-74 style continuation |
Saves panels using the COBOL-74 style for continuation
lines (a "-" character in column 7), instead of the default
"&" character.
Required for AcuCOBOL and IBM Visual Age COBOL, which do not support the newer style continuation format. |
| Copybook format:
Columns 1-72 |
Saves panels in standard COBOL format, where comments and continuations are in column 7. |
| Copybook format:
Columns 1-66 |
Saves panels in a format that eliminates the sequence columns 1-6 by shifting columns 7-80 left six columns. |
| Copybook format:
Columns 1-128 |
Saves panels in a 128-column format. |
| Copybook format:
Keep Change History |
Saves your change history in comments at the beginning of the panel copybook. |
| File locations:
Backup copybooks |
The location where a backup copy of the original version of a panel is copied when you open a panel. |
| File locations:
Generated programs |
The default location where generated programs are placed. |
| File locations:
Panel copybooks |
The default location where panels are stored for this application. |
| Item | Significance |
| Appearance (nonstandard):
Transparent background |
Panel background appears transparent. |
| Appearance (nonstandard):
Always on top |
Panel is always on top of other panels. |
| Border:
Raised appearance |
Draws a border around the client area that makes it appear to be raised. |
| Border:
Static edge look |
Draws a border around the client area that makes it appear flat. |
| Border:
Sunken appearance |
Draws a border around the client area that makes it appear to be sunken. |
| Runtime
behavior:
Accepts dropped files |
Panel returns an event when user
drags a file over the panel and releases the mouse button.
Not presently implemented. |
| Runtime behavior:
Has scrollbars if needed |
Displays scrollbars if the panel is not large enough to display all of the controls on the panel. |
| Runtime behavior:
Modal (disables all others) |
When the panel is displayed, it prevents the user from activating a panel in a different working-set in a multiple working-set application. |
| Runtime
behavior:
Not captive in main |
Not applicable; popups are never captive in the main. |
| Runtime behavior:
Save/restore panel state using the registry |
Saves the panel state (size, position, listview column
width, etc.) in the registry when it is closed, and restores the panel to
the same state when it is redisplayed.
Requires that you specify registry keys in your main panel properties, and also select this option for your main panel. |
| Title bar:
Context help (?) |
Panel's title bar has a question-mark context-help
button.
When the user clicks this, the mouse cursor changes to a question mark. If the user then clicks on a control, GUI ScreenIO will launch your Help documentation and attempt to jump to the page containing documentation for that control. |
| Title bar:
Maximize/Minimize |
Panel's title bar has minimize and maximize buttons.
Not recommended for popup panels! |
| Title bar:
No buttons on title bar |
Panel's title bar has no buttons; only the title text |
| Title bar:
No title bar |
Panel is displayed without a title bar. |
| Title bar:
System menu and X button |
Panel's title bar has a system menu and an X button. |
| Size of panel's client area:
Height |
Height of your panel's client
area in dialog
box units when it is initially created. Panels may subsequently
be resized by dragging their border.
Property sheet and wizard panel size must be set here; they cannot be resized by dragging. |
| Size of panel's client area:
Width |
Width of your panel's client
area in dialog
box units when it is initially created. Panels may subsequently
be resized by dragging their border.
Property sheet and wizard panel size must be set here; they cannot be resized by dragging. |
| Item | Significance |
| Characters | Size of the status bar cell, in characters. |
| Status bar cell usage | Right-click to specify what data is to be displayed in the cell. |
| Item | Significance |
| Language names for new panels |
GUI ScreenIO supports using multiple languages in your application. If you intend to use more than one language, specify the languages here. |
| Item | Significance |
| Other applications:
Add-ins |
Full path and filename of applications you want to add to the panel editor File menu. You can also select an option that will automatically launch the application when you launch the panel editor. |
| GUI ScreenIO panel editor options:
Automatically BIND contents of groupboxes |
Causes all controls that are inside a groupbox to be bound together so that they are all selected when you click any one of them. |
| GUI ScreenIO panel editor options:
Show content of VALUE clause in controls |
Displays the content of the VALUE clause in controls when you are using the panel editor. Normally, the editor does not display anything in the controls when you are editing a panel. |
| GUI ScreenIO panel editor options:
Snap Coarse |
Sets "Snap Coarse" when the editor is launched, which causes controls to be located to a fine grid when you create or move controls. It makes it easier to line them up. |
| GUI ScreenIO panel editor options:
Snap Fine |
Sets "Snap Fine" when the editor is launched, which causes controls to be located to a fine grid when you create or move controls. It makes it easier to line them up. |
| GUI ScreenIO panel editor options:
Snap Off |
Sets "Snap Off" when the editor is launched. |
| GUI ScreenIO panel editor options:
Suppress splash screen |
Suppresses the GUI ScreenIO splash screen when you launch the GUI ScreenIO panel editor. |
| GUI ScreenIO panel editor options:
Prevent Daily check for Updates |
The panel editor will check for updates by hitting a page
on the Screenio.Com web site and comparing the version number found on
that page with the last version number it has seen. If there is a
newer version it will notify you and offer to launch your browser to take
you to the download page. It only makes this check ONCE PER DAY,
the first time you launch the editor on any given day. That way
you are not inconvenienced by the slight delay this check causes if you
happen to be disconnected from the internet. Full disclosure: Your serial number is sent with each inquiry. No other identifying information is sent. |
| © 2000-2006 Norcom, all rights reserved |