
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