|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use LayoutComponent | |
|---|---|
| edu.cmu.sun.controller | The controller package is responsible for handling user actions. |
| edu.cmu.sun.folds | Handles all of the logic level work for the folded scrolling interaction. |
| edu.cmu.sun.view | Component3D objects that update the scene graph from the models and dispatch mouse events to controllers. |
| Uses of LayoutComponent in edu.cmu.sun.controller |
|---|
| Fields in edu.cmu.sun.controller declared as LayoutComponent | |
|---|---|
private LayoutComponent |
FoldViewController.layout
The current layout component for the list that this controller is using. |
| Constructors in edu.cmu.sun.controller with parameters of type LayoutComponent | |
|---|---|
FoldViewController(LayoutComponent layout)
Create a new fold controller to handle mouse clikc events for folds. |
|
| Uses of LayoutComponent in edu.cmu.sun.folds |
|---|
| Fields in edu.cmu.sun.folds declared as LayoutComponent | |
|---|---|
(package private) LayoutComponent |
LayoutComponent.matchedWithComponent
During the animation steps, components need to be matched with other components they will be transitioning into. |
| Fields in edu.cmu.sun.folds with type parameters of type LayoutComponent | |
|---|---|
(package private) java.util.LinkedList<LayoutComponent> |
LayoutTransitoner.activeComps
We transition from the activeLayout to nextLayout. |
(package private) java.util.List<LayoutComponent> |
Layout.components
The underlying components that make up the Layout. |
(package private) java.util.LinkedList<LayoutComponent> |
LayoutTransitoner.nextComps
We transition from the activeLayout to nextLayout. |
| Methods in edu.cmu.sun.folds that return LayoutComponent | |
|---|---|
private LayoutComponent |
LayoutTransitoner.getFirst(java.util.LinkedList<LayoutComponent> compList)
|
LayoutComponent |
Layout.getFirstComponent()
Returns the first component of this list. |
LayoutComponent |
Layout.getLastComponent()
Returns the last component of this list. |
LayoutComponent |
LayoutComponent.getMatchedWithComponent()
The matchedWithComponent field is used during the animation process. |
LayoutComponent |
LayoutComponent.getNextSibling()
|
LayoutComponent |
Layout.getNextSibling(LayoutComponent component)
Gets the next component in the Layout |
LayoutComponent |
LayoutComponent.getPreviousSibling()
|
LayoutComponent |
Layout.getPreviousSibling(LayoutComponent component)
Gets the previous component in the Layout |
| Methods in edu.cmu.sun.folds that return types with arguments of type LayoutComponent | |
|---|---|
java.util.LinkedList<LayoutComponent> |
Layout.getComponentList()
Returns the ListCompoennts that make up this Layout. |
java.util.List<LayoutComponent> |
Layout.getComponentsTypedAsList()
|
| Methods in edu.cmu.sun.folds with parameters of type LayoutComponent | |
|---|---|
private void |
LayoutTransitoner.addActiveComp(LayoutComponent lcActive)
|
void |
Layout.addComponent(LayoutComponent newComp)
Adds a component to the end of this layout, and sets the parent of the provided component to this Layout. |
private boolean |
LayoutTransitoner.addIfMatched(LayoutComponent lcActive,
LayoutComponent lcNext)
returns true if the components have been added |
private void |
LayoutTransitoner.addNextComp(LayoutComponent lcNext)
|
private boolean |
LayoutMatcher.doesMatch(LayoutComponent lc1,
LayoutComponent lc2)
Returns True if the two components are matched based on the specs in the mode field and the overlapMode field. |
LayoutComponent |
Layout.getNextSibling(LayoutComponent component)
Gets the next component in the Layout |
LayoutComponent |
Layout.getPreviousSibling(LayoutComponent component)
Gets the previous component in the Layout |
boolean |
LayoutComponent.isMatchedWith(LayoutComponent match)
Checks to see if this component currently matched with another |
private void |
Layout.segmentComponent(LayoutComponent localComp,
int rangeIndex)
Segments a particular LIST component that belongs to this Layout. |
void |
LayoutComponent.setMatchedWithComponent(LayoutComponent match)
The matchedWithComponent field is used during the animation process. |
private void |
LayoutMatcher.tryToMatch(LayoutComponent lc1,
LayoutComponent lc2)
Tries to match two components together using the doesMatch() method as a test to see if the components should match together. |
| Method parameters in edu.cmu.sun.folds with type arguments of type LayoutComponent | |
|---|---|
private LayoutComponent |
LayoutTransitoner.getFirst(java.util.LinkedList<LayoutComponent> compList)
|
| Constructors in edu.cmu.sun.folds with parameters of type LayoutComponent | |
|---|---|
LayoutComponent(LayoutComponent comp)
Create a copy of a Layout Component. |
|
| Uses of LayoutComponent in edu.cmu.sun.view |
|---|
| Fields in edu.cmu.sun.view declared as LayoutComponent | |
|---|---|
(package private) LayoutComponent |
AbstractListView.layout
|
| Methods in edu.cmu.sun.view that return LayoutComponent | |
|---|---|
LayoutComponent |
AbstractListView.getLayout()
|
| Methods in edu.cmu.sun.view with parameters of type LayoutComponent | |
|---|---|
private AbstractListView |
WindowContentView.getViewForLayout(LayoutComponent layoutComp,
AnimationPlan plan,
javax.vecmath.Vector3f position)
|
private AbstractListView |
WindowContentView.makeNewViewForLayout(LayoutComponent layoutComp)
|
void |
AbstractListView.setLayout(LayoutComponent layout)
|
void |
ListView.syncToLayout(LayoutComponent newLayout,
AnimationPlan plan)
|
| Constructors in edu.cmu.sun.view with parameters of type LayoutComponent | |
|---|---|
AbstractFoldView(LayoutComponent layout)
basic constructor (duh, I know this isn't helpful) |
|
AbstractListView(LayoutComponent layout)
|
|
BottomFoldView(LayoutComponent layout)
|
|
ListView(LayoutComponent layout)
|
|
MiddleFoldView(LayoutComponent layout)
|
|
TopFoldView(LayoutComponent layout)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||