![]() | ![]() |


Definition at line 25 of file MenuItemsController.as.
Public Member Functions | |
| function get | CloseDropDownOnSelect () |
| function set | CloseDropDownOnSelect (aValue:Boolean) |
| function get | SelectedItem () |
| function set | SelectedItem (aValue:INavigationItem) |
| function get | SelectedItemID () |
| function set | SelectedItemID (aValue:String) |
| function get | OpenedItem () |
| function set | OpenedItem (aValue:INavigationItem) |
| function get | OpenedItemID () |
| function set | OpenedItemID (aValue:String) |
| function get | HasSubItems () |
| function | MenuItemsController () |
| function | registerSubItem (aItem:INavigationItem, aID:String, aSectionPath:String, aCommand:ICommand, aAditionalData:Object) |
| function | registerChildSubItem (aInstanceName:String, aID:String, aSectionPath:String, aCommand:ICommand, aAditionalData:Object) |
| function | getSubItem (aID:String) |
| function | getSubItemRecur (aID:String) |
| function | getSubItemID (aItemInstance:INavigationItem) |
| function | getSubItemIDRecur (aItemInstance:INavigationItem) |
| function | callFunctionOnAllSubItemsTo (aID:String, aFunctionName:String) |
| function | findSubItemParent (aID:String) |
| function | selectSubItem (aID:String) |
| function | selectSubItemRecur (aID:String) |
| function | selectAllSubItemsTo (aID:String) |
| function | selectSubItemsPath (aPath:String) |
| function | selectSubItemsPointingTo (aSectionPath:String) |
| function | fingSubItemPointingTo (aSectionPath:String, aMatchToLevel:Number) |
| function | unselectAllSubItems () |
| function | unselectAllSubItemsRecur () |
| function | openSubItem (aID:String) |
Private Member Functions | |
| function | onItemSelected (ev) |
| function | onItemRollOver (ev) |
| function | onItemRollOut (ev) |
| function | matchSectionPathsToLevel (aSectionPath1:String, aSectionPath2:String, aLevel:Number) |
| function | showAllSubItems () |
| function | hideAllSubItems () |
| function | openSubItemRecur (aID:String) |
| function | openAllSubItemsTo (aID:String) |
| function | openSubItemsPath (aPath:String) |
| function | closeAllSubItems () |
| function | closeAllSubItemsRecur (aID:String) |
Private Attributes | |
| var | mSubItems:HashTable |
| var | mSubItemsAditionalData:HashTable |
| var | mSubItemsSectionPaths:HashTable |
| var | mSubItemsCommands:HashTable |
| var | mSelectedSubItem:INavigationItem |
| var | mSelectedSubItemID:String |
| var | mOpenedSubItem:IDropDownMenuItem |
| var | mOpenedSubItemID:String |
| var | mIsOpenable:Boolean = true |
| var | mIsClosable:Boolean = true |
| var | mCloseDropDownOnSelect: Boolean = true |
| function gugga.navigation.MenuItemsController.MenuItemsController | ( | ) |
Definition at line 93 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.CloseDropDownOnSelect | ( | ) |
Definition at line 43 of file MenuItemsController.as.
| function set gugga.navigation.MenuItemsController.CloseDropDownOnSelect | ( | aValue:Boolean | ) |
Definition at line 44 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.SelectedItem | ( | ) |
Definition at line 46 of file MenuItemsController.as.
| function set gugga.navigation.MenuItemsController.SelectedItem | ( | aValue:INavigationItem | ) |
Definition at line 51 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.SelectedItemID | ( | ) |
Definition at line 57 of file MenuItemsController.as.
| function set gugga.navigation.MenuItemsController.SelectedItemID | ( | aValue:String | ) |
Definition at line 62 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.OpenedItem | ( | ) |
Definition at line 67 of file MenuItemsController.as.
| function set gugga.navigation.MenuItemsController.OpenedItem | ( | aValue:INavigationItem | ) |
Definition at line 72 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.OpenedItemID | ( | ) |
Definition at line 78 of file MenuItemsController.as.
| function set gugga.navigation.MenuItemsController.OpenedItemID | ( | aValue:String | ) |
Definition at line 83 of file MenuItemsController.as.
| function get gugga.navigation.MenuItemsController.HasSubItems | ( | ) |
Definition at line 88 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.registerSubItem | ( | aItem:INavigationItem | , | |
| aID:String | , | |||
| aSectionPath:String | , | |||
| aCommand:ICommand | , | |||
| aAditionalData:Object | ||||
| ) |
Definition at line 101 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.registerChildSubItem | ( | aInstanceName:String | , | |
| aID:String | , | |||
| aSectionPath:String | , | |||
| aCommand:ICommand | , | |||
| aAditionalData:Object | ||||
| ) |
Definition at line 115 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.onItemSelected | ( | ev | ) | [private] |
Definition at line 123 of file MenuItemsController.as.
References gugga.common.UIComponentEx.dispatchEvent().
Here is the call graph for this function:

| function gugga.navigation.MenuItemsController.onItemRollOver | ( | ev | ) | [private] |
Definition at line 148 of file MenuItemsController.as.
References gugga.common.UIComponentEx.dispatchEvent().
Here is the call graph for this function:

| function gugga.navigation.MenuItemsController.onItemRollOut | ( | ev | ) | [private] |
Definition at line 160 of file MenuItemsController.as.
References gugga.common.UIComponentEx.dispatchEvent().
Here is the call graph for this function:

| function gugga.navigation.MenuItemsController.getSubItem | ( | aID:String | ) |
Definition at line 174 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.getSubItemRecur | ( | aID:String | ) |
Definition at line 184 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.getSubItemID | ( | aItemInstance:INavigationItem | ) |
Definition at line 204 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.getSubItemIDRecur | ( | aItemInstance:INavigationItem | ) |
Definition at line 215 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.callFunctionOnAllSubItemsTo | ( | aID:String | , | |
| aFunctionName:String | ||||
| ) |
Definition at line 234 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.findSubItemParent | ( | aID:String | ) |
Definition at line 265 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.selectSubItem | ( | aID:String | ) |
Selects sub item under the current IMenuItemsController
| aID | The ID of the item that should be selected. |
Definition at line 296 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.selectSubItemRecur | ( | aID:String | ) |
Selects sub item under the current IMenuItemsController, or under one of its sub IMenuItemsController-s.
| aID | The ID of the item that should be selected. |
Definition at line 323 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.selectAllSubItemsTo | ( | aID:String | ) |
Definition at line 339 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.selectSubItemsPath | ( | aPath:String | ) |
Definition at line 344 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.selectSubItemsPointingTo | ( | aSectionPath:String | ) |
| function gugga.navigation.MenuItemsController.fingSubItemPointingTo | ( | aSectionPath:String | , | |
| aMatchToLevel:Number | ||||
| ) |
| aMatchToLevel | Level in the dot separated aSectionPath to which the paths should match. Starts from 1. If 0, null or undefined passed exact match is performed. |
Definition at line 401 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.matchSectionPathsToLevel | ( | aSectionPath1:String | , | |
| aSectionPath2:String | , | |||
| aLevel:Number | ||||
| ) | [private] |
Definition at line 424 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.unselectAllSubItems | ( | ) |
Definition at line 447 of file MenuItemsController.as.
Referenced by gugga.navigation.DropDownMenuItem.unselect().
| function gugga.navigation.MenuItemsController.unselectAllSubItemsRecur | ( | ) |
Definition at line 458 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.showAllSubItems | ( | ) | [private] |
Definition at line 470 of file MenuItemsController.as.
Referenced by gugga.navigation.DropDownMenuItem.open(), and gugga.navigation.MenuNavigation.start().
| function gugga.navigation.MenuItemsController.hideAllSubItems | ( | ) | [private] |
Definition at line 478 of file MenuItemsController.as.
Referenced by gugga.navigation.DropDownMenuItem.close().
| function gugga.navigation.MenuItemsController.openSubItem | ( | aID:String | ) |
Definition at line 486 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.openSubItemRecur | ( | aID:String | ) | [private] |
Definition at line 500 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.openAllSubItemsTo | ( | aID:String | ) | [private] |
Definition at line 516 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.openSubItemsPath | ( | aPath:String | ) | [private] |
Definition at line 521 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.closeAllSubItems | ( | ) | [private] |
Definition at line 542 of file MenuItemsController.as.
| function gugga.navigation.MenuItemsController.closeAllSubItemsRecur | ( | aID:String | ) | [private] |
Definition at line 553 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mSubItems [private] |
Definition at line 29 of file MenuItemsController.as.
Definition at line 30 of file MenuItemsController.as.
Definition at line 31 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mSubItemsCommands [private] |
Definition at line 32 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mSelectedSubItem [private] |
Definition at line 34 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mSelectedSubItemID [private] |
Definition at line 35 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mOpenedSubItem [private] |
Definition at line 36 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mOpenedSubItemID [private] |
Definition at line 37 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mIsOpenable [private] |
Definition at line 39 of file MenuItemsController.as.
var gugga.navigation.MenuItemsController.mIsClosable [private] |
Definition at line 40 of file MenuItemsController.as.
Definition at line 42 of file MenuItemsController.as.
1.5.2