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

Source for file ColorPalettes.php

Documentation is available at ColorPalettes.php

  1. <?php
  2.  
  3.  
  4. /**
  5.   *
  6.   * <p>Title: ColorPalettes class</p>
  7.   *
  8.   * <p>Description: </p>
  9.   *
  10.   * <p>Copyright (c) 2005-2007 by Steema Software SL. All Rights Reserved.</p>
  11.   *
  12.   * <p>Company: Steema Software SL</p>
  13.   *
  14.   * <p>Example:
  15.   * <pre><font face="Courier" size="4">
  16.   * ColorPalettes.applyPalette(myChart.getChart(), index);
  17.   * </font></pre></p>
  18.   *
  19.   */
  20.  class ColorPalettes {
  21.  
  22.     public static function getPalettes({
  23.     
  24.             $tmpArray Array(
  25.                 Theme::getDefaultPalette(),       
  26.                 Theme::getOperaPalette(),
  27.                 Theme::getExcelPalette(),
  28.                 Theme::getVictorianPalette(),
  29.                 Theme::getPastelsPalette(),
  30.                 Theme::getSolidPalette(),
  31.                 Theme::getClassicPalette(),
  32.                 Theme::getWebPalette(),
  33.                 Theme::getModernPalette(),
  34.                 Theme::getRainbowPalette(),
  35.                 Theme::getWindowsXPPalette(),
  36.                 Theme::getMacOSPalette(),
  37.                 Theme::getWindowsVistaPalette(),
  38.                 Theme::GetCoolPalette(),
  39.                 Theme::getWarmPalette(),
  40.                 Theme::getGrayscalePalette(),
  41.                 Theme::getOnBlackPalette(),                
  42.                 Theme::getBrightStarsPalette()
  43.            );
  44.  
  45.         return $tmpArray;    
  46.     }
  47.  
  48.     public $PaletteNames = Array(
  49.                "TeeChart"//"Default"       
  50.                "Opera",
  51.                "Excel",
  52.                "Victorian",
  53.                "Pastels",
  54.                "Solid",
  55.                "Classic",
  56.                "Web",
  57.                "Modern",
  58.                "Rainbow",
  59.                "Windows XP",       
  60.                "MacOS",
  61.                "Windows Vista",       
  62.                "Cool",
  63.                "Warm",
  64.                "Grayscale",
  65.                "OnBlack",
  66.                "Y2009",
  67.         );
  68.  
  69.  
  70.  
  71.     public static function applyPalette($custom$index{
  72.         $tmpPalettes self::getPalettes();
  73.         self::_applyPalette($custom$tmpPalettes[$index]);
  74.     }
  75.     
  76.     public static function _applyPalette($custom$palette{
  77.         $custom->getGraphics3D()->setColorPalette($palette);        
  78.         $custom->invalidate();        
  79.     }    
  80. }
  81. ?>

Documentation generated on Wed, 16 Jun 2010 12:04:38 +0200 by phpDocumentor 1.4.1