1 /**
  2  * @author Gillis Haasnoot <gillis.haasnoot@gmail.com>
  3  * @package Banana.Controls
  4  * @summary Panel control which is an equivalent of a html div  
  5  */
  6 
  7 goog.provide('Banana.Controls.Panel');
  8 
  9 goog.require('Banana.UiControl');
 10 
 11 /** @namespace Banana.Controls.Panel */
 12 namespace('Banana.Controls').Panel = Banana.UiControl.extend(
 13 /** @lends Banana.Controls.Panel.prototype */
 14 {
 15 	/**
 16 	 * Creates simple panel. A panel can be used as a building block for many custom controls. 
 17 	 * 
 18 	 * Example:
 19 	 
 20 	 var panel = new Panel();
 21 	 panel.setStyle("height:100px; width:200px; background-color:red;");
 22 	 panel.addCssClass("Foo");
 23 	 
 24 	 this.addControl(panel); //add to collection
 25 	 
 26 	 * @constructs
 27 	 * @extends Banana.UiControl
 28 	 */
 29 	init : function()
 30 	{
 31 		this._super();
 32 	}
 33 });
 34 
 35 /**
 36  * @return {String}
 37  */
 38 Banana.Controls.Panel.prototype.getTagName = function()
 39 {
 40 	return 'div';
 41 };