API Documentation > Interface Classes > Class uifcProgressBar
Class uifcProgressBar

# include <uifcProgressBar.h>

class
uifcProgressBar
: public virtual
uifcRange_Controls
{
xaideclare(uifcProgressBar)
...
};


Description
Methods Inherited from Class uifcComponent::
Methods Inherited from Class uifcRange_Controls::
Method Summary
Method Detail
void
SetFrameRectangle
Set the size and screen position of the component, in pixels. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
Parameters:
rect
Returns:
void
DeletePopupMenu
()
Delete a MenuPane from the component.
Returns:
GetFrameOrigin
()
Determine the position of the component, in pixels, relative to its parent.
Returns:
InsertPopupMenu
(uifcComponent_ptr component)
Add a MenuPane to be displayed when the user presses the right mouse button over the component.
Parameters:
component
Returns:
void
SetFrameOrigin
(uifcPoint_ptr value)
Set the screen position of the component, in pixels, relative to its parent. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
Parameters:
value
Returns:
void
ChangeIntegerValue
(xint change)
Increment the IntegerValue attribute of the component by the given amount.
Parameters:
change
Returns:
GetFrameMinimumSize
()
Determine the minimum size of the component, in pixels.
Returns:
GetScreenOrigin
()
Determine the screen position of the component, in pixels.
Returns:
void
SetFrameSize
Set the size of the component, in pixels. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
Parameters:
value
Returns:
GetScreenRectangle
()
Determine the size and screen position of the component, in pixels.
Returns:
GetRectangleOfMonitor
()
Determine the rectangle of the screen upon which the majority of the given component is displayed.
Returns:
GetFrameSize
()
Determine the size of the component, in pixels.
Returns:
GetFrameRectangle
()
Determine the size and position of the component, in pixels.
Returns:
GetOrientation
()
Returns:
The orientation of the ProgressBar.
ORIENTATION_HORIZONTAL
Horizontal, with the minimum value at the left
ORIENTATION_VERTICAL
Vertical, with the minimum value at the bottom
void
SetOrientation
(uifcOrientation value)
Sets the orientation of the ProgressBar.
ORIENTATION_HORIZONTAL
Horizontal, with the minimum value at the left
ORIENTATION_VERTICAL
Vertical, with the minimum value at the bottom
Parameters:
value
Returns:
IsUnbounded
()
Returns:
Flag indicating whether the ProgressBar value is restricted to its maximum and minimum values (xfalse) or whether it has no limit upon its value (xtrue).
When using this setting, the bar of the ProgressBar is displayed as a scrolling marquee to indicate an indeterminate range.
void
SetUnbounded
(xbool flag)
Sets flag indicating whether the ProgressBar value is restricted to its maximum and minimum values (xfalse) or whether it has no limit upon its value (xtrue).
When using this setting, the bar of the ProgressBar is displayed as a scrolling marquee to indicate an indeterminate range.
Parameters:
flag
Returns:
GetLength
()
Returns:
The length of the ProgressBar, in character widths.
void
SetLength
(xint value)
Sets the length of the ProgressBar, in character widths.
Parameters:
value
Returns:
void
AddActionListener
Parameters:
listener
Returns:
void
PushAction
Parameters:
action
Returns:
void
CreateTimer
(uifcProgressBarTimer_ptr timer, xrstring timerName, xbool writeInTrail)
Parameters:
timer
timerName
writeInTrail
Returns:
void
StartTimer
(xrstring timerName, xint duration)
Parameters:
timerName
duration
Returns:
void
StopTimer
(xrstring timerName)
Parameters:
timerName
Returns:
Was this helpful?