Abstract Class AWidget

Description

Implements interfaces:

AWidget - The base class for all wi

All widgets extend this class. Awidget extends AObject, so all widgets inhererit connection/slot functionality from AObject. All custom widgets should extend this class, or any other class extending AWidget.

Located in /lib/AWidget.php (line 21)

AObject
   |
   --AWidget
Direct descendents
Class Description
 class AWidgetDecorator An extendable widget decorator that does nothing. Extend it to create decorators that do things!
 class ACalendar
 class AEditableText AEditableText class - a widget representing a single editable text element
Abstract class AHTMLElement Abstract class for all HTML Element widgets defines attributes and signals common to most elements
 class AHTMLText AHTMLText
 class ALoginWidget ALoginWidget
 class ASortableList AWidget - The base class for all wi
Variable Summary
Method Summary
 AWidget __construct ()
 AWidget addAttribute (string $name)
 string getAttribute (string $name)
 void getAttributes ()
 void getLayout ()
 void redraw ()
 void render ()
 AWidget setAttribute (string $name, string $value)
 AWidget setLayout (unknown_type $layout)
 void setObjectID ( $id)
Variables
array $__attributes = array() (line 37)

The HTML attributes of the widget

  • access: private
ALayout $__layout (line 30)

The widget's layout

  • access: private

Inherited Variables

Inherited from AObject

AObject::$__connections
AObject::$__objectID
AObject::$__signalDefinitions
Methods
addAttribute (line 80)

Enter description here...

  • access: public
AWidget addAttribute (string $name)
  • string $name

Redefined in descendants as:
getAttribute (line 91)

Enter description here...

  • access: public
string getAttribute (string $name)
  • string $name

Redefined in descendants as:
getAttributes (line 116)
  • access: public
void getAttributes ()

Redefined in descendants as:
getLayout (line 121)
  • access: public
void getLayout ()

Redefined in descendants as:
redraw (line 132)
  • access: public
void redraw ()

Redefined in descendants as:
render (line 66)
  • access: public
void render ()

Implementation of:
ARenderableInterface::render()

Redefined in descendants as:
setAttribute (line 106)

Enter description here...

  • access: public
AWidget setAttribute (string $name, string $value)
  • string $name
  • string $value

Redefined in descendants as:
setLayout (line 56)

Enter description here...

  • access: public
AWidget setLayout (unknown_type $layout)
  • unknown_type $layout

Redefined in descendants as:
setObjectID (line 127)
  • access: public
void setObjectID ( $id)
  • $id

Redefinition of:
AObject::setObjectID()

Redefined in descendants as:

Inherited Methods

Inherited From AObject

 AObject::__construct()
 AObject::addConnection()
 AObject::clearConnections()
 AObject::defineSignal()
 AObject::emit()
 AObject::getObjectID()
 AObject::hasConnection()
 AObject::setObjectID()
 AObject::__hasSignalDefinition()

Documentation generated on Fri, 11 Jul 2008 13:28:44 -0400 by phpDocumentor 1.4.2