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

Source for file ellipse.php

Documentation is available at ellipse.php

  1. <?php 
  2. @include '../include_path.php';
  3. /**
  4.  * Ellipse Progress meter example.
  5.  *
  6.  * @version    $Id: ellipse.php,v 1.1 2004/06/29 20:48:52 farell Exp $
  7.  * @author     Laurent Laville <pear@laurent-laville.org>
  8.  * @package    HTML_Progress
  9.  */
  10.  
  11. require_once 'HTML/Progress.php';
  12.  
  13. $bar = new HTML_Progress();
  14. $bar->setAnimSpeed(100);
  15. $bar->setIncrement(10);
  16.  
  17. $ui =$bar->getUI();
  18. $ui->setOrientation(HTML_PROGRESS_CIRCLE);
  19. $ui->setStringAttributes('font-size=20 width=100');
  20. $ui->setCellAttributes(array(
  21.     'width' => 200,
  22.     'height' => 100,
  23.     'spacing' => 0,
  24.     'inactive-color' => 'red',
  25.     'active-color' => 'navy'
  26.     )
  27. );
  28.  
  29. if (file_exists('../temp/e0.png')) {
  30.     // uses cached files rather than create it again and again
  31.     foreach (range(0,10as $index{
  32.         $ui->setCellAttributes(array('background-image' => '../temp/e'.$index.'.png'),$index);
  33.     }
  34. else {
  35.     // creates circle segments pictures only once
  36.     $ui->drawCircleSegments('../temp''e%s.png');
  37. }
  38. ?>
  39. <html>
  40. <head>
  41. <title>Ellipse ProgressBar example</title>
  42. <style type="text/css">
  43. <!--
  44. <?php echo $bar->getStyle()?>
  45.  
  46. body {
  47.     background-color: #FFFFFF;
  48.     color: #000000;
  49.     font-family: Verdana, Arial;
  50. }
  51.  
  52. a:visited, a:active, a:link {
  53.     color: navy;
  54. }
  55. // -->
  56. </style>
  57. <script type="text/javascript">
  58. <!--
  59. <?php echo $ui->getScript()?>
  60. //-->
  61. </script>
  62. </head>
  63. <body>
  64. <h1><?php echo basename(__FILE__)?></h1>
  65.  
  66. <?php 
  67. echo $bar->toHtml()
  68. $bar->run();
  69. ?>
  70.  
  71. <p>&lt;&lt; <a href="../index.html">Back examples TOC</a></p>
  72.  
  73. </body>
  74. </html>

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