00001 <?php
00002
00009 class TKDefaultTheme extends TKTheme {
00013 public function __construct() {
00014 parent::__construct();
00015 }
00016
00018 protected function initialize() {
00019 $this->setThemeDefault("TKTable", "class", array("tktable", "tktableCell", "tktableHeader"));
00020
00021 $this->setThemeDefault("TKList", "class", array('tklist'));
00022 $this->setThemeDefault("TKList", "item_class", array('tklistItem'));
00023
00024 $this->setThemeDefault("TKTree", "class", array("tktree"));
00025 $this->setThemeDefault("TKTree", "bullet_collapse_class", array("tktreeBullet", "tktreeBulletCollapse"));
00026 $this->setThemeDefault("TKTree", "bullet_expand_class", array("tktreeBullet", "tktreeBulletExpand"));
00027 $this->setThemeDefault("TKTree", "bullet_none_class", array("tktreeBullet", "tktreeBulletNone"));
00028 $this->setThemeDefault("TKTree", "inner_class", array("tktreeInner"));
00029
00030 $this->setThemeDefault("TKScrollPane", "width", "50%");
00031 $this->setThemeDefault("TKScrollPane", "height", "100px");
00032
00033 $this->setThemeDefault("TKColumnTree", 'border_class', array('tkCTBorder'));
00034 $this->setThemeDefault("TKColumnTree", 'class', array('tkCTColumnTree', 'tkCTColumnTreeCells'));
00035 $this->setThemeDefault("TKColumnTree", 'header_class', array("tkCTHeader"));
00036 $this->setThemeDefault("TKColumnTree", 'content_class', array(""));
00037 $this->setThemeDefault("TKColumnTree", 'column_class', array(""));
00038 $this->setThemeDefault("TKColumnTree", 'vertical_class', array("tkCTVertical"));
00039 $this->setThemeDefault("TKColumnTree", 'elbow_right_class', array("tkCTElbowRight"));
00040 $this->setThemeDefault("TKColumnTree", 'elbow_top_class', array("tkCTElbowTop"));
00041 $this->setThemeDefault("TKColumnTree", 'none_class', array("tkCTSpacerNone"));
00042 $this->setThemeDefault("TKColumnTree", 'plus_class', array("tkCTPlus"));
00043 $this->setThemeDefault("TKColumnTree", 'minus_class', array("tkCTMinus"));
00044 $this->setThemeDefault("TKColumnTree", 'bullet_class', array('tkCTBulletContainer'));
00045 $this->setThemeDefault("TKColumnTree", 'odd_row_class', array("tkCTOddRow"));
00046 $this->setThemeDefault("TKColumnTree", 'even_row_class', array('tkCTEvenRow'));
00047
00048 $this->setThemeDefault('TKPopup', 'class', array('tkPopup'));
00049 $this->setThemeDefault('TKClosePopup', 'class', array('tkPopup'));
00050 $this->setThemeDefault('TKClosePopup', 'closebutton_class', array('tkClosePopup_button'));
00051
00052 $this->setThemeDefault('TKPagedView', 'navigation_class', array('tkPagedListingControls'));
00053 $this->setThemeDefault('TKPagedView', 'nav_button_disabled_class', array('tkPagedNoLink'));
00054 $this->setThemeDefault('TKPagedView', 'no_results_class', array('tkPagedNoResults'));
00055 $this->setThemeDefault('TKCustomPagedView', 'navigation_class', array('tkPagedListingControls'));
00056 $this->setThemeDefault('TKCustomPagedView', 'nav_button_disabled_class', array('tkPagedNoLink'));
00057 $this->setThemeDefault('TKCustomPagedView', 'no_results_class', array('tkPagedNoResults'));
00058
00059 $this->inherit('TKInfoBox', 'TKTable');
00060 }
00061 }
00062
00063 ?>