A B C D E F G H I K L M N O P R S T U V W X Y Z

S

scale - Variable in class edu.cmu.sun.animation.ScaleAnimation
 
ScaleAnimation - Class in edu.cmu.sun.animation
Adjusts the scale of a Component3D.
ScaleAnimation(Component3D, int, int, Vector3f) - Constructor for class edu.cmu.sun.animation.ScaleAnimation
Creates a new action to call changeScale();
ScaleAnimation(Component3D, int, Vector3f) - Constructor for class edu.cmu.sun.animation.ScaleAnimation
Creates a new action to call setScale();
sceneHeight - Static variable in class edu.cmu.sun.model.SceneModel
 
sceneModel - Variable in class edu.cmu.sun.exe.LaunchDemo
 
sceneModel - Variable in class edu.cmu.sun.model.ColumnModel
 
SceneModel - Class in edu.cmu.sun.model
A state model of the available screen space and column order.
SceneModel() - Constructor for class edu.cmu.sun.model.SceneModel
 
sceneView - Variable in class edu.cmu.sun.view.ColumnView
 
SceneView - Class in edu.cmu.sun.view
 
SceneView(SceneModel) - Constructor for class edu.cmu.sun.view.SceneView
 
sceneWidth - Static variable in class edu.cmu.sun.model.SceneModel
 
ScheduledAnimation - Class in edu.cmu.sun.animation
An abstract class representing an animation action.
ScheduledAnimation(Component3D, int, int) - Constructor for class edu.cmu.sun.animation.ScheduledAnimation
Create a new ScheduledAnimation.
ScheduledAnimationAction - Class in edu.cmu.sun.animation
Allows for a custom animation to be added to an AnimationPlan.
ScheduledAnimationAction(Component3D, int, int, AnimationAction) - Constructor for class edu.cmu.sun.animation.ScheduledAnimationAction
Create an ScheduledAnimation that will call an AnimationAction when the animation needs to be performed.
scheduleGlueCreation() - Method in class edu.cmu.sun.view.ColumnGlueView
 
scrollDown() - Method in class edu.cmu.sun.controller.FoldViewController
Scroll the main portion of the list down by one page.
scrollUp() - Method in class edu.cmu.sun.controller.FoldViewController
Scroll the main portion of the list up by one page.
search() - Method in class edu.cmu.sun.controller.WindowController
Flip the window arround to the search mode.
SEARCH_WIDGET_X - Static variable in class edu.cmu.sun.view.WindowBarView
 
searchButton - Variable in class edu.cmu.sun.view.WindowBarView
 
segment(Layout) - Method in class edu.cmu.sun.folds.Layout
Segment the layout across another layout.
segmentAcorss(Layout) - Method in class edu.cmu.sun.folds.Layout
Implementation of the Segment Algorithm.
segmentComponent(LayoutComponent, int) - Method in class edu.cmu.sun.folds.Layout
Segments a particular LIST component that belongs to this Layout.
segmentLayouts() - Method in class edu.cmu.sun.folds.LayoutTransitoner
Since we must insert and remove visual elements, we must make sure that they disaper or appear at the right spot in the list, and then animate correctly.
selected - Variable in class edu.cmu.sun.model.ItemModel
 
SELECTED_APP - Static variable in class edu.cmu.sun.view.ItemView
 
SELECTED_FILL_APP - Static variable in class edu.cmu.sun.view.GlueView
 
SELECTED_LEFT_FILL - Static variable in class edu.cmu.sun.view.GlueView
 
SELECTED_OUTLINE_LEFT - Static variable in class edu.cmu.sun.view.GlueView
 
SELECTED_OUTLINE_RIGHT - Static variable in class edu.cmu.sun.view.GlueView
 
SELECTED_RIGHT_FILL - Static variable in class edu.cmu.sun.view.GlueView
 
selectionComp - Variable in class edu.cmu.sun.view.ItemView
 
setActiveWindowModel(WindowModel) - Method in class edu.cmu.sun.model.ColumnModel
 
setBold(boolean) - Method in class edu.cmu.sun.components.TextComponent
Allows user to change this Component to render text in a bold font.
setCloseable(boolean) - Method in class edu.cmu.sun.model.WindowModel
 
setColumnModel(ColumnModel) - Method in class edu.cmu.sun.model.WindowModel
 
setFontQuality(int) - Method in class edu.cmu.sun.components.Text2DView
Set the font quality between 12pt and 122pt
setIndexOfInterest(int) - Method in class edu.cmu.sun.model.WindowModel
 
setInternalValue(float) - Method in class edu.cmu.sun.interpolators.SimpleFloatSmoother
 
setInternalValue(Vector3f) - Method in class edu.cmu.sun.interpolators.SimpleVector3fSmoother
 
setItemOrder(ListModel.Order) - Method in class edu.cmu.sun.model.ListModel
 
setLayout(LayoutComponent) - Method in class edu.cmu.sun.view.AbstractListView
 
setLeft(float, float) - Method in class edu.cmu.sun.view.GlueView
 
setMatchedWithComponent(LayoutComponent) - Method in class edu.cmu.sun.folds.LayoutComponent
The matchedWithComponent field is used during the animation process.
setMaxHeight(float) - Method in class edu.cmu.sun.folds.LayoutCreator
Set the maximum height allowed in generated layouts.
setMaxHeight(float) - Method in class edu.cmu.sun.model.WindowModel
 
setNextRange(IndexRange) - Method in class edu.cmu.sun.folds.LayoutComponent
Sets the nextRange field.
setParentItemModel(ItemModel) - Method in class edu.cmu.sun.model.WindowModel
 
setParentLayout(Layout) - Method in class edu.cmu.sun.folds.LayoutComponent
Sets the layout that contains this component.
setPinned(boolean) - Method in class edu.cmu.sun.model.WindowModel
 
setPosition(int) - Method in class edu.cmu.sun.folds.IndexRange
Set the position for this range
setRange(IndexRange) - Method in class edu.cmu.sun.folds.LayoutComponent
Seths the range that this component represents in the underlying model.
setRight(float, float) - Method in class edu.cmu.sun.view.GlueView
 
setScale(Component3D, int, Vector3f) - Method in class edu.cmu.sun.animation.AnimationPlan
Convenience method to set (no animation) the scale of a component.
setSceneModel(SceneModel) - Method in class edu.cmu.sun.model.ColumnModel
 
setSelected(boolean) - Method in class edu.cmu.sun.model.ItemModel
 
setSize(int) - Method in class edu.cmu.sun.folds.IndexRange
set the size for this range.
setSize(float, float) - Method in class edu.cmu.sun.model.SceneModel
 
setStacked(boolean) - Method in class edu.cmu.sun.model.ColumnModel.Stacked
 
setTargetValue(float) - Method in class edu.cmu.sun.interpolators.SimpleFloatSmoother
 
setTargetValue(Vector3f) - Method in class edu.cmu.sun.interpolators.SimpleVector3fSmoother
 
setTranslation(Component3D, int, Vector3f) - Method in class edu.cmu.sun.animation.AnimationPlan
Convenience method to set (no animation) the translation of a component.
setType(LayoutComponent.Type) - Method in class edu.cmu.sun.folds.LayoutComponent
Change the type of this component (For instance, to a top fold)
setVisible(Component3D, int, boolean) - Method in class edu.cmu.sun.animation.AnimationPlan
Convenience method to set (no animation) the visibility of a component.
setWidth(float) - Method in class edu.cmu.sun.components.Text2DView
Sets the width of the text
setWidth(float) - Method in class edu.cmu.sun.view.GlueView
 
setWindowModel(WindowModel) - Method in class edu.cmu.sun.model.ListModel
 
shiny - Variable in class edu.cmu.sun.components.ImageComponent
Field that is passed directly to the ImagePanel compoennt
SimpleFloatSmoother - Class in edu.cmu.sun.interpolators
Built for PLG, this smother does linear translations between values.
SimpleFloatSmoother() - Constructor for class edu.cmu.sun.interpolators.SimpleFloatSmoother
 
SimpleMotionAnimation - Class in edu.cmu.sun.interpolators
A PluggableC3DAnimation that uses Simple smoothers to do linear translations.
SimpleMotionAnimation(int) - Constructor for class edu.cmu.sun.interpolators.SimpleMotionAnimation
 
SimpleMotionAnimation(int, ChangeVisibleAnimationPlugin) - Constructor for class edu.cmu.sun.interpolators.SimpleMotionAnimation
 
SimpleVector3fSmoother - Class in edu.cmu.sun.interpolators
A 3d smoother that does linear interpolation between the 3d points.
SimpleVector3fSmoother() - Constructor for class edu.cmu.sun.interpolators.SimpleVector3fSmoother
 
size - Variable in class edu.cmu.sun.components.TextComponent
The size of the font to be rendered.
size - Variable in class edu.cmu.sun.folds.IndexRange
The size of the range, in number of items.
size() - Method in class edu.cmu.sun.folds.IndexRange
 
SIZE - Static variable in class edu.cmu.sun.view.IconView
 
slab - Variable in class edu.cmu.sun.view.BottomFoldView
 
slab - Variable in class edu.cmu.sun.view.ListView
 
slab - Variable in class edu.cmu.sun.view.MiddleFoldView
 
slab - Variable in class edu.cmu.sun.view.TopFoldView
 
SMALL_WIDGET_WIDTH - Static variable in class edu.cmu.sun.view.WindowBarView
 
SmoothInterpolator1D - Class in edu.cmu.sun.interpolators
Similar to the linear interpolator, except that it smooths the interpolation using trig functions.
SmoothInterpolator1D(float, float) - Constructor for class edu.cmu.sun.interpolators.SmoothInterpolator1D
 
sortWindows() - Method in class edu.cmu.sun.model.ColumnModel
 
SPACING - Static variable in class edu.cmu.sun.model.ColumnModel
 
SPACING - Static variable in class edu.cmu.sun.model.ItemModel
Spacing to be set between each text/icon line
SPACING - Static variable in class edu.cmu.sun.model.SceneModel
 
SPACING - Static variable in class edu.cmu.sun.view.ItemView
 
SPACING - Static variable in class edu.cmu.sun.view.WindowBarView
 
stacked - Variable in class edu.cmu.sun.model.ColumnModel.Stacked
 
STACKED_WIDTH - Static variable in class edu.cmu.sun.model.ColumnModel
 
stackedModel - Variable in class edu.cmu.sun.model.ColumnModel
 
STACKING_ANGLE - Static variable in class edu.cmu.sun.view.ColumnView
 
STACKING_DURATION_MSEC - Static variable in class edu.cmu.sun.view.ColumnView
 
stackOldColumn() - Method in class edu.cmu.sun.model.SceneModel
tries to stack the least recently used column.
startTime - Variable in class edu.cmu.sun.animation.ScheduledAnimation
 
startTimer() - Method in class edu.cmu.sun.controller.HoverEventAdapter
 
stopListeningToWindowModels() - Method in class edu.cmu.sun.view.ColumnGlueView
 
stopTimer() - Method in class edu.cmu.sun.controller.HoverEventAdapter
 
string - Variable in class edu.cmu.sun.components.TextComponent
The string to rendered.
syncToLayout(LayoutComponent, AnimationPlan) - Method in class edu.cmu.sun.view.ListView
 
syncToLayout(Layout, AnimationPlan) - Method in class edu.cmu.sun.view.WindowContentView
make this windowContents match the given layout.
syncViewsToModel() - Method in class edu.cmu.sun.view.ColumnView
 
syncViewsToModel() - Method in class edu.cmu.sun.view.SceneView
 

A B C D E F G H I K L M N O P R S T U V W X Y Z