|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object facets.util.Tracer facets.facet.FacetMaster facets.facet.FacetMaster.Viewer
public abstract static class FacetMaster.Viewer
Builds and manages avatar pane for a viewer facet.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class facets.facet.FacetMaster |
---|
FacetMaster.Simple, FacetMaster.Viewer |
Constructor Summary | |
---|---|
FacetMaster.Viewer()
|
Method Summary | |
---|---|
abstract void |
focusGained()
Notifies the facet that focus has been gained. |
abstract boolean |
isScrollable()
Should the viewer facet scroll the avatar pane? |
abstract void |
refreshAvatars(Notifying.Impact impact)
Update the avatar pane to match viewer content. |
abstract void |
requestPopup(int atX,
int atY)
Trigger the viewer facet to launch a popup-menu over the avatar pane. |
abstract ViewerTarget |
viewerTarget()
The ViewerTarget representing the facet in the area target tree. |
Methods inherited from class facets.facet.FacetMaster |
---|
attachedToFacet |
Methods inherited from class facets.util.Tracer |
---|
trace, trace, trace, trace, trace, traceDebug, traceDebug, traceObjectText, traceOutput, traceOutputWithClass |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FacetMaster.Viewer()
Method Detail |
---|
public abstract void refreshAvatars(Notifying.Impact impact)
Called during each retargeting.
impact
- TODOpublic abstract ViewerTarget viewerTarget()
ViewerTarget
representing the facet in the area target tree.
ViewerTarget
to which the facet is attached.public abstract void focusGained()
Will trigger a retargeting.
public abstract boolean isScrollable()
public abstract void requestPopup(int atX, int atY)
This method should be required only where the popup mouse event
does not occur on the avatar pane itself. The viewer facet
base should listen by default on the pane for a popup event, launching
in response a menu defined by a MenuFacets
created by the
current ViewerContenter
.
atX
- position in avatar paneatY
- position in avatar pane
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |