HTML_Progress
[ class tree: HTML_Progress ] [ index: HTML_Progress ] [ all elements ]
Prev Next

setCellCount Manual

defines the number of cell in a progress bar

by by Laurent Laville
mailto:pear@laurent-laville.org
November 2003, Laurent Laville
(HTML_Progress 1.0+)

Synopsis

void setCellCount( $cells )

Attributes

Name Type Default
cells integer 10

$cells is an integer with a minimum of 1, but as no maximum limit.

Description

The setCellCount() method is used to set the count of cell in the progress bar.

Example

Example below will produced a progress bar with less than 10 default cells. It's a dynamic example, the progress bar will run.

  1. <?php
  2. require_once ('HTML/Progress.php');
  3.  
  4. $bar = new HTML_Progress();
  5. $bar->setAnimSpeed(100);
  6. $bar->setIncrement(10);
  7. $bar->setBorderPainted(true);
  8.  
  9. $ui =$bar->getUI();
  10. $ui->setFillWay('reverse');
  11. $ui->setCellCount(5);
  12. $ui->setCellAttributes('active-color=#970038 inactive-color=#FFDDAA width=20');
  13. $ui->setBorderAttributes('width=1 color=#000000');
  14. $ui->setStringAttributes('font-size=14 color=#FF0000 align=left valign=bottom');
  15. ?>
  16. <!DOCTYPE html
  17.     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  18.     "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  19.  
  20. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  21. <head>
  22. <title>setCellCount example</title>
  23. <style type="text/css">
  24. <!--
  25. <?php echo $bar->getStyle()?>
  26. // -->
  27. </style>
  28. <script type="text/javascript">
  29. <!--
  30. <?php echo $bar->getScript()?>
  31. //-->
  32. </script>
  33. </head>
  34. <body>
  35.  
  36. <?php 
  37. echo $bar->toHtml()
  38.  
  39. do {
  40.     $bar->display();
  41.     if ($bar->getPercentComplete(== 1{
  42.         break;   // the progress bar has reached 100%
  43.     }
  44.     $bar->incValue();
  45. while(1);
  46. ?>
  47.  
  48. </body>
  49. </html>

See Also

setCellAttributes Manual

Prev Up Next
getCellCount Manual Reference Guides getFillWay Manual

Documentation generated on Mon, 11 Mar 2019 13:52:35 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.