OpenWindows Developer's Guide: User's Guide
この本のみを検索
PDF 文書ファイルをダウンロードする

Files Provided With Devguide

A

The Devguide software includes a set of files useful to Devguide users. These files are installed, along with Devguide and the code generators, on your workstation or server. You'll find the files in separate subdirectories in Devguide's home directory.

bin Subdirectory

The $GUIDEHOME/bin subdirectory contains the executable files for Devguide, gmomerge, GXV, GXV++, and GOLIT.

demo Subdirectory

The $GUIDEHOME/demo subdirectory contains an xview subdirectory, with three files:
  • rasview - A sample program to display images from raster files
  • tree - A fractal tree drawing program
  • psdraw - A PostScript drawing program that uses -lxvps
The $GUIDEHOME/demo/gnt subdirectory contains the following subdirectories:
  • doc - Documentation in PostScript format
  • man - gnt man page

include Subdirectory

The $GUIDEHOME/include subdirectory contains header files that can be included in the source code for a window-based program using one of the three toolkits. These files offer different useful components of Devguide's own interface for programmers to use in their own programs.

lib Subdirectory

The $GUIDEHOME/lib subdirectory contains libraries of C modules that you can link into other C programs. The libguide.a library contains routines that are independent of the window system and the libguidexv.a library contains routines that depend on XView. The modules in these libraries correspond to the components offered in the include subdirectory.
libgolit.a is the runtime library for GOLIT that provides facilities for you to create user interfaces described by GOLIT-generated C code.
In addition, lib contains the three toolkit .config files. These files are used to configure the Connections Manager window. Each file lists the events, actions, and targets that are permitted by a particular toolkit for each possible source object.
lib also contains a help subdirectory that includes help files for Devguide, a locale subdirectory to be used for localization, and a templates subdirectory described below.

lib/templates Subdirectory

The templates subdirectory contains sample GIL files. An OPEN LOOK property window and OPEN LOOK application window created in properties.G and sample.G can be used as templates in your application to get you started. The sample application window contains File, View, and Edit menu buttons. controls.G contains sample UI elements you can create using Devguide.

man Subdirectory

The $GUIDEHOME/share/ man subdirectory contains man pages for GXV, GXV++, GOLIT, and gmomerge. To see them when you use the man command, you can append $GUIDEHOME/share/man to the MANPATH variable to look in this directory when you use the man command. You can also use man -M path to view man pages that are not in the standard path. The -M option overrides MANPATH. For more information, see the man(1) man page.

src Subdirectory

The $GUIDEHOME/src subdirectory contains source code for the libraries included in the lib subdirectory. This source code is supplied "as is" and is not supported. You can port the source to other platforms.

doc Subdirectory

The $GUIDEHOME/doc subdirectory contains miscellaneous documentation about Devguide. The GIL syntax file gil_syntax.doc and project syntax file project_syntax.doc can be found in this subdirectory.