00001 <?php
00002
00014 abstract class TKAbstractButton extends TKComponent {
00020 public function __construct($caption) {
00021 parent::__construct();
00022
00023 $this->addProperty('caption', self::PROP_STRING);
00024 $this->addProperty('disabled', self::PROP_BOOLEAN);
00025 $this->set('caption', $caption);
00026 $this->set('disabled', false);
00027 }
00028
00030 public static function createFromXML($attrs, $value, $node) {
00031 self::setStaticError("Cannot instantiate abstract class TKAbstractButton!");
00032 return null;
00033 }
00034 }
00035
00036 ?>