visad
Interface ActivityHandler
-
- All Known Implementing Classes:
- ResSwitcher
public interface ActivityHandlerDisplay activity handler supplied toDisplayImpl.addActivityHandler.
A trivial implementation which toggles between two Data objects in a Display would be:
class SwitchGIFs implements ActivityHandler { SwitchGIFs(LocalDisplay d) { toggle(d, true); } public void busyDisplay(LocalDisplay d) { toggle(d, false); } public void idleDisplay(LocalDisplay d) { toggle(d, true); } private void toggle(LocalDisplay d, boolean first) { java.util.Vector v = d.getRenderers(); ((DataRenderer )v.get(0)).toggle(first); ((DataRenderer )v.get(1)).toggle(!first); } }
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidbusyDisplay(LocalDisplay dpy)Method called when the Display becomes busy.voididleDisplay(LocalDisplay dpy)Method called after the Display has been idle long enough.
-
-
-
Method Detail
-
busyDisplay
void busyDisplay(LocalDisplay dpy)
Method called when the Display becomes busy.- Parameters:
dpy- Busy Display.
-
idleDisplay
void idleDisplay(LocalDisplay dpy)
Method called after the Display has been idle long enough.- Parameters:
dpy- Idle Display.
-
-
DMelt 3.0 © DataMelt by jWork.ORG