Class Widget
	
	
Simplifies the creation of widget interfaces
	 
	
		- 
			Html
			
			
			
		
- 
			 Widget Widget
Methods summary
		
		
			| 
				 public 
				
				
				 | 
			#
			clear( )
				
Clear this widget, making it ready to produce the next widget 
				
Clear this widget, making it ready to produce the next widget | 
		
			| 
				 public 
				
				
				 | 
			#
			setTabs( array $tabs )
				
Sets navigation tabs within the widget 
				
Sets navigation tabs within the widget Parameters
						$tabsarray$tabs A multi-dimensional array of tab info including: - name The name of the
tab to be displayed - current True if this element is currently active -
attributes An array of attributes to set for this tab (e.g.
array('href'=>"#"))
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setLinks( array $link )
				
Sets navigation links within the widget 
				
Sets navigation links within the widget Parameters
						$linkarray$tabs A multi-dimensional array of tab info including: - name The name of the
link to be displayed - current True if this element is currently active -
attributes An array of attributes to set for this tab (e.g.
array('href'=>"#"))
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setLinkButtons( array $link_buttons )
				
Sets navigation buttons along with Widget::setLinks(). This method may only
be used in addition with Widget::setLinks() 
				
Sets navigation buttons along with Widget::setLinks(). This method may only
be used in addition with Widget::setLinks() Parameters
						$link_buttonsarray$link_buttons A multi-dimensional array of button links including: - name The
name of the button link to be displayed - attributes An array of attributes to
set for this button link (e.g. array('href'=>"#"))
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setBadgeUri( string $uri )
				
Sets the URI to request when fetching a badge value for this widget 
				
Sets the URI to request when fetching a badge value for this widget Parameters
						$uristring$uri The URI to request for the badge value for this widget
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setBadgeValue( string $value = null )
				
Sets the badge value to appear on this widget, any thing other than null will
be displayed 
				
Sets the badge value to appear on this widget, any thing other than null will
be displayed Parameters
						$valuestring$value The value of the badge to be displayed
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setWidgetButton( mixed $button )
				
Set a widget button to be displayed in the title bar of the widget 
				
Set a widget button to be displayed in the title bar of the widget | 
		
			| 
				 public 
				
				
				 | 
			#
			setStyleSheet( string $path, array $attributes = null )
				
Sets a style sheet to be linked into the document 
				
Sets a style sheet to be linked into the document Parameters
						$pathstring$path the web path to the style sheet
$attributesarrayAn array of attributes to set for this element
 | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			create( string $title = null, array $attributes = null, string $render = null )
				
Creates the widget with the given title and attributes 
				
Creates the widget with the given title and attributes Parameters
						$titlestring$title The title to display for this widget
$attributesarray$attributes An list of attributes to set for this widget's primary container
$renderstring$render How to render the widget. Options include: - full The entire widget -
content_section The full content including nav (everything excluding box frame
and title section) - common_box_content The content only (full_content excluding
the nav)
Returns
						mixedAn HTML string containing the widget, void if the string is output automatically
 
 | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			setRow( string $left = null, string $right = null )
				
Sets a row for this widget to be displayed. 
				
Sets a row for this widget to be displayed. Parameters
						$leftstring$left An HTML string to set on the left of the row
$rightstring$right An HTML string to set on the right of the row
Returns
						mixedAn HTML string containing the row, void if the string is output automatically
 
 | 
		
			| 
				 public 
				mixed
				
				 | 
			#
			end( )
				
End the widget, closing an loose ends 
				
End the widget, closing an loose ends Returns
						mixedAn HTML string ending the widget, void if the string is output automatically
 
 | 
		
			| 
				 public 
				
				
				 | 
			#
			setOutput( boolean $return )
				
Set whether to return $output generated by these methods, or to echo it out
instead 
				
Set whether to return $output generated by these methods, or to echo it out
instead Parameters
						$returnboolean$return True to return output from these widget methods, false to echo results
instead
 | 
		
		Methods inherited from Html
		
			_(), 
			addCondition(), 
			buildAttributes(), 
			concat(), 
			hyperlink(), 
			ifSet(), 
			isUtf8(), 
			safe()
		
		Magic methods summary
		Properties summary
		Properties inherited from Html
		
			$xhtml