CmdProgress

From MCS Wiki AVR
(Difference between revisions)
Jump to: navigation, search
(Created page with "= <span class="f_Header">Action</span> = Draw a progress bar. <span style="font-family: Arial;"> </span> <span style="font-family: Arial;"> </span> = <span class...")
 
 
Line 96: Line 96:
  
 
= <span class="f_Header">Example</span> =
 
= <span class="f_Header">Example</span> =
 +
 +
<source lang="bascomavr">
 +
' Pseudocode
 +
 +
' A progress bar showing 50% completion
 +
CmdProgress 20, 50, 120, 12, 0, 50,100
 +
</source>[[File:Clip0043.png|center|Clip0043.png]]
 +
 +
<source lang="bascomavr">
 +
' Without the 3D look
 +
CmdProgress 20, 50, 120, 12, OPT_FLAT, 50, 100
 +
</source>[[File:Clip0044.png|center|Clip0044.png]]
 +
 +
<source lang="bascomavr">
 +
' A 4 pixel high bar, range 0-65535, with a brown background
 +
CmdBgColor &H402000
 +
CmdProgress 20, 50, 120, 4, 0, 9000, 65535
 +
</source>[[File:Clip0045.png|center|Clip0045.png]]
 +
 +
{{Languages}}
 +
 +
[[Category:FT800 Commands]]

Latest revision as of 19:38, 12 December 2014

Contents

Action

Draw a progress bar.

 

 

Syntax

CmdProgress x, y, w, h, options, val, range

 

 

Remarks

x

x-coordinate of progress bar top-left, in pixels

y

y-coordinate of progress bar top-left, in pixels

w

width of progress bar, in pixels

h

height of progress bar, in pixels

options

By default the progress bar is drawn with a 3D effect and the value of options

is zero. Options OPT_FLAT removes the 3D effect and its value is 256.

val

Displayed value of progress bar, between 0 and range inclusive

range

Maximum value

 

The details of physical dimensions are:

x,y,w,h  give outer dimensions of progress bar. Radius of bar (r)  is min (w,h)/2
Radius of inner progress line is r * (7/8)

 

 

 

 

Example

' Pseudocode
 
' A progress bar showing 50% completion
CmdProgress 20, 50, 120, 12, 0, 50,100
Clip0043.png
' Without the 3D look
CmdProgress 20, 50, 120, 12, OPT_FLAT, 50, 100
Clip0044.png
' A 4 pixel high bar, range 0-65535, with a brown background
CmdBgColor &H402000
CmdProgress 20, 50, 120, 4, 0, 9000, 65535
Clip0045.png
Languages   English  
Personal tools
Namespaces
Variants
Actions
Navigation
Language