facets.core.app.avatar
Interface AvatarView

All Superinterfaces:
SView, Titled
All Known Subinterfaces:
PlaneView, ZoomPanView
All Known Implementing Classes:
AvatarViewWorks, PlaneViewWorks, ZoomPanViewWorks

public interface AvatarView
extends SView

Policy for a viewer that uses custom avatars.

AvatarView supplies


Field Summary
 
Fields inherited from interface facets.core.superficial.app.SView
NO_VIEW
 
Method Summary
 AvatarPolicies avatars()
           
 java.lang.Object backgroundStyle()
          Style for view background.
 boolean doesDnD()
          Does the view participate in the GUI drag-and-drop system?.
 int markLeapPixels()
          Specifies the pixel gap that should be leapt to a point mark.
 int markPixels()
          Specifies the pixel size of a point mark.
 int pickHitPixels()
          Specifies the pixel gap that counts as a hit when picking.
 
Methods inherited from interface facets.core.superficial.app.SView
allowMultipleSelection, isLive
 
Methods inherited from interface facets.util.Titled
title
 

Method Detail

backgroundStyle

java.lang.Object backgroundStyle()
Style for view background.

Can specify colour, texture etc.


pickHitPixels

int pickHitPixels()
Specifies the pixel gap that counts as a hit when picking.

Returns:
a positive integer

markPixels

int markPixels()
Specifies the pixel size of a point mark.

Returns:
a positive integer

markLeapPixels

int markLeapPixels()
Specifies the pixel gap that should be leapt to a point mark.

Returns:
a positive integer

doesDnD

boolean doesDnD()
Does the view participate in the GUI drag-and-drop system?.


avatars

AvatarPolicies avatars()