Description
When you set the indicator text using the PushText
method, the old indicator text is not removed, but stored to the internal stack. The PopText
method restores the indicator text that was before the last call to PushText
. The subsequent call to PopText
restores the indicator caption that was before this text, etc. If there is no text to restore (for example, the stack is empty), PopText
performs no action. For more information on how PushText
and PopText
work, see Indicator Object.
Declaration
Indicator.PopText()
Result | None |
Applies To
The method is applied to the following object:
Result Value
None.
Example
The code below demonstrates how you can set, restore and obtain the text that is shown under the indicator's icon.
JavaScript, JScript
function IndicatorDemo()
{
// Shows the indicator icon
Indicator.Show();
// Pushes text to the indicator
Indicator.PushText("Hello!");
// Delays the script execution for 2 seconds
aqUtils.Delay(2000, Indicator.Text);
// Pushes new text to the indicator
Indicator.PushText("New indicator text.");
aqUtils.Delay(2000, Indicator.Text);
// Restores the previous indictor text - "Hello!"
Indicator.PopText();
aqUtils.Delay(2000, Indicator.Text);
// Clears the history of the indicator's user messages
Indicator.Clear();
// Hides the indicator icon
Indicator.Hide();
}
Python
def IndicatorDemo():
# Shows the indicator icon
Indicator.Show()
# Pushes text to the indicator
Indicator.PushText("Hello!")
# Delays the script execution for 2 seconds
aqUtils.Delay(2000, Indicator.Text)
# Pushes new text to the indicator
Indicator.PushText("New indicator text.")
aqUtils.Delay(2000, Indicator.Text)
# Restores the previous indictor text - "Hello!"
Indicator.PopText()
aqUtils.Delay(2000, Indicator.Text)
# Clears the history of the indicator's user messages
Indicator.Clear()
# Hides the indicator icon
Indicator.Hide()
VBScript
Sub IndicatorDemo()
' Shows the indicator icon
Indicator.Show()
' Pushes text to the indicator
Indicator.PushText("Hello!")
' Delays the script execution for 2 seconds
Call aqUtils.Delay(2000, Indicator.Text)
' Pushes new text to the indicator
Indicator.PushText("New indicator text.")
Call aqUtils.Delay(2000, Indicator.Text)
' Restores the previous indictor text - "Hello!"
Indicator.PopText()
Call aqUtils.Delay(2000, Indicator.Text)
' Clears the history of the indicator's user messages
Indicator.Clear()
' Hides the indicator icon
Indicator.Hide()
End Sub
DelphiScript
function IndicatorDemo;
begin
// Shows the indicator icon
Indicator.Show;
// Pushes text to the indicator
Indicator.PushText('Hello!');
// Delays the script execution for 2 seconds
aqUtils.Delay(2000, Indicator.Text);
// Pushes new text to the indicator
Indicator.PushText('New indicator text.');
aqUtils.Delay(2000, Indicator.Text);
// Restores the previous indictor text - "Hello!"
Indicator.PopText;
aqUtils.Delay(2000, Indicator.Text);
// Clears the history of the indicator's user messages
Indicator.Clear;
// Hides the indicator icon
Indicator.Hide;
end;
C++Script, C#Script
function IndicatorDemo()
{
// Shows the indicator icon
Indicator["Show"]();
// Pushes text to the indicator
Indicator["PushText"]("Hello!");
// Delays the script execution for 2 seconds
aqUtils["Delay"]( 2000, Indicator["Text"] );
// Pushes new text to the indicator
Indicator["PushText"]("New indicator text.");
aqUtils["Delay"]( 2000, Indicator["Text"] );
// Restores the previous indictor text - "Hello!"
Indicator["PopText"]();
aqUtils["Delay"]( 2000, Indicator["Text"] );
// Clears the history of the indicator's user messages
Indicator["Clear"]();
// Hides the indicator icon
Indicator["Hide"]();
}