mirror of
https://github.com/raa251/Liquidity_Predator.git
synced 2026-07-06 13:42:02 +00:00
32 lines
941 B
MQL5
32 lines
941 B
MQL5
|
|
bool M_CreateLabel(string name, int XPos, int YPos)
|
||
|
|
{
|
||
|
|
ResetLastError();
|
||
|
|
|
||
|
|
if(!ObjectCreate(0, name, OBJ_LABEL, 0, 0, 0))
|
||
|
|
{
|
||
|
|
M_LogError("An error occured when creating a label, Error: " + IntegerToString(GetLastError()));
|
||
|
|
}
|
||
|
|
|
||
|
|
ObjectSetString(0, name, OBJPROP_TEXT, "Initialized");
|
||
|
|
|
||
|
|
// Position (distance to top left corner)
|
||
|
|
ObjectSetInteger(0, name, OBJPROP_CORNER, CORNER_LEFT_UPPER);
|
||
|
|
ObjectSetInteger(0, name, OBJPROP_XDISTANCE, XPos);
|
||
|
|
ObjectSetInteger(0, name, OBJPROP_YDISTANCE, YPos);
|
||
|
|
|
||
|
|
// Style
|
||
|
|
ObjectSetInteger(0, name, OBJPROP_FONTSIZE, 10);
|
||
|
|
ObjectSetString(0, name, OBJPROP_FONT, "Arial");
|
||
|
|
ObjectSetInteger(0, name, OBJPROP_COLOR, clrWhite);
|
||
|
|
|
||
|
|
if(GetLastError() != 0)
|
||
|
|
{
|
||
|
|
M_LogError("An error occured when creating label " + name + ", Error: " + IntegerToString(GetLastError()));
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
M_LogInfo("Label " + name + " created");
|
||
|
|
}
|
||
|
|
|
||
|
|
return true;
|
||
|
|
}
|