Package velox.api.layer1.messages
Class Layer1ApiUserMessageNotification
java.lang.Object
velox.api.layer1.messages.Layer1ApiUserMessageNotification
public class Layer1ApiUserMessageNotification
extends java.lang.Object
Can be used to print some text over chart with optional close icon
If message with
Messages need to be removed with this message (note that you need to do this in response for close icon pressed as well)
If message with
id
was already present, displayed message will be updatedMessages need to be removed with this message (note that you need to do this in response for close icon pressed as well)
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
alias
long
id
boolean
isAdd
int
minWidthPx
java.lang.Runnable
onMessageClosedCallback
static long
RESERVED_ID_HISTORICAL_DATA
java.lang.String
text
-
Constructor Summary
Constructors Constructor Description Layer1ApiUserMessageNotification(java.lang.String alias, long id, java.lang.String text, boolean isAdd, int minWidthPx, java.lang.Runnable onMessageClosedCallback)
-
Method Summary
-
Field Details
-
RESERVED_ID_HISTORICAL_DATA
public static final long RESERVED_ID_HISTORICAL_DATA -
alias
public final java.lang.String alias -
text
public final java.lang.String text -
id
public final long id -
isAdd
public final boolean isAdd -
minWidthPx
public final int minWidthPx -
onMessageClosedCallback
public final java.lang.Runnable onMessageClosedCallback
-
-
Constructor Details
-
Layer1ApiUserMessageNotification
public Layer1ApiUserMessageNotification(java.lang.String alias, long id, java.lang.String text, boolean isAdd, int minWidthPx, java.lang.Runnable onMessageClosedCallback)- Parameters:
alias
- target alias of message, or null if notification is for all aliasesid
- unique id of message (usegetNextId()
to generate it first time)text
-isAdd
- if true, message is displayed (if message with this id is already displayed - it will be updated) otherwise message with this id will be removedminWidthPx
- minimum width required to paint this stringonMessageClosedCallback
- if not null, message will have cross icon, and callback will be called when it's pressed
-
-
Method Details