Index

Symbols

#include generation, 1

Numerics

64-bit compiler, 1

A

abstract classes in generated code, 1

Accelerator text, 1

accelerators

description, 1

how to specify, 1

shortcuts for menu commands, 1

access control for generating C++ classes, 1

access menu in core resource panel, 1

accessibility, 1

accessibility of Group components, 1

accessing static widget variables, 1

accessing widgets from callbacks, 1

action table, 1

actionPerformed method, 1

actions (for translations)

syntax, 1

toolkit, 1

adding class members, 1

adding code preludes, 1

adding windows to the design, 1

afx_msg, 1

annotation of resources, 1

annotations

configuring the symbols, 1

description, 1

Java version, 1

AppGuru, 1

AppGuru Designer

Editing dialog, 1

editing/creating templates, 1

template attributes, 1

Template Attributes dialog, 1

applets, 1, 2

design rules for, 1

application class

dialog, 1

for Microsoft Windows, 1

application class name, 1

and file naming, 1

troubleshooting, 1

application default resources, 1

application resource directory, 1

application resources

annotation symbols, 1

Windows mode, 1

Application Shell, 1, 2, 3

required in design, 1

appropriate parent function, 1

ArrowButton, 1

mapping to Swing, 1

asterisk

in window border, 1

attachments

circular, 1

Form, 1

offsets, 1 - 2

position, 1, 2 - 3

removing, 1

preventing, on move, 1

self, 1 - 2

widget, 1, 2 - 3

Auto save, 1

Auto unmanage resource, 1, 2

automatic attachments, in layout editor, 1

B

background color of widget in Windows mode, 1

background processing, 1

base classes

modifying, 1

of widget, 1

samples, 1

to compile, 1

base directory, 1

binding objects

color, 1

font, 1

pixmaps, 1

bitmaps

instead of text string, 1

bitmaps versus pixmaps, 1

border widget, 1

bridge to Visaj, 1

building the server, 1

BulletinBoard, 1

mapping to Swing, 1

button

getters and setters, 1

buttonbox layout button, in layout editor, 1

C

C for UIL, 1

C++ classes

creating, 1

default class name, 1

in C code generation, 1

use of, 1

what is generated, 1

callback methods

access level, 1

editing, 1, 2

generating code for, 1

implementing, 1

in structured designs, 1

overriding, 1, 2

specifying, 1

callback methods, new signature, 1

callback stubs in Java, 1

callbacks, 1 - 2

accessing widgets, 1

adding functionality, 1

after specified delay, 1

client, 1

client data parameter, 1, 2

deleting, 1

editing, 1

editing from the design, 1

finding, 1

for custom connections, 1

getters and setters, 1

in generated code, 1

inherited, 1

Java, 1

keeping changes, 1

member functions, 1, 2

order of execution, 1

parameters, 1

predefined, 1

regenerating all, 1

retaining added code, 1

server, 1

syntax, 1

callbacks dialog

Windows toggle, 1

can add child function, 1 - 2

card widget, 1

CascadeButton, 1

mapping to Swing, 1

CBitmapButton, 1, 2

CButton, 1

CCmdTarget, 1

CComboBox, 1

CDialog, 1

CFileDialog, 1

CFrameWnd, 1

children only

for place holders, 1

structuring widgets, 1

circular attachments, 1

class hierarchy of widgets, 1

class members

adding, 1

Class object not recognised error, 1

Clear Settings button in Callbacks dialog, 1

client callbacks, 1

client data

description, 1

in callback methods, 1

in Callbacks dialog, 1

use of, 1

using to access widgets, 1

CListBox, 1

CMenu, 1

CObject, 1

code generation, 1 - 2

C++ class, 1

changing name of class, 1

children only structuring, 1

controlling resources, 1

from the command line, 1 - 2

global object functions, 1

instantiate as, 1

Java, 1

links, 1

Makefile, 1

required variables for Shells, 1

storage of variables, 1

structured, 1

troubleshooting, 1

code preludes, 1

for Shell widgets, 1

menu option description, 1

to add class members, 1

coffee cup icon, 1

color in Windows mode, 1

color matching

preventing on startup, 1

color objects

global accessor function for, 1

color palette

editing, 1

reading in, 1

saving, 1

color resources, 1

color selector dialog, 1 - 2

colored background

in edit links dialog, 1

instance definitions, 1

resource fields in Windows mode, 1

colormap, specifying private, 1

colors

color objects in Windows mode, 1

objects, 1

using private colormap, 1

column layout

example use of RowColumn, 1 - 2

using RowColumn and Separator, 1

using RowColumn widget, 1

Command

mapping to Swing, 1

command line arguments, 1

command line options

XD/Capture, 1

XD/Replay, 1

Command widget, 1

command-line interface, 1

comments

in XD/Replay scripts, 1

compiling the base classes, 1

compliance failure dialog

description, 1

fix, 1

go to, 1

next, 1

compliance failure dialog for Java, 1

composites, families in config utility, 1

compound strings, 1, 2

compress (number of colours saved), 1

config utility menu commands, 1

configuration functions

appropriate parent, 1

can add child, 1 - 2

defined name, 1

realize, 1

constant extra data in Groups, 1

constant menu in Customize dialog, 1

constraint widgets, 1

constraints dialog, 1, 2 - 3

construction area, 1

control flow in XD/Replay scripts, 1

converters

for user-defined widget resources, 1

Converting GIL Source, 1

Converting UIL Source, 1

copy to file menu command, 1

core resource panel

drop site, 1

menu command description, 1

Tooltip help, 1

create callback, using, 1

creating templates for AppGuru, 1

creation functions

code generated for widgets, 1

dialog fragments, 1

creation procedures in generated code, 1

cross-platform

third-party widget children, 1

CScrollBar, 1

CSG (Create Set Get), 1

CSplitterWnd, 1

CStatic, 1

Ctrl-M in files for Windows, 1

Current language only toggle in Makefile options dialog, 1, 2

currently selected widget, 1, 2

custom attributes, 1

customize

constant, 1

function, 1

out of band data handle, 1

query data, 1

receive handler, 1

send handler, 1

server push, 1

URL, 1

variable, 1

customizing network, 1

cut menu command, 1, 2

CWinApp, 1

CWnd

from DrawingArea, 1

in MFC Motif library, 1

D

data structures, 1

Debugging

toggle in makefile generation, 1

debugging applications, with XD/Replay, 1

debugging XD/Replay scripts, 1

default resources, 1, 2

default storage of variables, 1

define button in palette menu, 1

defined name function in config utility, 1

definitions

adding to the widget palette, 1

and resource files, 1, 2

avoiding modification errors, 1

changing order of widgets, 1

configuring, 1

creating, 1

creating instances of, 1, 2

creating, step-by-step, 1

deriving a class from, 1, 2

designating, 1, 2

families, 1

generating code for, 1

introduction, 1

modifying, 1

modifying an instance, 1, 2

online help for, 1

prerequisites, 1

recovering from error, 1

restrictions on Windows, 1

shortcut to creating, 1

troubleshooting, 1

definitionsFileName resource, 1

deleting callback methods, 1

demonstrations

using XD/Replay for, 1

derived class

creating a, 1, 2

writing, 1

descendant widgets in C++ class, 1

design hierarchy

description, 1

editing, 1 - 2, 3

search for string, 1

Design Tools, 1

destroying widgets, 1

development cycle, 1, 2

dialog flashing in Windows mode, 1

Dialog Shell

description, 1

full definition, 1

types of, 1

dialog style resource, 1

dialogs

initial size, 1

mode causing problem, 1

DialogTemplate, 1

mapping to Swing, 1

directory for code generation, 1

directory menu

in XD/Capture dialog, 1

disabling multiple widgets using Groups, 1

disabling widgets, 1

display options, 1

fold/unfold widget, 1

left justify tree, 1

list of, 1

show dialog names, 1, 2

show widget names, 1

shrink widgets, 1

structure colors, 1, 2

display page of resource panels, 1

Document Type Definition, 1

drag and drop support, 1

dragging widgets

in layout editor, 1

in the hierarchy, 1

DrawingArea, 1

mapping to Swing, 1

DrawingArea resource panel, 1

DrawnButton, 1

mapping to Swing, 1

drop procedure, adding to widget, 1

drop site, 1

DTD, 1

DTDDIR environment variable, 1

dummy functions in stubs file, 1

duplicate widget names, 1

dynamic display

description, 1

finding widgets, 1

going live, 1

resetting, 1

resources for, 1

Shell types, 1

dynamically linked applications

checking, for XD/Capture, 1

checking, for XD/Replay, 1

E

edit code button in callbacks dialog, 1

edit definitions button in palette menu, 1

edit definitions dialog, 1

edit menu

in XD/Capture dialog, 1

edit menu description, 1

editing a stubs file, 1

editing callbacks, 1

editing callbacks from the design, 1

editing code preludes, 1

editing color palette, 1

editing design hierarchy, 1 - 2

Editing dialog in AppGuru, 1

editing templates for AppGuru, 1

editing the templates in AppGuru, 1

eight-bit characters in Shell title, 1

enabling widgets, 1

enclosing class, 1, 2

environment variables, for SGML parser, 1

error handler for SGML parser, 1

error messages

no Application Shell in design, 1

unreachable widget, 1

Windows compliance failure, 1

event handlers, 1

for Microsoft Windows, 1

mapping to MFC, 1

Event Handlers dialog, 1

event listeners

adding code for, 1

Event Masks dialog, 1

executable

in Capture/Replay dialog, 1

exiting X-Designer, 1

exit-on-error flag in XD/Replay, 1

externs file

including in primary module, 1

problem in, 1

tips on including, 1

externs option in generate menu, 1

extra commands

inserting in XD/Replay scripts, 1

Extra Data (in Group Editor)

files generated for functions, 1

F

family

in Edit Definitions Dialog, 1

of definitions, 1

fast find

configuring, 1

disabling, 1

focus policy and, 1

how to use, 1

fetching data (receive), 1

file browser, 1

file operations

copy to file, 1

new file, 1

open, 1

paste from file, 1

print, 1

read, 1

save, 1

file, reading/writing when ready, 1

filename filter resource in Windows mode, 1

filenaming

for DOS-compatibility, 1

to compile on Windows, 1

FileSelection

mapping to Swing, 1

FileSelectionBox, 1

restriction on Windows, 1

filling a ScrollingList, 1

find widget, using Groups, 1

finding widgets, 1

firewall, 1

fixing compliance errors, 1

flavor menu

on toolbar, 1

overview, 1

flavour menu in callbacks dialog, 1

flow widget, 1

fold icon, 1

fold/unfold widget, 1

font objects

global accessor function for, 1

font objects, in Windows mode, 1

font selection dialog, 1 - 2

font sets, 1

fontlists

and compound strings, 1

creating, 1

in Windows code, 1

fonts

objects

complex, 1

simple, 1

scalable, 1

foreground color of widget in Windows mode, 1

Form, 1

mapping to Swing, 1

See also See also layout techniques, layout editor

formatting the data of a Group, 1

Frame, 1

restrictions on Windows, 1

FrameViewer hypertext, 1 - 2

function extra data in Groups, 1

function menu in Customize dialog, 1

function structures, 1

G

-g flag, how to add, 1

gadgets, 1, 2

generate dialog

for Java generation, 1

generate menu, 1

generate overview dialog

description, 1

externs file, 1

primary source file, 1

reset to default names, 1

setting base directory, 1

setting the language, 1

stubs file, 1

generated code

creation of Shells, 1

default naming of classes, 1

get/set, 1

global object functions, 1

Groups, 1

includes in, 1

local and global variables, 1

Motif flavor, 1

storage of variables, 1

thin client/internet, 1

generated files

avoiding editing, 1

C for UIL, 1

externs (header), 1

including pixmaps file, 1

Makefile, 1

organizing, 1 - 2

pixmaps, 1

primary module, 1

X resource file, 1

GET HTTP protocol, 1

getters

button, 1

described, 1

generated code, 1

label, 1

list, 1

location of callbacks, 1

option menu, 1

radio box, 1

scale, 1

scrolled text, 1, 2

text, 1

toggle, 1

GIFs, 1

global object functions, 1

global variables

changing scope of widget, 1

in externs file, 1

in generated code, 1

use of, 1

global widget declaration, 1

Go Live toggle, 1

go to, in compliance failure dialog, 1

grayed out icons, 1

grid

in layout editor, 1

grid widget, 1

gridbag widget, 1

Group Editor, 1

Groups

adding extra functions, 1

creating, 1

defining for Smart code, 1

extra data, 1

for multiple selection, 1

formatting the data, 1

generated code, 1

hiding/disabling multiple widgets, 1

how to specify, 1

non-widget components, 1

Public/Private components, 1

quick find, 1

tutorial, 1

H

header file

including without angle brackets, 1

tips on including, 1

header information in generated code, 1

help

designating the help widget, 1

for user-defined widgets, 1

in X-Designer

the help menu, 1

in your design, 1, 2 - 3

on-line, 1

palette icons, 1

help documents

text, 1

help menu, 1

hiding multiple widgets using Groups, 1

hiding widgets, 1

hints, 1

HTML, 1

HTML attr, reading, 1

HTML parser

example, 1

HTML tag, reading, 1

HTML tags, 1

HTML, converting exported XML file to, 1

http_c sub-directory, 1

hypertext help, 1 - 2

I

icons

for definitions, 1

for user-defined widgets, 1, 2

on small screens, 1

palette icons help, 1

pixmaps for widget palette, 1

stopping palette icons appearing, 1

import targets in core resource panel, 1

include in resource bindings toggle, 1

include statements in generated code, 1

includes

where to put them, 1

including a header file

tips, 1

including generated code in callbacks file, 1

incremental stubs file generation, 1

index.html, 1, 2, 3

inherited callbacks, 1

input method, 1

input procedures, 1

input stream, parsing, 1

insert button

in XD/Replay, 1

inserting

in XD/Replay scripts, 1

inserting extra commands

in XD/Replay scripts, 1

instance of class in generated code, 1

instances of definitions, 1

and resource files, 1

compiling code, troubleshooting, 1

troubleshooting, 1

instantiate as

example use of, 1

field in core resource panel, 1

used for parameter passing, 1

internationalization, 1, 2

language procedure for, 1

internet

description, 1

generated code, 1

going live, 1

how to use, 1

introduction, 1

invalid method callbacks error

error messages

invalid method callback, 1

invisible widget, 1

invoking resource panels, 1

J

J1.0, in Callbacks dialog, 1

J1.1, in Callbacks dialog, 1

Java

adding callbacks, 1

applets, 1, 2

border widget, 1

callback stubs, 1

card widget, 1

code generation, 1

creating compliant designs, 1

description, 1

design restrictions, 1

designing for, 1

emulation widgets for Motif, 1

example code, 1

flow widget, 1

generate dialog, 1

grid widget, 1

gridbag widget, 1

MWT, 1

MWT library, 1

packages, 1

requirements for, 1, 2

special comments in generated code, 1

specifying packages, 1

using generated code, 1

using GIFs, 1

Java 1.1, 1, 2

Java compliant, in Module Menu, 1

Java generation options dialog, 1

Java Options dialog, 1

Javadoc, 1

K

keyboard accelerators

description, 1

how to specify, 1

shortcuts for menu commands, 1

keyboard mnemonics, 1, 2

keyboard page of resource panels, 1

L

Label, 1

mapping to Swing, 1

label, getters and setters, 1

language procedures, 1

layout

using RowColumn widget, 1 - 2

layout editor

aligning widgets

in groups, 1 - 2

in pairs, 1 - 2

annotation, 1

circular attachments, 1

circularity error with distribute, 1

circularity errors, 1, 2

distribute widgets, 1

edge highlights, 1

editing modes, 1

align, 1 - 2

attach, 1

move, 1

position, 1 - 2

resize, 1

self, 1 - 2

grid, 1

invoking, 1

layout menu, 1

removing attachments, 1

preventing, on move, 1

reset, 1

selecting widgets, 1

toolbar buttons, 1

troubleshooting, 1

view menu, 1

layout techniques, 1 - 2

Form

avoiding edge problems, 1 - 2

invisible widget, 1

three widgets, 1 - 2

two widgets, equal shares, 1

two widgets, one dominant, 1

RowColumn

single column layout, 1 - 2

layout widgets, 1

left justify tree, 1

libxdclass, 1

linking error with MFC Motif, 1

links, 1

annotating the hierarchy, 1

generating code for, 1

in design file, 1

in generated code, 1, 2

in Windows mode, 1

removing, 1

troubleshooting, 1

where to put, 1

widget naming, 1

List, 1

mapping to Swing, 1

list, getters and setters, 1

listener objects

introduction to, 1

X events as, 1

loading data on startup, 1

local variable (widget), 1

local variables, 1, 2

local variables in generated code, 1

local widget declaration, 1

localising string resources, 1

loose bindings, 1

low level input handling, 1

M

m4, using with XD/Replay, 1

main procedure

keeping separate, 1

main program

the generated module, 1

MainWindow, 1

mapping to Swing, 1

Makefile

adapting for MFC, 1

controlling generation of, 1 - 2

for different platforms, 1

generate current language only, 1, 2

generation, 1, 2 - 3

generation options, 1

new versus template options, 1

template symbols, 1

using 64-bit compiler, 1

Makefile template generation toggle, 1

making the server, 1

managed toggle in resource panel, 82, 1

manager widgets on Windows, 1

managing widgets, 1

manipulating widgets, 1

mapping widgets, 1

margins page of resource panels, 1

mask only global resources, 1

mask widget resources, 1

masking resources, 1

Menu, 1

mapping to Swing, 1

menu commands in config utility, 1

MenuBar, 1

default attachment, 1

mapping to Swing, 1

restrictions on Windows, 1

menus

building, 1

building, example, 1 - 2

MessageBox, 1

mapping to Swing, 1

method declarations, 1

method preludes, 1

methods

access control, 1

browsing, 1

finding, 1

Java, 1

setting pure virtual, 1

methods button in callbacks dialog, 1

MFC

3D look and feel, 1

adapting the Makefile, 1

filename filter for Windows, 1

generating user-defined widgets, 1

mapping from X event masks, 1

Motif flavor option, 1

version 4 enhancements, 1

MFC Motif library

CBitmapButton class, 1, 2

CButton class, 1

CCmdTarget class, 1

CComboBox class, 1

CDialog class, 1

CEdit class, 1

CFileDialog class, 1

CFrameWnd class, 1

CListBox class, 1

CMenu class, 1

CObject class, 1

CScrollBar class, 1

CSplitterWnd, 1

CStatic class, 1

CWinApp class, 1

CWnd class, 1

drawing model, 1

MFC Offset in definitions dialog, 1

mfcFourEnhancements, 1

migrating designs with absolute positions, 1

MIME, 1

minus icon in hierarchy, 1

mnemonics, 1, 2

modal dialogs

to capture, 1

with XD/Replay, 1

modifying a definition instance, 1

module heading, 1, 2

module prelude, 1, 2

monitor window

in XD/Replay, 1

Motif

knowledge prerequisite, 1

Motif 2

generating code, 1

mapping new widgets for code generation, 1

resource panel markers, 1

Motif Flavor menu, 1

Motif resources, 1 - 2

MotifXP, 1

mouse button 2, 1

mouse buttons, 1

multiple file families in user-defined widgets, 1

multiple selection, 1

resources, 1

setting resources, 1

multiple selection using Groups, 1

MWT, 1

MWT library, 1

N

names

variable, 1, 2

widget, 1

widget naming conventions, 1

naming of classes in generated code, 1

naming pixmap objects for Windows, 1

naming source code files

for compiling on Windows, 1

for DOS, 1

naming widgets in C++ class, 1

Netscape, using to view help, 1

network connection stubs, 1

network proxy, 1

network, specifying, 1

new file, 1

new makefile generation toggle, 1

new signature on callback methods, 1

next, in compliance failure dialog, 1

Non Maskable toggle in Event Masks dialog, 1

non-maskable events, adding, 1

non-standard resource types for user-defined widgets, 1, 2

O

objects

color, 1

font

complex, 1

simple, 1

on Windows

detailed mapping, 1

pixmaps, 1

offsets (in Form layout), 1 - 2

default vs. explicit, 1

on-line help, 1

OnRButtonDown, 1

OnRButtonDown toggle, 1

OnSize handler, 1

open a saved file, 1

opening a design file, 1

Class object not recognised error, 1

option menu, getters and setters, 1

OptionMenu, 1

mapping to Swing, 1

order of execution of callbacks, 1

order of widgets in definition, 1

out of band data handler, 1

override attributes, 1

overriding callback methods, 1

P

packages, generation of, 1

packages, specifying, 1

palette icons

configuring, 1, 2

for user-defined widgets, 1

help, 1, 2

pixmap requirements for, 1

specifying the icon file for, 1

stopping appearing, 1

tooltips on or off, 1

transparent area for, 1

palette layout

separate palette, 1

palette menu, 1

palette stopList resource, 1

PanedWindow, 1

mapping to Swing, 1

restriction on Windows, 1

panel layout button, in layout editor, 1

parameters to constructor of new class, 1

parent-child widget relationships, 1

parsing input stream, 1

paste from file, 1

paste menu command, 1, 2

pause button

in XD/Replay, 1

pink fields in Windows mode, 1

changing color, 1

edit links dialog, 1, 2

pipe, reading/writing when ready, 1

pixmap editor, 1 - 2

accessibility, 1

changing colors, 1

dropper tool, 1

effects, 1

read color palette, 1

tools, 1

pixmap object

global accessor function for, 1

pixmap resources, 1

pixmaps

creating for Windows, 1

editor, 1

generated file, 1

instead of text string, 1

naming objects, 1

objects, 1

on Windows, 1

preventing close color matching, 1

selector, 1

use of for Windows, 1

pixmaps file

including in primary module, 1

pixmaps for user-defined widgets, 1

pixmaps versus bitmaps, 1

place holders widgets, 1

play button

in XD/Replay, 1

plus icon in hierarchy, 1

popup for resource of user-defined widget, 1

popup menus

add to DrawingArea, 1

position attachments, 1 - 2, 3 - 4

POST HTTP protocol, 1

pre-create prelude

editing,