Class Toolbar

Description

Панель инструментов

Located in /modules/share/components/Toolbar.class.php (line 24)

Object
   |
   --Toolbar
Class Constant Summary
 TAG_NAME = 'toolbar'
Variable Summary
 array $controls
 DOMDocument $doc
 string $imageDir
 string $name
 array $properties
Method Summary
 Toolbar __construct (string $name, [string $imageDir = false], string $module)
 void attachControl (Control $control, [Control $position = null])
 void attachToComponent (Component $component)
 DOMNode build ()
 void detachControl (Control $control)
 Control getControlByID (int $id)
 array getControls ()
 mixed getProperty (string $name)
 boolean loadXML ( $toolbarDescription)
 void setProperty (string $name, mixed $value)
 void translate ()
Variables
Component $component (line 76)

Присоединяет панель управления к компоненту

  • access: private
array $controls = array() (line 44)

Набор элементов управления

  • access: private
DOMDocument $doc (line 36)

Документ

  • access: private
string $imageDir (line 60)

Путь к директории содержащей рисунки

  • access: private
string $name (line 52)

Имя панели инструментов

  • access: private
array $properties = array() (line 68)

Дополнительные свойства панели инструментов

  • access: private

Inherited Variables

Inherited from Object

Object::$executionTime
Methods
Constructor __construct (line 86)

Конструктор

  • access: public
Toolbar __construct (string $name, [string $imageDir = false], string $module)
  • string $name: имя тулбара
  • string $imageDir: путь к директории содержащей рисунки
  • string $module

Redefinition of:
Object::__construct()
Конструктор класса.
attachControl (line 124)

Присоединение элемента управления к панели

  • access: public
void attachControl (Control $control, [Control $position = null])
  • Control $control
  • Control $position: если не указан, добавляем контрол в конец тулбара, если указан, то он добавляется в указанное место
attachToComponent (line 101)

Привязывает панель управления к компоненту

  • access: public
void attachToComponent (Component $component)
build (line 229)

Построение панели инструментов

  • access: public
DOMNode build ()
detachControl (line 136)

Отсоединение элемента управления от панели

  • access: public
void detachControl (Control $control)
getComponent (line 112)

Возвращает компонент к которому привязана панель управления

  • access: public
Component getComponent ()
getControlByID (line 150)

Получение элемента управления по его идентификатору

  • access: public
Control getControlByID (int $id)
  • int $id
getControls (line 197)

Возвращает набор элементов управления

  • access: public
array getControls ()
getProperty (line 217)

Enter description here...

  • access: public
mixed getProperty (string $name)
  • string $name
loadXML (line 168)

Построение панели инструментов по XML-описанию

  • access: public
boolean loadXML ( $toolbarDescription)
  • SimpleXMLElement $toolbarDescription
setProperty (line 207)

Enter description here...

  • access: public
void setProperty (string $name, mixed $value)
  • string $name
  • mixed $value
translate (line 261)

Переводит все элементы управления

  • access: public
void translate ()

Inherited Methods

Inherited From Object

 Object::__construct()
 Object::getExecutionTime()
 Object::startExecutionTimer()
 Object::stopExecutionTimer()
Class Constants
TAG_NAME = 'toolbar' (line 28)

Имя тeга

Documentation generated on Mon, 17 Sep 2007 13:32:46 +0300 by phpDocumentor 1.4.0a2