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, 1

preludes

adding, 1

code

menu option description, 1

editing, 1

finding, 1

method, 1

module

description, 1

in header section of code, 1

pre-manage, 1

to specify client data, 1

pre-manage for Shell widgets, 1

resource, 1

to add class members, 1

pre-manage preludes

editing, 1

primary module

analysis, 1

priming dialogs, 1

primitives, families in config utility, 1

print, 1, 2

private colormap, 1, 2

Private Group components, 1

prompts, 1

protected methods, 1

proxy host function, example, 1

proxy, description, 1

Public Group components, 1

pure virtual, 1

pure virtual methods, 1

PushButton, 1

default labels, 1

mapping to Swing, 1

Q

query data in Customize dialog, 1

quick find using Groups, 1

R

radio box, getters and setters, 1

radio buttons, 1, 2, 3

RadioBox, 1

mapping to Swing, 1

restrictions on Windows, 1

raw event handler, adding, 1

Raw toggle in Event Masks dialog, 1

read a saved file, 1, 2

reading from file or pipe, 1

realize function in config utility, 1

receive handler, 1

received data, parsing, 1

record button, in XD/Replay, 1

recording applications

from the command line, 1, 2

red cross (in Windows compliant button), 1

registering a MIME type, 1

rejection of resources, 1

replaying applications

from the command line, 1

reset, 1, 2

Reset button in generate dialog, 1

resize behavior

Form, 1 - 2

three-widget layouts, 1

two-widget layouts, 1 - 2

RowColumn, 1

resize behaviour

Form, 1 - 2, 3 - 4

on Windows, 1, 2

turning off for Windows, 1

resource bindings, 1

examples, 1

resource file

and definitions, 1

editing, 1

for dynamic display, 1

syntax of, 1

wildcard (*) in, 1

resource generation

controlling, 1

resource masking, 1

resource panel regions, 1

resource panels

annotations, 1

brackets in, 1

constraints, 1, 2 - 3

core, 1, 2

defaults, 1

display page, 1

for user-defined widgets, 1 - 2

gadget toggle, 1

introduction, 1

invoking, 1

keyboard page, 1, 2

margins page, 1

navigating in, 1

page selector, 1

pages for user-defined widgets, 1

pages of, 1

return characters in labels, 1

settings page, 1

sharing, 1

symbols in, 1

text boxes in, 1

tip on using, 1

toggles for resource masking, 1, 2

undo, close and help, 1

use of, 1 - 2

Windows mode, 1

resource preludes, 1

resource restrictions, 1

resource types for user-defined widgets, 1

resources, 1, 2

accessing abstract children, 1

aliases for user-defined widgets, 1

and multiple selection, 1

application

annotation symbols, 1

for Windows mode, 1

widget stopList, 1

application versus system-wide, 1

changing application defaults, 1

changing the binding, 1

default, 1

font objects in Windows mode, 1

for Motif 2, 1

for user-defined widgets, 1

generating for Windows, 1

hard-wiring, 1, 2

loose bindings, 1

masking, 1

memory management for user-defined widgets, 1

multiple selection and, 1

of user-defined widgets

converters for, 1

enumerations, 1 - 2

popups, 1 - 2

on Windows, 1, 2

rejection of, 1

restricting, 1

setting and getting widget resources, 1

tight bindings, 1

troubleshooting, 1, 2

widget, 1 - 2

reusable widget hierarchies, 1

rewind button

in XD/Replay, 1

RowColumn, 1

mapping to Swing, 1

setting number of columns or rows, 1

RowColumn widget, 1 - 2

running an application from Visual C++, 1, 2

running the tutorial, 1

S

Save As, bridge file, 1

saving a design file, 1, 2

Scale, 1

mapping to Swing, 1

restrictions on Windows, 1

scale

getters and setters, 1

scHTTPReply, 1

screen dumps

using XD/Replay, 1

scRegisterHTML, 1

scRegisterSGMLMimeErrorHandler, 1

scRegisterSGMLMimeType, 1

scripts

creating and naming in XD/Replay, 1

data-driven, in XD/Replay, 1

debugging, in XD/Replay, 1

modular, in XD/Replay, 1

saving and opening in XD/Replay, 1

using macros, in XD/Replay, 1

ScrollBar, 1

mapping to Swing, 1

scrolled text

getters and setters, 1, 2

ScrolledList, 1

mapping to Swing, 1

ScrolledText, 1

mapping to Swing, 1

ScrolledWindow, 1

mapping to Swing, 1

search, 1, 2

search list dialog, 1

selected widget, 1, 2

multiple selection, 1

selecting widgets

in layout editor, 1

SelectionBox, 1

mapping to Swing, 1

SelectionPrompt, 1

mapping to Swing, 1

self attachments, 1 - 2

send handler, 1

sending data to server, 1

separate palette, 1

Separator, 1

mapping to Swing, 1

server callbacks, 1

server connection, customizing, 1

server push in Customize dialog, 1

server, building, 1

server_c sub-directory, 1

setters

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

setting the value of a Text widget, 1

settings page of resource panel, 1

SGML parser

example, 1

Shell, 1

mapping to Swing, 1

shell

in XD/Capture dialog, 1

Shell title

using eight bit characters, 1

Shell types, examples, 1

Shell widget

changing order on loading, 1

creation procedure in generated code, 1

initial size, 1

making a Shell an Application Shell, 1

replacing the creation procedure function header, 1

required variables in generated code, 1

resource binding recommendation, 1

resources, 1

structure in Windows mode, 1

types of, 1, 2, 3

show dialog names, 1

show widget names, 1

showing widgets, 1

shrink widgets, 1

single step button

in XD/Replay, 1

skip-on-error flag on XD/Replay, 1

small screens, 1

small_xd as symbolic link, 1

smallxd

application resource, 1

application resources for, 1

widget icons, 1

Smart Code

defining Group, 1

Get/Set tutorial, 1

getters and setters for each widget, 1 - 2

how to use for thin client/internet, 1

internet description, 1

thin client description, 1

source code suffix for Windows, 1

static variable (widget), 1

static variables, 1

status line, 1

stop button

in XD/Replay, 1

stopList application resource, 1

stopping palette icons appearing, 1

storage class of widget, 1

storage of variables, 1

string objects

global accessor function for, 1

string resources

localising, 1

structure colors, 1, 2

structured code generation, 1

C++ classes, 1

children only, 1

data structures, 1

function structures, 1

stubs file

altering, 1

editing, 1, 2, 3

generating, 1

incremental generation, 1

prelude, 1

removing, 1

renaming, 1

subclasses and superclasses, 1

subclassing a definition, 1

Swing

description, 1

T

table of Motif widget to Swing mapping, 1

tear-off menus

annotations, 1

structure colors, 1

Template Attributes dialog, 1

template attributes for AppGuru, 1

testing

failure options, in XD/Replay, 1

using internally defined names, in XD/Replay, 1

using XD/Replay, 1

Text, 1

mapping to Swing, 1

text help documents, 1

text, getters and setters, 1

TextField, 1, 2

mapping to Swing, 1

TextField to Text widget toggle, 1

thin client

description, 1

generated code, 1

going live, 1

how to use, 1

introduction, 1

tutorial, 1

third party widgets

cross-platform code for children of, 1

for MFC (Windows), 1

tight bindings, 1

recommendation, 1

timeout procedures, 1

titleEncoding resource for Shell title, 1

toggle

managed (in core resource panel), 1

toggle, getters and setters, 1

ToggleButton, 1

mapping to Swing, 1

toggles

for masking (in resource panel), 1

toolbar

configuring the, 1

description, 1

toolbar buttons

modifying the labels for, 1

modifying the pixmaps for, 1

tooltips on or off, 1

toolbar buttons, in layout editor, 1

toolkit independent wrappers, 1

Tooltip help

for widgets in design, 1

turning on or off, 1

Tooltip help, in X-Designer, 1

Top level Shell, 1, 2, 3

transform widgets, 1

translations

action procedures for, 1

actions for, 1

default, 1

help, 1

menu option, 1

replacing, 1

search order, 1

syntax, 1 - 2

translations dialog, 1 - 2

transparent area for palette icons, 1

transparent Color

in pixmaps, 1

troubleshooting

add links disabled, 1

blank help screen, 1

cascade buttons not appearing, 1

children ignore parent's font, 1

Class object not recognised, 1

compiling code with instance of definition, 1

definitions and instances, 1

expected font not appearing, 1

few labels wrong, 1

geometry resources overridden, 1

global widgets undefined, 1

labels incorrect, 1

link stops working, 1

links not updating, 1

links undefined, 1

odd size widget in layout editor, 1

resource settings ignored, 1

resource settings rejected, 1

resources ignored after reset, 1

run time resources different, 1

shared widget names, 1

slow to startup, 1

user-defined widgets, 1 - 2

widgets overlap Form edge, 1

X resource file ignored, 1

tutorial

Get/Set, 1

Internet, 1

thin client, 1

twm, 1

U

UIL, 1

converting to xd, 1

UIL code generation, 1

UIL structured code generation, 1

uil2xd, 1

Uniform Transfer Model, 1

unreachable widget, 1

unsaved changes

mark indicating, 1

unsupported widgets on Windows, 1

update button in Callbacks dialog, 1

URL in Customize dialog, 1

URL library, 1

user-defined widgets, 1 - 2

adding widget class, 1

boolean type resources, 1

can create widgets option, 1

configuration functions, 1, 2 - 3

appropriate parent, 1

can add child, 1, 2 - 3

defined name, 1

realize, 1

disabling foreground swapping, 1

enumeration type resources, 1

enumerations

default values, 1

help for, 1

icons, 1

in Windows mode, 1

include files, 1

MFC generation, 1

non-standard resource types, 1

order of widget palette, 1

organisation of families, 1

requirements, 1

resource aliases, 1

resources

converters for, 1

enumerations, 1 - 2

popups, 1 - 2

standard types of resources, 1

testing, 1 - 2

using families from multiple files, 1

widget families, 1

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

V

variable extra data in Groups, 1

variable menu in Customize dialog, 1

variable name

in resource file, 1

variable names

explanation, 1

requirements, 1, 2

restrictions, 1

vcrNameToXYProc

in XD/Replay, 1

vcrRegisterContextHandler, in XD/Replay, 1

vcrXyToNameProc

in XD/Replay, 1

view menu, 1 - 2

annotations, 1

description, 1

structure colors, 1

virtual callback method, 1

Visaj

bridging to, 1

Visual C++

compilation errors, 1, 2

running an application, 1, 2

visuals from Module menu, 1

W

Web browser, using for proxies, 1

widget attributes in config utility, 1

widget attributes of user-defined widgets

changing, 1

widget class pointer for user-defined widgets, 1

widget classes in config utility, 1

widget creation

deferring, 1

widget instances, in dynamic display, 1

widget member access control, 1

widget naming

and scope, 1

conventions, 1

recommendation, 1

variable name restrictions, 1

widget palette, 1

widget resources, 1 - 2

default, 1

widgets, 1

as place-holders, 1

attachments, 1 - 2

building a MenuBar, 1

cannot be classes in Windows code, 1

children only, 1

children only as place holder, 1

class hierarchy, 1

classes

BulletinBoard, 1, 2

Command, 1

DrawingArea, 1, 2

Form, 1 - 2

PushButtons, default labels, 1

RowColumn, 1

controlling C++ access, 1

creating and destroying, 1

currently selected, 1, 2

defined as C++ class, 1

defined as data structure, 1

defined as function structure, 1

DialogTemplate, 1 - 2, 3

duplicate names, 1

effect of naming, 1

enabling and disabling, 1

enclosing class, 1, 2

FileSelectionBox restrictions on Windows, 1

Form, 1, 2

Frame restrictions on Windows, 1

inheritance, 1

invisible, 1

Java classes, 1

links and, 1

manager widgets on Windows, 1

managing, 1

mapping and managing, 1

mapping to Windows objects, 1

members of C++ class, 1

MenuBar restrictions on Windows, 1

multiple selection, 1

must be class in Windows mode, 1

naming in C++ class, 1

palette icons help, 1

PanedWindow restrictions on Windows, 1

parent-child relationships, 1

pasting into design, 1

popup menus, 1

RadioBox, 1

RadioBox restrictions on Windows, 1

reading into design, 1

referencing before creating in generated code, 1

resetting, 1

RowColumn, 1 - 2, 3 - 4

Scale restrictions on Windows, 1

scope, 1, 2, 3

scope in generated code, 1

setting and getting resources, 1

Shell, 1

showing and hiding, 1

static and local definition, 1

subclasses and superclasses, 1

TextFields, 1

transform, 1

translation tables, 1

unnamed causing problems, 1

unreachable, 1

unsupported on Windows, 1

user-defined

configuration, 1 - 2

variable name in resource file, 1

variable names, 1

window style mapping, 1

widgets for Java emulation, 1

wildcard (*) in resource file, 1

window holding area, 1, 2

accessibility, 1

changing Shell order, 1

window styles, 1

mapped from Motif widget resources, 1

Windows

Bitmap and Icon files, 1

creating objects, 1

drawing model, 1

generating resources, 1

message handlers, 1

message handling, 1

MFC 4 enhancements, 1

Windows compliant

fixing errors, 1

invalidation of methods, 1

structure error, 1

toggle buttons, 1, 2

Windows event handling

mapping from X event masks, 1

mapping to callbacks, 1

Windows mode

appearance, 1

application resource, 1

color objects, 1

command line switch, 1

compliance failure, 1

Ctrl-M in generated files, 1

font objects, 1

how to invoke, 1

pink fields, 1

Windows toggle in callbacks dialog, 1

writing to file or pipe, 1

X

X errors, 1

X Events as listener objects, 1

X procedures, 1

X procedures, editing, 1

X window system, 1

X resource file, 1, 2

name for, 1

preludes for, 1

problems in, 1

syntax, 1

X11 Release 5 and Release 6 X Toolkit Intrinsics, 1

XApplication, in resource file, 1

XBell, 1

XD/Capture

capturing modal dialogs, 1

command line options, 1

information captured, 1

XD/Capture dialog, 1

XD/Replay

adding commands, 1

changing XD/Replay replay speed, 1

command line options, 1

comments in scripts, 1

control flow in scripts, 1

conversion routines for custom widgets, 1

creating scripts, 1

data-driven scripts, 1

debugging applications with, 1

debugging scripts, 1

displaying commands on stdout, 1

exit-on-error flag, 1

expressions in scripts, 1

extending the widget set, 1

functions, 1

insert button, 1

inserting extra commands, 1

inserting in scripts, 1

interfacing with widgetlint, 1

macros in scripts, 1

modal dialogs, 1

modular scripts, 1

monitor window, 1

naming scripts, 1

opening scripts, 1

operations, 1

pause button, 1

play button, 1

record button, 1

recorded information, 1

registering conversion routines, 1

rewind button, 1

saving scripts, 1

script fragmentation, 1

single step button, 1

skip-on-error flag, 1

status indicators, 1

stop button, 1

summary of actions to add new command, 1

test failure options, 1

testing application on different displays, 1

tips for using, 1

user-on-error flag, 1

using, 1

using for demonstrations, 1

using for screen dumps, 1

using for testing, 1

using internally defined names, 1

using m4 with, 1

using third party widgets, 1

using XmListYToPos in, 1

using XmScrollBarGetValues in, 1

using XmScrollBarSetValues in, 1

-v flag, 1

vcrNameToXYProc, 1

vcrRegisterContextHandler function, 1

vcrRegisterFunction function pointer variable, 1

vcrXyToNameProc, 1

XD/Replay dialog, 1

XD/Replay replay speed

changing, 1

xd_base_c, 1

xd_rootwidget, 1, 2

xddefinitionsrc file, 1

XDdynamic resources, 1

X-Designer

application defaults, 1

exiting, 1

installation

troubleshooting, 1

starting, 1

XENVIRONMENT environment variable, 1, 2

Xlib, 1

XmDropSiteRegister, 1

XML export file, 1

XML, saving as, 1

XmListYToPos

using in XD/Replay, 1

XmNdefaultButton, 1

XmNmappedWhenManaged, 1

XmScrollBarGetValues

using in XD/Replay, 1

XmScrollBarSetValues

using in XD/Replay, 1

XmStrings, 1, 2

Xrm options, 1

XtDestroyWidget, 1

XtManageChild, 1

XtManageChildren, 1

XtNameToWidget, 1

XtPointer, 1

XtPopdown, 1

XtPopup, 1

XtUnmanageChild, 1

XtUnmanageChildren, 1