Oculus Layout System API Documentation
November 25, 2002

Package com.oculustech.layout

Interface Summary
DynamicallyPropertiedComponent Implements a generic system for dynamically determining properties of a component with accumulation (parents aggregate properties from children components, but can override), and/or with inheritance (children inherit properties from parents, but can override).
OculusLayoutConstants Interface that defines all the constants used throughout the OculusLayout package.
OculusLayoutInfo This interface provides a collection of set and get methods for a constraints object that allows OculusGrid, OculusBox, and other containers using OculusLayout to know the associated component's stretching preferences and other sizing constraints.
 

Class Summary
ActionIdentifier An instance of this class represents an unique identifier for an Action to be used in conjunction with the SelectionActions dynamically over-ridable actions system.
AlignedComponentSpacing  
AlignmentPointSpacing An instance of this class is used to mark a point that should line up with AlignmentPointSpacing points in it's container's siblings.
AlignmentSpacing  
DynamicallyPropertiedComponentHelper Can be used as basis for implementation of DynamicallyPropertiedComponent by simply passing calls through to its functions.
LayoutVersionInfo Version information about the Oculus layout library.
LowPriorityAlignmentSpacing  
MultiMap Represents a map between keys and sets of values (as opposed to single values).
OculusBox For a detailed explanation of using the Oculus Layout system, see the docs for OculusLayoutHelper.
OculusGrid For a detailed explanation of using the Oculus Layout system, see the docs for OculusLayoutHelper.
OculusLayout For a detailed explanation of using the Oculus Layout system, see the docs for OculusLayoutHelper.
OculusLayoutConstraints This class implements the OculusLayoutInfo interface.
OculusLayoutHelper Overview:
SelectionActions Provides system for over-ridable actions, to be used, for instance to determine the actions to use for particular menu items based on the view, selection, etc.
Space Space is a empty space of a preset preferred, minimum, and maximum size that can be added to layouts.
WordWrap This class contains static methods for line wrapping text at a given position using a given newline sequence.
 


Oculus Layout System API Documentation
November 25, 2002

Copyright 2001-2002 Oculus Technologies Corporation. 103 Broad Street, 5th Floor,
Boston, Massachusetts, 02110, U.S.A. All Rights Reserved.