Interface StatusView
-
public interface StatusViewModules implementing this interface are displayed on the ingame status view. Examples are the sensor map or damage overview. StatusViews will automatically be discovered, so you don't need to register them explicitely.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddraw(List<RenderingBo> renderingBo, StatusViewContext context)StringgetDisplayName()StringgetIconResourceModName()StringgetIconResourceName()StringgetInternalName()voidonActivate(StatusViewContext context)voidonDeactivate(StatusViewContext context)voidonEvent(Event event, StatusViewContext context)booleanonKeyRelease(int code, String key, int modifiers, StatusViewContext context)voidonMessage(AbstractMessage message, StatusViewContext context)booleanonMouseDrag(CoordI2 coord, int button, int modifiers, StatusViewContext context)booleanonMousePress(CoordI2 coord, int button, int modifiers, StatusViewContext context)booleanonMouseRelease(CoordI2 coord, int button, int modifiers, StatusViewContext context)
-
-
-
Method Detail
-
getInternalName
String getInternalName()
-
getDisplayName
String getDisplayName()
-
getIconResourceName
String getIconResourceName()
-
getIconResourceModName
String getIconResourceModName()
-
draw
void draw(List<RenderingBo> renderingBo, StatusViewContext context)
-
onActivate
void onActivate(StatusViewContext context)
-
onDeactivate
void onDeactivate(StatusViewContext context)
-
onMessage
void onMessage(AbstractMessage message, StatusViewContext context)
-
onEvent
void onEvent(Event event, StatusViewContext context)
-
onMousePress
boolean onMousePress(CoordI2 coord, int button, int modifiers, StatusViewContext context)
-
onMouseRelease
boolean onMouseRelease(CoordI2 coord, int button, int modifiers, StatusViewContext context)
-
onMouseDrag
boolean onMouseDrag(CoordI2 coord, int button, int modifiers, StatusViewContext context)
-
onKeyRelease
boolean onKeyRelease(int code, String key, int modifiers, StatusViewContext context)
-
-