CMS  Version 3.9
PanelToolbar Class Reference

Public Member Functions

 PanelToolbar ()
 
 button ($icon, $text, $tooltip, $action)
 
 separator ($width=8)
 
 control ($control)
 
 writeScript ()
 
 drawToolbar ()
 

Public Attributes

 $controls
 

Detailed Description

Definition at line 62 of file panel_view.inc.

Member Function Documentation

◆ button()

PanelToolbar::button (   $icon,
  $text,
  $tooltip,
  $action 
)

Definition at line 71 of file panel_view.inc.

72  {
73  $this->controls[] = new PanelButton($icon, $text, $tooltip, $action);
74  return $this;
75  }
$icon
Definition: upload.inc:92
$action
Definition: run.php:41

◆ control()

PanelToolbar::control (   $control)

Definition at line 83 of file panel_view.inc.

84  {
85  $this->controls[] = $control;
86  return $this;
87  }

◆ drawToolbar()

PanelToolbar::drawToolbar ( )

Definition at line 97 of file panel_view.inc.

98  {
99 ?>
100 <div class="panel_toolbar">
101 <?
102  foreach($this->controls as $control)
103  {
104  $control->drawControl();
105  }
106 ?>
107 </div>
108 <?
109  }

◆ PanelToolbar()

PanelToolbar::PanelToolbar ( )

Definition at line 66 of file panel_view.inc.

67  {
68  $this->controls = array();
69  }

◆ separator()

PanelToolbar::separator (   $width = 8)

Definition at line 77 of file panel_view.inc.

78  {
79  $this->controls[] = new PanelSeparator($width);
80  return $this;
81  }
$width
Definition: cover.inc:37

◆ writeScript()

PanelToolbar::writeScript ( )

Definition at line 89 of file panel_view.inc.

90  {
91  foreach($this->controls as $control)
92  {
93  $control->writeScript();
94  }
95  }

Member Data Documentation

◆ $controls

PanelToolbar::$controls

Definition at line 64 of file panel_view.inc.


The documentation for this class was generated from the following file: