|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Layout | |
|---|---|
| edu.cmu.sun.folds | Handles all of the logic level work for the folded scrolling interaction. |
| edu.cmu.sun.model | All of the back-end logic that determines the nested structure and visual layout of the screen. |
| edu.cmu.sun.view | Component3D objects that update the scene graph from the models and dispatch mouse events to controllers. |
| Uses of Layout in edu.cmu.sun.folds |
|---|
| Fields in edu.cmu.sun.folds declared as Layout | |
|---|---|
(package private) Layout |
LayoutTransitoner.activeLayout
the current, active layout |
(package private) Layout |
LayoutMatcher.layout1
first layotu to match against. |
(package private) Layout |
LayoutMatcher.layout2
second layout to match against. |
(package private) Layout |
LayoutTransitoner.nextLayout
the next layout, the one we are transitioning to. |
(package private) Layout |
LayoutComponent.parentLayout
The layout object that contains this component. |
(package private) Layout |
LayoutTransitoner.plan
the layout that this object creates to transition between activeLayout and nextLayout. |
| Methods in edu.cmu.sun.folds that return Layout | |
|---|---|
private Layout |
LayoutCreator.calculateLayout(int numPrimaryItems)
Returns a valid layout for the model if the primary view is showing the item with the primary index and has the provided number of items in it. |
private Layout |
LayoutCreator.calculateLayout(int minPrimaryItems,
int maxPrimaryItems)
This function will try to find the layout that has the most number of items in it's primary list, without exceeding the maxSize restriction. |
Layout |
LayoutCreator.generateLayout()
Create a new layout for the window's ListModel that has a height no greater than the maxHeigt set for this LayoutCreator. |
Layout |
LayoutComponent.getParentLayout()
Returns the Layout that contains this component. |
Layout |
LayoutTransitoner.prepareAnimation(Layout fromActiveLayout,
Layout toNextLayout)
Creates an animation plan that visually transitions between two layouts. |
| Methods in edu.cmu.sun.folds with parameters of type Layout | |
|---|---|
void |
LayoutMatcher.match(Layout firstLayout,
Layout secondLayout)
Mathces components between these two layouts. |
Layout |
LayoutTransitoner.prepareAnimation(Layout fromActiveLayout,
Layout toNextLayout)
Creates an animation plan that visually transitions between two layouts. |
void |
Layout.segment(Layout acrossLayout)
Segment the layout across another layout. |
private boolean |
Layout.segmentAcorss(Layout acrossLayout)
Implementation of the Segment Algorithm. |
void |
LayoutComponent.setParentLayout(Layout parentLayout)
Sets the layout that contains this component. |
| Constructors in edu.cmu.sun.folds with parameters of type Layout | |
|---|---|
Layout(Layout otherLayout)
Create a layout that is a copy of another layout. |
|
| Uses of Layout in edu.cmu.sun.model |
|---|
| Fields in edu.cmu.sun.model declared as Layout | |
|---|---|
(package private) Layout |
WindowModel.layout
|
| Methods in edu.cmu.sun.model that return Layout | |
|---|---|
Layout |
WindowModel.getLayout()
|
| Uses of Layout in edu.cmu.sun.view |
|---|
| Fields in edu.cmu.sun.view declared as Layout | |
|---|---|
(package private) Layout |
WindowView.activeLayout
|
| Methods in edu.cmu.sun.view with parameters of type Layout | |
|---|---|
void |
WindowContentView.syncToLayout(Layout activeLayout,
AnimationPlan plan)
make this windowContents match the given layout. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||