Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z