class: CollapsiblePanelUI

public class: CollapsiblePanelUI
Author: : Thomas Diebäcker, created 29.08.2007
Project: Phase: 1.0; Status: Proposed; Version: : $Revision: 1850 $ $LastChangedDate: 2008-12-17 1; Complexity: 1
Dates: Created: 16.07.2009 15:33:34; Modified: 16.07.2009 15:33:34;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {D505C844-5152-4337-BA39-1170A44A119B}
Panel that provides functionality for collapsing or expanding its content.
 

Goto: Custom Properties, Fields, Methods

Extends: ContainerPanelUI

See also: AffiliationDetailUI, HTMLElementUI, ContainerPanelUI, ViewItemPanelUI

Appears in: ui

Connections
 
Custom Properties
 
CollapsiblePanelUI Attributes
Attribute Details
protected HtmlCommandButton
  btCollapse
Initial: new HtmlCommandButton()
protected HTMLElementUI
  htmlElementUI
Initial: new HTMLElementUI()
private static const String
  IMAGE_CONTAINER_IS_NOT_VISIBLE
Initial: "images/down.gif"
private static const String
  IMAGE_CONTAINER_IS_VISIBLE
Initial: "images/up.gif"
protected boolean
  isContainerVisible
Initial: true
private static const Logger
  logger
Initial: Logger.getLogger(CollapsiblePanelUI.class)
annotations=@SuppressWarnings("unused")
 
CollapsiblePanelUI Methods
Operation Details
protected
addToControls(
   UIComponent newComponent):void
Sequential
Tags: annotations=@Override
Notes: Adds a new UIComponent to the controls section in the title bar horizontally.
protected
addToTitleBar(
   UIComponent newComponent):void
Sequential
Notes: Adds a new UIComponent to the title bar horizontally.
public
CollapsiblePanelUI():
Sequential
Notes: Public constructor.
public
processAction(
   ActionEvent event):void
Sequential
Notes: Action handler for user actions.
protected
refreshPanelVisibility():void
Sequential
Notes: Refreshes the display of the container depending on the current value of its visibility.
protected
toggleContainerVisibility():void
Sequential
Notes: Toggles the visibility of the container.