AlternativeSelector.AlternativeList Class Reference

#include <class_alternative_selector_1_1_alternative_list.h>

Inheritance diagram for AlternativeSelector.AlternativeList:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  update ()
  indent ()
  groupSpace ()
  borderMargin ()
  swatchImageIndent ()
  getAndResetLastLineupChanged ()
  Get the name of the last lineup group changed, also, reset the name to None, now that it has been retrieved.
  createControl ()
  Create a control for the list.
  createGroupLayout ()
  Create a layout for the open/close button and the group title.
  createItemLayout ()
  Create layouts for all the items.
  clickRegion ()
  Determine what area of the list the user clicked on and then return the types of clicks that the region can process.
  toggleGroup ()
  Called when a open/close button is selected.
  selectItem ()
  Called when an alternative is selected.

Member Function Documentation

AlternativeSelector.AlternativeList.__init__ ( )
AlternativeSelector.AlternativeList.update ( )
AlternativeSelector.AlternativeList.indent ( )
AlternativeSelector.AlternativeList.groupSpace ( )
AlternativeSelector.AlternativeList.borderMargin ( )
AlternativeSelector.AlternativeList.swatchImageIndent ( )
AlternativeSelector.AlternativeList.getAndResetLastLineupChanged ( )

Get the name of the last lineup group changed, also, reset the name to None, now that it has been retrieved.

The UiSelector calls this to get the name of the group that was last changed so that it can scroll the view to ensure that the whole lineup is visible. Reset to None before returning to indicate that the last lineup has been dealt with

AlternativeSelector.AlternativeList.createControl ( )

Create a control for the list.

Control must use the dimension given in the layout argument.

This method may be overridden in derived class.

Reimplemented from ListUi.ListUi.

AlternativeSelector.AlternativeList.createGroupLayout ( )

Create a layout for the open/close button and the group title.

Reimplemented from ListUi.ListUi.

AlternativeSelector.AlternativeList.createItemLayout ( )

Create layouts for all the items.

Place as many items as will fit horizontally.

There is a border drawn all around the items, so we need to make room for that border.

Reimplemented from ListUi.ListUi.

AlternativeSelector.AlternativeList.clickRegion ( )

Determine what area of the list the user clicked on and then return the types of clicks that the region can process.

Reimplemented from ListUi.ListUi.

AlternativeSelector.AlternativeList.toggleGroup ( )

Called when a open/close button is selected.

AlternativeSelector.AlternativeList.selectItem ( )

Called when an alternative is selected.


AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList
AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList AlternativeSelector.AlternativeList