Fresco Reference Manual

Definitions


Action
execute
reversible
unexecute
ActionImpl*
ActiveViewer*
enter
leave
Adjustment*
begin, commit, cancel
constrain
constraint
get_settings
scale_to
scroll_by
scroll_forward, scroll_backward page_forward, page_backward scroll_begin, scroll_end
scroll_to
Settings
small_scroll, large_scroll
AdjustmentConstraint*
constrain
scroll_begin
scroll_end
Alignment
Allocator*
AutoScroll*
auto_scroll
handle
preferences
PreferencesInfo
stop
Axis
Beveler*
Beveler
diamond
down_arrow
fill_path
left_arrow
rect
right_arrow
set_color
up_arrow
BgViewer*
Brush
Dash
equal, hash
Info
Button*
click_action
label
ButtonImpl*
CacheImage*
CacheImageFactory*
CacheVisual*
CharCode
CharString
CharData
copy
count
Data
equal, case_insensitive_equal
get_data, get_char_data
hash
HashValue
put_data, put_char_data
string_ptr
ChooserDialog
caption, subcaption
choose
path
CmdExecutor*
execute
Color
equal, hash
Intensity
rgb
Command*
reversible
ConditionVariable
broadcast
destroy
notify
wait
Cursor
Damage
begin_update, end_update
current
extend
incur
window_ptr
DebugGlyph*
DebugGlyph
Flags
print_region
print_requirement
print_span
Dialog
done
post_modal
show, hide
DialogKit*
error
file_chooser, name_chooser
information
prompt
question
warning
working
Display
add_filter*, add_general_filter*, remove_filter*
auto_repeat
close
cursor_from_data, cursor_from_bitmap cursor_from_font, cursor_from_index
CursorPattern
display_screen, number_of_screens, default_screen
drawing_kit
flush, flush_and_wait
key_click_volume
keysym_to_string*, string_to_keysym*
need_repair
pointer_acceleration, pointer_threshold
pointer_double_click_time
repair
ring_bell
run, running
run_one_event*
ScreenNumber
software_error
style
windows
DisplayContext
open_string, open_default
DLoadLib
get_symbol_address
lib_prefix, lib_extension
load_library
DrawingKit
bitmap_from_data
bounding_box
color_rgb, find_color
Data8, Data32
find_font, find_font_match
printer
resolve_color, foreground, background
resolve_font, default_font
simple_brush, dither_brush, patterned_brush
solid_pattern, halftone_pattern, stipple, stipple_4x4
style
transform_matrix, identity_matrix
EditMgr*
current_command
empty, trim
forward, backward
log, unlog
Event*
button_is_down
ButtonIndex
double_click
hits
key, character
Modifier
modifier_is_down
pointer_button
pointer_x, pointer_y
positional
time
TimeStamp
type
TypeId
unread
EventFilter*
handle
ExclusiveEditMgr*
append_subject, remove_subject, subject, nil_subject, first_subject, next_subject
begin, end_edit, abort_edit
FieldChar*
code, highlight
FieldCommand*
execute, unexecute
FieldEditor*
enter_notifier, input_notifier
field_edit_manager, field_subject, get_current
scroll_adjustment
FieldEditorData*
init_width_in_chars, max_chars_allowed
FieldSubject*
append_char, prepend_char, insert_char, insert_chars
copy
count
get_char, get_chars, get_all
replace_char, replace_chars, replace_all, delete_chars, delete_all
FigCircle*
center, radius
FigEllipse*
center, radius1, radius2
FigLabel*
label
FigLine*
pt1, pt2
FigPoint*
pt
FigRaster*
raster
FigRectangle*
pt1, pt2
Figure*
figure_style, figure_mode
resize
FigureKit*
circle
closed_bspline
default_style
ellipse
figure_root
fitter
group
image
import_idraw
label
line
Mode
multiline
new_style
open_bspline
outset_label
point
polygon
rectangle
stencil
Vertices
FigureStyle*
background
brush
font
foreground
FigVertex*
handles, closed, curved
Focus*
install_menus
map_keystroke, map_keychord
menu_bar
tool_bar
Font
bitmap
encoding
equal, hash
font_family
font_info, char_info, string_info
font_style
fullname
Info
point_size
Fresco_resolve_object
FrescoContext
argc
argv
default_drawing_kit
display_context
display_ptr
name
style
FrescoLib
current_context
factory_finder, bind_factory
fresco_filename
get_string, get_tmp_string get_fcontext_string, get_tmp_fcontext_string
init_context, init_default_context, init_display_context
keysym_to_string, string_to_keysym
resolve_string, tmp_resolve_string
run
software_error
string_ref, tmp_string_ref, string_copy, tmp_string_copy
telltale telltale_group
FrescoObject
attach, detach, disconnect
notify_observers, update
FrescoObjectImpl
FullyVisibleConstraint
align
usable
Glyph
add_parent, remove_parent
AllocationInfo
AllocationInfoSeq
allocations
append, prepend
body
clone_glyph
DamageInfo
damages
DamageSeq
draw
extension
first_child_offset, last_child_offset
need_redraw, need_redraw_region
need_resize
OffsetSeq
parent_offsets
pick
request
Requirement
Requisition
restore_trail
shape
style
transformation
traverse
GlyphImpl*
default_extension
get_parent_offsets
init_requisition, default_requisition
natural_allocation
require
require_lead_trail
requirement
transform_allocate
transform_request
GlyphOffset
allocations
child_allocate
insert
next_child, prev_child
notify
parent, child
remove
replace
traverse
visit_trail
GlyphTraversal
allocation, bounds, allocation_is_visible
begin_viewer*, end_viewer*
clear
current_display, current_screen, current_window, current_painter
current_glyph, current_offset, current_viewer
current_transform
damaged
event_filter*
forward, backward
hit
hit_info
op, swap_op, is_pick_op
Operation
picked
trail
traverse_child
visit
Grid*
allocate_cell
find
Index
IndexSeq
Range
range_position
replace
request_range, traverse_range, find_range
upper
ImageKit
open
KeySym, KeyChord
Coord
LayoutKit*
align, align_axis, halign, valign
back
between
bmargin, bmargin_flexible
clipper
create_auto_scroll
create_backdrop
create_fully_visible_constraint
create_stage
create_viewport
deck
fil
fixed, fixed_axis, hfixed, vfixed
fixed_grid
fixed_range
flexible, flexible_fil, flexible_axis, hflexible, vflexible
front
glue
glue_requisition
hbox, vbox
hbox_align_elements, vbox_align_elements
hbox_aligned, vbox_aligned
hglue, hfil, hglue_fil, hglue_aligned, hspace
hmargin, hmargin_lr, hmargin_lr_flexible
hstrut
lmargin, lmargin_flexible
margin, margin_lrbt, margin_lrbt_flexible
natural, natural_axis, hnatural, vnatural
overlay
rmargin, rmargin_flexible
scroll_box
shape_of, shape_of_xy, shape_of_xyz
spaces
strut
tmargin, tmargin_flexible
vglue, vfil, vglue_fil, vglue_aligned, vspace
vmargin, vmargin_bt, vmargin_bt_flexible
vstrut
Menu*
hide
menu_manager
select
selection
show
MenuBar*
MenuItem*
accelerator
action
append, prepend, insert, remove, remove_all
attach, detach
count
default_item
enabled
item
key
label_glyph, label_string, font_family, font_stype, font_size
mark
mark_state
mnemonic
more_dialog
parent
Path
TypeId
underline
MenuItemObserver*
Aspect
update
MenuKit*
keychord_to_string, string_to_keychord
menu_bar
menu_manager
popup_menu, pulldown_menu, pullright_menu
submenu_item, leaf_item, separator_item
tool_bar
MenuManager*
activate
add_window, remove_window
filter_screen
handle_viewer_event
open_menus, close_menus
root
root_menu
select, selection, unselect
MessageDialog
Choice
choice_action
contents
Flavor
get_action
get_choice
hide_choice
message
post_modal_choice
set_choice
set_default_choice
show_choice
MonoGlyph*
Mutex
acquire
destroy
release
try_acquire
NamingLib
consume_to_name, consume_to_string
current_context
to_name, to_string
Option
Painter
begin_path, move_to, line_to, curve_to, close_path
character, character_string
clip, clip_rect, push_clipping, pop_clipping
comment
current_brush, current_color, current_font, current_pattern
current_lighting
current_matrix, push_matrix, pop_matrix, premultiply
image, stencil
is_visible, visible
line, rect, fill_rect
page_number
stroke, fill
to_coord, to_pixels, to_pixels_coord
Pattern
equal, hash
stipple
PixelCoord
PolyGlyph*
change
child_allocate
children_requests
fixup
modified
new_offset
PopupMenu*
menu_alignment
region_alignment
PromptDialog
field_subject
Raster
equal, hash
get_color, get_color_blend, get_mask
Index
Info
raster_info
scale
set_color, set_color_blend, set_mask
version
Region
apply_transform
BoundingSpan
bounds, center, origin, span
contains, contains_plane, intersects
copy
defined
merge_intersect, merge_union
subtract
RegionImpl*
notify
RegionImpl
RemoteLib
celebrity_server, celebrity_client
error_message
naming_context_server, naming_context_client
resolve, bind, unbind, ping_name_service
server, client
start_ocs
startup, cleanup
RequestMgr*
check_local, assume_local, object_to_oid
Constructor, destructor
ImplId
marshal_exchange_data, unmarshal_exchange_data,
marshal_obj_server_info, unmarshal_obj_server_info,
net_addr, impl_id
Oid
port_num, extra_id
software_error
start_handling_requests
Screen
application*
display_ptr
dpi
icon*
move_pointer
popup*
to_pixels, to_coord, to_pixels_coord
top_level*
transient*
width, height
Scrollable
glyph_ptr, adjustment_ptr
Semaphore
destroy
signal
wait
Stage*
begin, end
bounding_box
Index
insert
layers, offset_at_layer
StageOffset*
position, size, layer
Stepper*
StyleContext
alias
bind
context_name
is_on
link_child, unlink_child
link_parent, unlink_parent
lock, unlock
match
merge
new_style
parent_style
resolve
resolve_wildcard
unbind
visit_aliases, visit_attributes, visit_styles
StyleValue
binding_name
is_on
lock, unlock
priority
read_boolean, write_boolean
read_coord, write_coord
read_integer, write_integer
read_object, write_object
read_real, write_real
read_string, write_string
uninitialized
StyleVisitor
visit_alias, visit_attribute, visit_style
Tag
Telltale*
clear
current
Flag
set
test
TelltaleImpl*
flags, flags_of
FlagSet
init_enabled, init_enabled_choosable, init_enabled_toggle
TextFlow::Breakable
broken_look
penalty, is_forced_break
penalty_good, penalty_bad
TextFlow::CharIterator
before, after
character
next_n, prev_n
TextFlow::Composition
background
breakable_append, breakable_prepend
num_lines, get_iterator, get_begin_iterator, get_end_iterator
TextFlow::CompositionGlyphOffset
break_info
breakable_insert
is_equal
line
TextFlow::CompositionIter
get_ascent, get_descent, height, get_span
get_glyph, get_offset, line_glyph, line
next, prev, done, is_first, is_last, ...
next_line, prev_line, valid, forced_break
TextFlow::Compositor
make_break
make_places
need_break
TextFlow::CompositorIter
break_line
changed
get_requirement
penalty
remove_break
set_span
TextFlow::DocIterator
get_subject, get_range, get_element,
next, prev, done, is_first, is_last, reset_to_first, reset_to_last
span
TextFlow::Editor
cursor
event_hook
highlights
mapper
TextFlow::Element
elem_data
equal
is_leaf
kind_name
parent
position_to_element
range
register_interest, unregister_interest
subject
sytle
TextFlow::ElemIterator
element
insert_branch, append_branch, ...
visit_parent, visit_child
TextFlow::EventController
press, drag, ...
TextFlow::Highlighter
add_highlight, remove_highlight, change_highlight
TextFlow::InsertPosition
end_of_line, begin_of_line
forward, backward, up, down
insert_enable, dot, mark, insert_element
position_from_pick
TextFlow::Kit
field_subject, field_editor
get_builder, get_named_builder
lr_composition, tb_composition
register_builder
simple, tex, array
static_breakable, lr_forced_break, tb_forced_break
style
unscrolled_view, scrolled_view
unstyled_subject, styled_subject
TextFlow::Observer
changed
element_insert, element_remove
insert
remove
TextFlow::Position
equal, not_equal, greater_than, greater_than_equal less_than, less_than_equal
equal, not_equal, is_before, is_after
first, last
intersects, get_intersection
is_empty, contains_range, contains_position, is_disjoint_from
length
Range
TextFlow::Style
copy, merge
font_family, font_size, ...
ParaAlign, first_line_indent, ...
parent
TextFlow::StyledSubject
add_style, remove_style, current_style, ...
insert_glyph
paragraph_style_element, character_style_element
TextFlow::Subject
append_char, append_chars, prepend_char, prepend_chars
default_root_element
elem_navigator
get_text
insert_char, insert_chars, replace_char, replace_chars
position_to_line, line_to_range, num_lines
register_interest, unregister_interest
remove
span, copy_position
style
text_navigator
TextFlow::View
break_behavior
can_insert
damage_range
get_subject, get_range, element
position_to_coord, coord_to_position
TextFlow::ViewFactory
build
build_name
ThrAction
Thread
destroy
run
terminate
wait
ThreadAction<T>
Constructor, destructor
run
ThreadFunction
ThreadKit
condition
general_semaphore, mutex_semaphore, wait_sempahore
mutex
thread
ThreadLib
delay
thread_kit
ToolBar*
current
root
Transform
copy
equal, identity, det_is_zero
invert
load_identity
load_matrix
Matrix
premultiply, postmultiply
scale, rotate, translate
store_matrix
transform_vertex, inverse_transform_vertex
TransformAllocator*
TransformImpl*
Vertex
Viewer*
append_viewer, prepend_viewer
close
first_focus, last_focus, next_focus, prev_focus
handle
insert_viewer, replace_viewer
lose_focus
parent_viewer, next_viewer, prev_viewer first_viewer, last_viewer
receive_focus
remove_viewer
request_focus
set_viewer_links, set_first_viewer, set_last_viewer
state
ViewerImpl*
double_click
drag
focus_event
grab
handle_position_event
inside
key_press
key_release
move
other
press
release
ungrab
Viewport*
AllocationMode
scroll_adjustment
set_allocation_mode, get_allocation_mode
WidgetKit*
bounded_float
check_box
checkmark
dialog_kit
draw_beveled_rectangle
exclusive_edit_mgr
field_editor, managed_field_editor
field_inset, field_editor_data, field_editor_creator
field_subject, field_edit_manager
filler, color_filler
hseparator, vseparator
indicator
inset_frame, filled_inset_frame, outset_frame, filled_outset_frame, bright_inset_frame, filled_bright_inset_frame, hilite_frame, filled_hilite_frame, push_button_frame, filled_push_button_frame
menu_kit
panner
push_button, default_button, palette_button, transparent_button
radio_button
radio_flag
scroll_bar
slider
telltale_group
up_mover, down_mover, left_mover, right_mover
viewer_group
WidgetKitImpl*
Window
configure, get_configuration
configure_notify, move_notify
default_cursor, cursor_foreground, cursor_background
double_buffered
geometry
grab_pointer, ungrab_pointer
handle_event*
hits*
icon, iconic
iconify*, deiconify*
main_viewer*
map, unmap, is_mapped
map_notify, unmap_notify
Placement
raise, lower
redraw
repair
screen_ptr
style
title
window_debugger
xor_pixel
WindowDebugger
insert_show_repair_action, remove_show_repair_action
show_repairs

Generated with CERN WebMaker