Index: lams_documents/UI_Design_docs/apidoc/all-types-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/all-types-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/all-types-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +

All Types

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/frameset.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/frameset.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/frameset.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +<body><a href="overview-summary.html">Non-frameset overview page</a></body> \ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/overview-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/overview-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/overview-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +API Overview

Packages

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/overview-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/overview-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/overview-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +API Overview

API Overview

Packages
org.lamsfoundation.lams.authoring
org.lamsfoundation.lams.authoring.cv
org.lamsfoundation.lams.authoring.tb
org.lamsfoundation.lams.authoring.tk
org.lamsfoundation.lams.common
org.lamsfoundation.lams.common.comms
org.lamsfoundation.lams.common.dict
org.lamsfoundation.lams.common.mvc
org.lamsfoundation.lams.common.style
org.lamsfoundation.lams.common.ui
org.lamsfoundation.lams.common.util
org.lamsfoundation.lams.common.ws
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/package-list =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/package-list,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/style.css =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/style.css,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/style.css 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,97 @@ +h1, h2, h3, h4 th { + font-family: sans-serif; +} + +h2 { + background-color: #ccccff; + padding-left: .2em; + padding-right: .2em; + -moz-border-radius: .2em; +} + +h4 { + margin: 0; +} + +.extra_info { + padding-left: 2em; + margin: 0; +} + +.method_details, .field_details { + padding-bottom: .5em; +} + +.method_info, .field_info { + padding-left: 3em; +} + +.alt_row { + background-color: #eeeeee; +} + +.main_nav { + background-color: #EEEEFF; + padding: 4px; +} +.main_nav li { + font-family: sans-serif; + font-weight: bolder; + display: inline; +} +.main_nav li * { + padding: 4px; +} +.nav_current { + background-color: #00008B; + color: #FFFFFF; +} + +table.summary_list { + border-collapse: collapse; + width: 100%; + margin-bottom: 1em; +} +table.summary_list th { + background-color: #CCCCFF; + font-size: larger; +} +table.summary_list td, table.summary_list th { + border: 2px solid grey; + padding: .2em; +} +ul.navigation_list { + padding-left: 0; +} +ul.navigation_list li { + margin: 0 0 .4em 0; + list-style: none; +} + +table.exceptions td, table.arguments td { + vertical-align: text-top; + padding: 0 1em .5em 0; +} + +/* +.unresolved_type_name { + background-color: red; + color: white; +} +*/ + +.interface_name { + font-style: italic; +} + +.footer { + text-align: center; + font-size: smaller; +} +/* +.read_write_only { +} +*/ +.diagram { + text-align: center; +} Index: lams_documents/UI_Design_docs/apidoc/index-files/index.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/index-files/index.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/index-files/index.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Alphabetical Index

AbstractController in package org.lamsfoundation.lams.common.mvc

AbstractView in package org.lamsfoundation.lams.common.mvc

activeTool field in org.lamsfoundation.lams.authoring.cv.CanvasModel

activities field in org.lamsfoundation.lams.authoring.DesignDataModel

activities field in org.lamsfoundation.lams.authoring.tk.TemplateActivity

activitiesDisplayed field in org.lamsfoundation.lams.authoring.cv.CanvasModel

Activity in package org.lamsfoundation.lams.authoring

activity field in org.lamsfoundation.lams.authoring.cv.CanvasActivity

activity field in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

activityCategoryID field in org.lamsfoundation.lams.authoring.Activity

activityClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController

activityDoubleClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController

activityID field in org.lamsfoundation.lams.authoring.Activity

activityRelease() method in org.lamsfoundation.lams.authoring.cv.CanvasController

activityReleaseOutside() method in org.lamsfoundation.lams.authoring.cv.CanvasController

activityTypeID field in org.lamsfoundation.lams.authoring.Activity

activityUIID field in org.lamsfoundation.lams.authoring.Activity

addActivity() method in org.lamsfoundation.lams.authoring.DesignDataModel

addActivityToTransition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

addArgs() method in org.lamsfoundation.lams.common.util.CallBack

addColumn() method in org.lamsfoundation.lams.common.comms.WddxRecordset

addCursor() method in org.lamsfoundation.lams.common.ui.Cursor

addEventListener field in org.lamsfoundation.lams.authoring.cv.Bin

addEventListener field in org.lamsfoundation.lams.authoring.tb.ToolbarView

addEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

addEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceModel

addEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasModel

addEventListener field in org.lamsfoundation.lams.authoring.tk.Toolkit

addEventListener field in org.lamsfoundation.lams.authoring.DesignDataModel

addEventListener field in org.lamsfoundation.lams.common.ui.LFMenuBar

addEventListener field in org.lamsfoundation.lams.common.style.ThemeManager

addEventListener field in org.lamsfoundation.lams.authoring.cv.PropertyInspector

addEventListener field in org.lamsfoundation.lams.authoring.tk.ToolkitView

addEventListener field in org.lamsfoundation.lams.common.PreferencesDialog

addEventListener field in org.lamsfoundation.lams.common.dict.Dictionary

addEventListener field in org.lamsfoundation.lams.authoring.tb.Toolbar

addEventListener field in org.lamsfoundation.lams.common.Config

addEventListener field in org.lamsfoundation.lams.common.DebugDialog

addEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasView

addEventListener field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

addEventListener field in org.lamsfoundation.lams.common.util.Debugger

addEventListener field in org.lamsfoundation.lams.common.ui.InputDialog

addEventListener field in org.lamsfoundation.lams.authoring.cv.Canvas

addObserver() method in org.lamsfoundation.lams.common.util.Observable

addRows() method in org.lamsfoundation.lams.common.comms.WddxRecordset

addToIndex() method in org.lamsfoundation.lams.common.util.CookieMonster

addTransition() method in org.lamsfoundation.lams.authoring.DesignDataModel

addVisualElement() method in org.lamsfoundation.lams.common.style.Theme

allowDebug field in org.lamsfoundation.lams.common.util.Debugger

Application in package org.lamsfoundation.lams.authoring

applyGrouping field in org.lamsfoundation.lams.authoring.Activity

at field in org.lamsfoundation.lams.common.comms.Wddx

atRev field in org.lamsfoundation.lams.common.comms.Wddx

authoringURL field in org.lamsfoundation.lams.authoring.ToolActivity

autoOpenFolderInTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

baseStyleObject field in org.lamsfoundation.lams.common.style.Theme

Bin in package org.lamsfoundation.lams.authoring.cv

bin field in org.lamsfoundation.lams.authoring.cv.Canvas

BOOLEAN_NULL_VALUE field in org.lamsfoundation.lams.common.Config

borderType field in org.lamsfoundation.lams.common.ui.Panel

broadcastInit() method in org.lamsfoundation.lams.common.dict.Dictionary

broadcastThemeChanged() method in org.lamsfoundation.lams.common.style.ThemeManager

broadcastViewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

broadcastViewUpdate() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

C_DEFAULT field in org.lamsfoundation.lams.authoring.Application

C_HOURGLASS field in org.lamsfoundation.lams.authoring.Application

C_OPTIONAL field in org.lamsfoundation.lams.authoring.Application

C_TRANSITION field in org.lamsfoundation.lams.authoring.Application

call() method in org.lamsfoundation.lams.common.util.CallBack

CallBack in package org.lamsfoundation.lams.common.util

Canvas in package org.lamsfoundation.lams.authoring.cv

CanvasActivity in package org.lamsfoundation.lams.authoring.cv

CanvasController in package org.lamsfoundation.lams.authoring.cv

CanvasModel in package org.lamsfoundation.lams.authoring.cv

CanvasParallelActivity in package org.lamsfoundation.lams.authoring.cv

CanvasTransition in package org.lamsfoundation.lams.authoring.cv

CanvasView in package org.lamsfoundation.lams.authoring.cv

CATEGORY_ASSESSMENT field in org.lamsfoundation.lams.authoring.Activity

CATEGORY_COLLABORATION field in org.lamsfoundation.lams.authoring.Activity

CATEGORY_CONTENT field in org.lamsfoundation.lams.authoring.Activity

CATEGORY_SPLIT field in org.lamsfoundation.lams.authoring.Activity

CATEGORY_SYSTEM field in org.lamsfoundation.lams.authoring.Activity

centre() method in org.lamsfoundation.lams.common.ui.LFWindow

centred field in org.lamsfoundation.lams.common.ui.LFWindow

childActivities field in org.lamsfoundation.lams.authoring.tk.TemplateActivity

classConstruct() method in org.lamsfoundation.lams.common.style.LFButtonSkin

classConstructed field in org.lamsfoundation.lams.common.style.LFButtonSkin

className field in org.lamsfoundation.lams.common.style.Theme

className field in org.lamsfoundation.lams.authoring.tk.ToolkitView

className field in org.lamsfoundation.lams.common.util.NumberUtils

className field in org.lamsfoundation.lams.common.util.StringUtils

className field in org.lamsfoundation.lams.common.style.VisualElement

className field in org.lamsfoundation.lams.authoring.tk.ToolkitModel

className field in org.lamsfoundation.lams.authoring.tb.Toolbar

className field in org.lamsfoundation.lams.authoring.tk.Toolkit

className field in org.lamsfoundation.lams.common.Config

className field in org.lamsfoundation.lams.common.ui.Panel

className field in org.lamsfoundation.lams.common.ui.LFWindow

className field in org.lamsfoundation.lams.common.ui.LFMenuBar

className field in org.lamsfoundation.lams.authoring.cv.Canvas

className field in org.lamsfoundation.lams.common.util.CookieMonster

cleanNull() method in org.lamsfoundation.lams.common.util.StringUtils

clear() method in org.lamsfoundation.lams.common.util.Hashtable

clearCanvas() method in org.lamsfoundation.lams.authoring.cv.Canvas

clearObservers() method in org.lamsfoundation.lams.common.util.Observable

clearWorkspaceCache() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

clearWorkspaceCacheMultiple() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

click() method in org.lamsfoundation.lams.common.DebugDialog

click() method in org.lamsfoundation.lams.common.PreferencesDialog

click() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector

click() method in org.lamsfoundation.lams.authoring.tb.ToolbarController

click() method in org.lamsfoundation.lams.common.Dialog

click() method in org.lamsfoundation.lams.common.ui.InputDialog

clone() method in org.lamsfoundation.lams.common.util.Hashtable

clone() method in org.lamsfoundation.lams.authoring.ToolActivity

clone() method in org.lamsfoundation.lams.authoring.Activity

clone() method in org.lamsfoundation.lams.authoring.ComplexActivity

closeThisDialogue() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

Communication in package org.lamsfoundation.lams.common.comms

COMP field in org.lamsfoundation.lams.common.util.Debugger

ComplexActivity in package org.lamsfoundation.lams.authoring

Config in package org.lamsfoundation.lams.common

confirmedClearDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas

container field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

container field in org.lamsfoundation.lams.common.PreferencesDialog

container field in org.lamsfoundation.lams.authoring.cv.PropertyInspector

container field in org.lamsfoundation.lams.common.DebugDialog

container field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

container field in org.lamsfoundation.lams.common.ui.InputDialog

containsKey() method in org.lamsfoundation.lams.common.util.Hashtable

containsValue() method in org.lamsfoundation.lams.common.util.Hashtable

contentLoaded() method in org.lamsfoundation.lams.common.ui.LFWindow

Controller in package org.lamsfoundation.lams.common.mvc

cookieExists() method in org.lamsfoundation.lams.common.util.CookieMonster

CookieMonster in package org.lamsfoundation.lams.common.util

copy() method in org.lamsfoundation.lams.authoring.Application

COPY_TYPE_ID_AUTHORING field in org.lamsfoundation.lams.authoring.DesignDataModel

COPY_TYPE_ID_PREVIEW field in org.lamsfoundation.lams.authoring.DesignDataModel

COPY_TYPE_ID_RUN field in org.lamsfoundation.lams.authoring.DesignDataModel

copyTypeID field in org.lamsfoundation.lams.authoring.DesignDataModel

countObservers() method in org.lamsfoundation.lams.common.util.Observable

create() method in org.lamsfoundation.lams.common.util.Proxy

createChildAtDepth field in org.lamsfoundation.lams.authoring.tb.ToolbarView

createChildren() method in org.lamsfoundation.lams.common.ui.LFWindow

createDateTime field in org.lamsfoundation.lams.authoring.Activity

createDateTime field in org.lamsfoundation.lams.authoring.DesignDataModel

createDateTime field in org.lamsfoundation.lams.authoring.Transition

createDictionaryFromCode() method in org.lamsfoundation.lams.common.dict.Dictionary

createFromData() method in org.lamsfoundation.lams.common.style.ThemeManager

createFromData() method in org.lamsfoundation.lams.common.dict.Dictionary

createFromData() method in org.lamsfoundation.lams.common.style.Theme

createFromData() method in org.lamsfoundation.lams.common.dict.DictionaryItem

createfromData() method in org.lamsfoundation.lams.common.style.VisualElement

createGateTransition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

createGroupingID field in org.lamsfoundation.lams.authoring.GroupingActivity

createGroupingUIID field in org.lamsfoundation.lams.authoring.GroupingActivity

createInputDialog() method in org.lamsfoundation.lams.common.ui.Dialog

createPopUp() method in org.lamsfoundation.lams.common.ui.Dialog

createThemeFromCode() method in org.lamsfoundation.lams.common.style.ThemeManager

createToolbar() method in org.lamsfoundation.lams.authoring.tb.ToolbarView

createToolkit() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

createTransitionPropertiesDialog() method in org.lamsfoundation.lams.authoring.cv.CanvasView

createWorkspaceDialog() method in org.lamsfoundation.lams.common.ws.WorkspaceView

CRITICAL field in org.lamsfoundation.lams.common.util.Debugger

currentLanguage field in org.lamsfoundation.lams.common.dict.Dictionary

currentMode field in org.lamsfoundation.lams.common.ws.WorkspaceModel

currentTab field in org.lamsfoundation.lams.common.ws.WorkspaceModel

Cursor in package org.lamsfoundation.lams.common.ui

cursor field in org.lamsfoundation.lams.authoring.Application

cut() method in org.lamsfoundation.lams.authoring.Application

dataToStyleObject() method in org.lamsfoundation.lams.common.style.ThemeManager

DATE_NULL_VALUE field in org.lamsfoundation.lams.common.Config

dateReadOnly field in org.lamsfoundation.lams.authoring.DesignDataModel

ddm field in org.lamsfoundation.lams.authoring.cv.Canvas

debug() method in org.lamsfoundation.lams.common.util.Debugger

DebugDialog in package org.lamsfoundation.lams.common

Debugger in package org.lamsfoundation.lams.common.util

defaultController() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

defaultController() method in org.lamsfoundation.lams.authoring.tb.ToolbarView

defaultController() method in org.lamsfoundation.lams.common.ws.WorkspaceView

defaultController() method in org.lamsfoundation.lams.authoring.cv.CanvasView

defaultController() method in org.lamsfoundation.lams.common.mvc.View

defaultController() method in org.lamsfoundation.lams.common.mvc.AbstractView

defineLater field in org.lamsfoundation.lams.authoring.Activity

deleteCookie() method in org.lamsfoundation.lams.common.util.CookieMonster

deNull() method in org.lamsfoundation.lams.common.util.ObjectUtils

description field in org.lamsfoundation.lams.authoring.Transition

description field in org.lamsfoundation.lams.authoring.Activity

description field in org.lamsfoundation.lams.common.dict.DictionaryItem

description field in org.lamsfoundation.lams.authoring.DesignDataModel

deserialize() method in org.lamsfoundation.lams.common.comms.Wddx

deserializeAttr() method in org.lamsfoundation.lams.common.comms.Wddx

deserializeNode() method in org.lamsfoundation.lams.common.comms.Wddx

deserializeObj() method in org.lamsfoundation.lams.common.comms.Communication

deserializeString() method in org.lamsfoundation.lams.common.comms.Wddx

DesignDataModel in package org.lamsfoundation.lams.authoring

Dialog in package org.lamsfoundation.lams.common

Dialog in package org.lamsfoundation.lams.common.ui

dialogue field in org.lamsfoundation.lams.authoring.Application

Dictionary in package org.lamsfoundation.lams.common.dict

DictionaryItem in package org.lamsfoundation.lams.common.dict

doLater() method in org.lamsfoundation.lams.common.util.MovieClipUtils

DOUBLE_CLICK_DELAY field in org.lamsfoundation.lams.common.Config

doWorkspaceDispatch() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

draw() method in org.lamsfoundation.lams.common.ui.Panel

draw() method in org.lamsfoundation.lams.common.ui.LFWindow

drawGrid() method in org.lamsfoundation.lams.common.ui.Grid

duplicate() method in org.lamsfoundation.lams.common.comms.WddxRecordset

duration field in org.lamsfoundation.lams.authoring.DesignDataModel

error() method in org.lamsfoundation.lams.common.util.Debugger

escapeAngleBrackets() method in org.lamsfoundation.lams.common.util.StringUtils

et field in org.lamsfoundation.lams.common.comms.Wddx

etRev field in org.lamsfoundation.lams.common.comms.Wddx

fileOperationRequest() method in org.lamsfoundation.lams.common.ws.WorkspaceController

firstActivityID field in org.lamsfoundation.lams.authoring.DesignDataModel

firstActivityUIID field in org.lamsfoundation.lams.authoring.DesignDataModel

fname field in org.lamsfoundation.lams.common.ui.LFMessage

fname field in org.lamsfoundation.lams.common.util.LFError

focusOut() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector

folderIDPendingRefresh field in org.lamsfoundation.lams.common.ws.WorkspaceModel

folderIDPendingRefreshList field in org.lamsfoundation.lams.common.ws.WorkspaceModel

fromActivityID field in org.lamsfoundation.lams.authoring.Transition

fromUIID field in org.lamsfoundation.lams.authoring.Transition

GateActivity in package org.lamsfoundation.lams.authoring

gateActivityLevelID field in org.lamsfoundation.lams.authoring.GateActivity

gateEndDateTime field in org.lamsfoundation.lams.authoring.GateActivity

gateEndTimeOffset field in org.lamsfoundation.lams.authoring.GateActivity

gateOpen field in org.lamsfoundation.lams.authoring.GateActivity

gateStartDateTime field in org.lamsfoundation.lams.authoring.GateActivity

gateStartTimeOffset field in org.lamsfoundation.lams.authoring.GateActivity

GEN field in org.lamsfoundation.lams.common.util.Debugger

generalWorkspaceOperationResponseHandler() method in org.lamsfoundation.lams.common.ws.Workspace

get() method in org.lamsfoundation.lams.common.util.Hashtable

getActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

getActivity() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity

getActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity

getActivityByUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel

getActivityMCByUIID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

getAvailableLicenses() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

getCanvas() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

getCanvas() method in org.lamsfoundation.lams.authoring.Application

getCanvasModel() method in org.lamsfoundation.lams.authoring.cv.Canvas

getCanvasView() method in org.lamsfoundation.lams.authoring.cv.Canvas

getCenterOfMC() method in org.lamsfoundation.lams.common.util.MovieClipUtils

getClipboardData() method in org.lamsfoundation.lams.authoring.Application

getClipboardItem() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

getComms() method in org.lamsfoundation.lams.authoring.Application

getComplexActivityChildren() method in org.lamsfoundation.lams.authoring.DesignDataModel

getController() method in org.lamsfoundation.lams.common.ws.WorkspaceView

getController() method in org.lamsfoundation.lams.common.mvc.View

getController() method in org.lamsfoundation.lams.common.mvc.AbstractView

getController() method in org.lamsfoundation.lams.authoring.cv.CanvasView

getCurrentCursor() method in org.lamsfoundation.lams.common.ui.Cursor

getCurrentCursorRef() method in org.lamsfoundation.lams.common.ui.Cursor

getDefaultContentID() method in org.lamsfoundation.lams.authoring.tk.Toolkit

getDefaultRootFolderID() method in org.lamsfoundation.lams.common.ws.Workspace

getDefaultWorkspaceID() method in org.lamsfoundation.lams.common.ws.Workspace

getDesignDataModel() method in org.lamsfoundation.lams.authoring.Application

getDesignForSaving() method in org.lamsfoundation.lams.authoring.DesignDataModel

getDictionary() method in org.lamsfoundation.lams.authoring.Application

getField() method in org.lamsfoundation.lams.common.comms.WddxRecordset

getFormattedMsgLog() method in org.lamsfoundation.lams.common.util.Debugger

getGateActivityTypes() method in org.lamsfoundation.lams.authoring.Activity

getInstance() method in org.lamsfoundation.lams.common.dict.Dictionary

getInstance() method in org.lamsfoundation.lams.common.Config

getInstance() method in org.lamsfoundation.lams.common.util.Debugger

getInstance() method in org.lamsfoundation.lams.common.util.CookieMonster

getInstance() method in org.lamsfoundation.lams.common.style.ThemeManager

getInstance() method in org.lamsfoundation.lams.authoring.Application

getItem() method in org.lamsfoundation.lams.common.Config

getLastSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getLatestMsg() method in org.lamsfoundation.lams.common.util.Debugger

getLearningLibrary() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getModel() method in org.lamsfoundation.lams.common.mvc.View

getModel() method in org.lamsfoundation.lams.common.mvc.AbstractView

getModel() method in org.lamsfoundation.lams.common.mvc.Controller

getModel() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

getModel() method in org.lamsfoundation.lams.common.mvc.AbstractController

getNewToolContentID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

getPosition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

getPosition() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel

getPosition() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getRequest() method in org.lamsfoundation.lams.common.comms.Communication

getRowCount() method in org.lamsfoundation.lams.common.comms.WddxRecordset

getSelectedGateType() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

getSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getSelectedTreeNode() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

getSharedObjectsIndex() method in org.lamsfoundation.lams.common.util.CookieMonster

getSize() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getSize() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel

getSize() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

getStyleObject() method in org.lamsfoundation.lams.common.style.ThemeManager

getToolbar() method in org.lamsfoundation.lams.authoring.Application

getToolkit() method in org.lamsfoundation.lams.authoring.Application

getToolkitDescription() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.Toolkit

getToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

getTransitionByUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel

getUID() method in org.lamsfoundation.lams.common.util.StringUtils

getValue() method in org.lamsfoundation.lams.common.dict.Dictionary

getView() method in org.lamsfoundation.lams.common.mvc.Controller

getView() method in org.lamsfoundation.lams.common.mvc.AbstractController

getView() method in org.lamsfoundation.lams.common.ws.WorkspaceController

getViewMc() method in org.lamsfoundation.lams.authoring.cv.CanvasView

getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity

getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity

getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity

getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity

getVisualElement() method in org.lamsfoundation.lams.common.style.Theme

getWorkspace() method in org.lamsfoundation.lams.authoring.Application

getWorkspace() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

getWorkspaceResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

Grid in package org.lamsfoundation.lams.common.ui

GROUPING_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

GROUPING_SUPPORT_NONE field in org.lamsfoundation.lams.authoring.Activity

GROUPING_SUPPORT_OPTIONAL field in org.lamsfoundation.lams.authoring.Activity

GROUPING_SUPPORT_REQUIRED field in org.lamsfoundation.lams.authoring.Activity

GroupingActivity in package org.lamsfoundation.lams.authoring

groupingID field in org.lamsfoundation.lams.authoring.Activity

groupingSupportType field in org.lamsfoundation.lams.authoring.Activity

groupingUIID field in org.lamsfoundation.lams.authoring.Activity

hasChanged() method in org.lamsfoundation.lams.common.util.Observable

Hashtable in package org.lamsfoundation.lams.common.util

HashtableElement in package org.lamsfoundation.lams.common.util

height field in org.lamsfoundation.lams.authoring.tb.ToolbarModel

height field in org.lamsfoundation.lams.authoring.tk.Toolkit

height field in org.lamsfoundation.lams.authoring.tk.ToolkitModel

helpButtonHandler field in org.lamsfoundation.lams.common.ui.LFWindow

helpText field in org.lamsfoundation.lams.authoring.DesignDataModel

helpText field in org.lamsfoundation.lams.authoring.Activity

hideDebugger() method in org.lamsfoundation.lams.authoring.Application

HIGH field in org.lamsfoundation.lams.common.util.Debugger

ICanvasActivity in package org.lamsfoundation.lams.authoring.cv

iconDrop() method in org.lamsfoundation.lams.authoring.tk.ToolkitController

init() method in org.lamsfoundation.lams.common.ui.LFWindow

init() method in org.lamsfoundation.lams.common.ui.LFMenuBar

init() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

init() method in org.lamsfoundation.lams.authoring.tk.TemplateActivity

init() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

init() method in org.lamsfoundation.lams.common.Config

init() method in org.lamsfoundation.lams.authoring.cv.CanvasTransition

init() method in org.lamsfoundation.lams.authoring.cv.CanvasView

init() method in org.lamsfoundation.lams.common.ui.Panel

init() method in org.lamsfoundation.lams.authoring.tb.ToolbarView

init() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector

init() method in org.lamsfoundation.lams.authoring.cv.Bin

init() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity

initBin() method in org.lamsfoundation.lams.authoring.cv.Canvas

initPropertyInspector() method in org.lamsfoundation.lams.authoring.cv.Canvas

initWorkspaceTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

InputDialog in package org.lamsfoundation.lams.common.ui

inputDialogLoaded() method in org.lamsfoundation.lams.common.ui.Dialog

isColumn() method in org.lamsfoundation.lams.common.comms.WddxRecordset

isDragging field in org.lamsfoundation.lams.authoring.cv.CanvasModel

isDrawingTransition field in org.lamsfoundation.lams.authoring.cv.CanvasModel

isEmpty() method in org.lamsfoundation.lams.common.util.Hashtable

isEmpty() method in org.lamsfoundation.lams.common.util.StringUtils

isGateActivity() method in org.lamsfoundation.lams.authoring.Activity

isNull() method in org.lamsfoundation.lams.common.util.StringUtils

isToGateActivity() method in org.lamsfoundation.lams.authoring.Transition

isTransitionToolActive() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

isWDDXNull() method in org.lamsfoundation.lams.common.util.StringUtils

isWritableResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

itemSelected() method in org.lamsfoundation.lams.common.ws.Workspace

key field in org.lamsfoundation.lams.common.dict.DictionaryItem

keys() method in org.lamsfoundation.lams.common.util.Hashtable

LARGE_GRID_H_SPACING field in org.lamsfoundation.lams.common.ui.Grid

LARGE_GRID_V_SPACING field in org.lamsfoundation.lams.common.ui.Grid

largeGridToPixels() method in org.lamsfoundation.lams.common.ui.Grid

lastModifiedDateTime field in org.lamsfoundation.lams.authoring.DesignDataModel

layoutToolkit() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

learningDesignID field in org.lamsfoundation.lams.authoring.Activity

learningDesignID field in org.lamsfoundation.lams.authoring.DesignDataModel

learningDesignID field in org.lamsfoundation.lams.authoring.Transition

learningLibraryID field in org.lamsfoundation.lams.authoring.Activity

LFButtonSkin in package org.lamsfoundation.lams.common.style

LFError in package org.lamsfoundation.lams.common.util

LFHitTest() method in org.lamsfoundation.lams.common.util.MovieClipUtils

LFMenuBar in package org.lamsfoundation.lams.common.ui

LFMessage in package org.lamsfoundation.lams.common.ui

LFWindow in package org.lamsfoundation.lams.common.ui

libraryActivityID field in org.lamsfoundation.lams.authoring.Activity

libraryActivityUIImage field in org.lamsfoundation.lams.authoring.Activity

licenseID field in org.lamsfoundation.lams.authoring.DesignDataModel

licenseText field in org.lamsfoundation.lams.authoring.DesignDataModel

load() method in org.lamsfoundation.lams.common.dict.Dictionary

loadTheme() method in org.lamsfoundation.lams.common.style.ThemeManager

loadXML() method in org.lamsfoundation.lams.common.comms.Communication

log() method in org.lamsfoundation.lams.common.util.Debugger

main() method in org.lamsfoundation.lams.authoring.Application

mainActivity field in org.lamsfoundation.lams.authoring.tk.TemplateActivity

maxID field in org.lamsfoundation.lams.authoring.DesignDataModel

maxOptions field in org.lamsfoundation.lams.authoring.ComplexActivity

MED field in org.lamsfoundation.lams.common.util.Debugger

MEMBERSHIP_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel

MESSAGE_TYPE_CRITICAL field in org.lamsfoundation.lams.common.Config

MESSAGE_TYPE_ERROR field in org.lamsfoundation.lams.common.Config

MESSAGE_TYPE_OK field in org.lamsfoundation.lams.common.Config

minOptions field in org.lamsfoundation.lams.authoring.ComplexActivity

mode field in org.lamsfoundation.lams.common.Config

model field in org.lamsfoundation.lams.authoring.cv.Canvas

movieCache field in org.lamsfoundation.lams.common.util.MovieLoader

MovieClipUtils in package org.lamsfoundation.lams.common.util

MovieLoader in package org.lamsfoundation.lams.common.util

msgLog field in org.lamsfoundation.lams.common.util.Debugger

name field in org.lamsfoundation.lams.common.style.VisualElement

name field in org.lamsfoundation.lams.common.style.Theme

newUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel

NO_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel

notifyObservers() method in org.lamsfoundation.lams.common.util.Observable

NumberUtils in package org.lamsfoundation.lams.common.util

NUMERIC_NULL_VALUE field in org.lamsfoundation.lams.common.Config

objectType field in org.lamsfoundation.lams.authoring.DesignDataModel

objectType field in org.lamsfoundation.lams.authoring.Activity

ObjectUtils in package org.lamsfoundation.lams.common.util

Observable in package org.lamsfoundation.lams.common.util

Observer in package org.lamsfoundation.lams.common.util

onDDMBeforeUpdate() method in org.lamsfoundation.lams.authoring.cv.Canvas

onDDMUpdated() method in org.lamsfoundation.lams.authoring.cv.Canvas

onDebugUpdate() method in org.lamsfoundation.lams.common.DebugDialog

onDictionaryLoadedFromServer() method in org.lamsfoundation.lams.common.dict.Dictionary

onDragComplete() method in org.lamsfoundation.lams.common.ws.WorkspaceController

onLicenseComboSelect() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

onLoadError() method in org.lamsfoundation.lams.common.util.MovieLoader

onLoadInit() method in org.lamsfoundation.lams.common.util.MovieLoader

onOKCallback field in org.lamsfoundation.lams.common.ws.Workspace

onResize() method in org.lamsfoundation.lams.authoring.Application

onStoreDesignResponse() method in org.lamsfoundation.lams.authoring.cv.Canvas

onTreeNodeChange() method in org.lamsfoundation.lams.common.ws.WorkspaceController

onTreeNodeClose() method in org.lamsfoundation.lams.common.ws.WorkspaceController

onTreeNodeOpen() method in org.lamsfoundation.lams.common.ws.WorkspaceController

open() method in org.lamsfoundation.lams.common.util.CookieMonster

openDesignById() method in org.lamsfoundation.lams.authoring.cv.Canvas

openDesignBySelection() method in org.lamsfoundation.lams.authoring.cv.Canvas

openDesignBySelection() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

openDialogLoaded() method in org.lamsfoundation.lams.common.ws.WorkspaceController

openFolderInTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

openFromDisk() method in org.lamsfoundation.lams.common.style.ThemeManager

openFromDisk() method in org.lamsfoundation.lams.common.dict.Dictionary

openFromServer() method in org.lamsfoundation.lams.common.dict.Dictionary

openFromServer() method in org.lamsfoundation.lams.common.style.ThemeManager

openLicenseURL() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

openToolActivityContent() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

OPTIONAL_TOOL field in org.lamsfoundation.lams.authoring.cv.CanvasModel

OPTIONS_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

optionsInstructions field in org.lamsfoundation.lams.authoring.ComplexActivity

orderID field in org.lamsfoundation.lams.authoring.Activity

OWNER_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel

packet field in org.lamsfoundation.lams.common.comms.Wddx

pad() method in org.lamsfoundation.lams.common.util.StringUtils

Panel in package org.lamsfoundation.lams.common.ui

PARALLEL_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

parentActivityID field in org.lamsfoundation.lams.authoring.Activity

parentLearningDesignID field in org.lamsfoundation.lams.authoring.DesignDataModel

parentUIID field in org.lamsfoundation.lams.authoring.Activity

paste() method in org.lamsfoundation.lams.authoring.Application

PERMISSION_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

piLoaded() method in org.lamsfoundation.lams.authoring.cv.Canvas

pixelsToLargeGrid() method in org.lamsfoundation.lams.common.ui.Grid

pixelsToSmallGrid() method in org.lamsfoundation.lams.common.ui.Grid

Point in package org.lamsfoundation.lams.common.ui

populateFromDTO() method in org.lamsfoundation.lams.authoring.ToolActivity

populateFromDTO() method in org.lamsfoundation.lams.authoring.ComplexActivity

populateFromDTO() method in org.lamsfoundation.lams.authoring.Activity

populateLicenseDetails() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

PreferencesDialog in package org.lamsfoundation.lams.common

preserveFieldCase field in org.lamsfoundation.lams.common.comms.WddxRecordset

preserveVarCase field in org.lamsfoundation.lams.common.comms.Wddx

printObject() method in org.lamsfoundation.lams.common.util.ObjectUtils

PropertyInspector in package org.lamsfoundation.lams.authoring.cv

Proxy in package org.lamsfoundation.lams.common.util

purge() method in org.lamsfoundation.lams.common.util.CookieMonster

put() method in org.lamsfoundation.lams.common.util.Hashtable

putAll() method in org.lamsfoundation.lams.common.util.Hashtable

queryStringToObject() method in org.lamsfoundation.lams.common.util.StringUtils

queueLength field in org.lamsfoundation.lams.common.comms.Communication

randomBetween() method in org.lamsfoundation.lams.common.util.NumberUtils

READ_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel

readOnly field in org.lamsfoundation.lams.authoring.DesignDataModel

recievedAvailableLicenses() method in org.lamsfoundation.lams.common.ws.Workspace

recievedFolderContents() method in org.lamsfoundation.lams.common.ws.Workspace

recievedUserWorkspace() method in org.lamsfoundation.lams.common.ws.Workspace

redo() method in org.lamsfoundation.lams.authoring.cv.Canvas

reference field in org.lamsfoundation.lams.common.util.LFError

reference field in org.lamsfoundation.lams.common.ui.LFMessage

remove() method in org.lamsfoundation.lams.common.util.Hashtable

removeActivity() method in org.lamsfoundation.lams.authoring.cv.Canvas

removeActivity() method in org.lamsfoundation.lams.authoring.DesignDataModel

removeCursor() method in org.lamsfoundation.lams.common.ui.Cursor

removeEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasModel

removeEventListener field in org.lamsfoundation.lams.authoring.tk.ToolkitView

removeEventListener field in org.lamsfoundation.lams.common.Config

removeEventListener field in org.lamsfoundation.lams.authoring.tb.Toolbar

removeEventListener field in org.lamsfoundation.lams.common.style.ThemeManager

removeEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasView

removeEventListener field in org.lamsfoundation.lams.authoring.cv.PropertyInspector

removeEventListener field in org.lamsfoundation.lams.common.dict.Dictionary

removeEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

removeEventListener field in org.lamsfoundation.lams.common.ui.InputDialog

removeEventListener field in org.lamsfoundation.lams.common.PreferencesDialog

removeEventListener field in org.lamsfoundation.lams.authoring.cv.Bin

removeEventListener field in org.lamsfoundation.lams.common.util.Debugger

removeEventListener field in org.lamsfoundation.lams.common.ui.LFMenuBar

removeEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceModel

removeEventListener field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

removeEventListener field in org.lamsfoundation.lams.authoring.DesignDataModel

removeEventListener field in org.lamsfoundation.lams.authoring.tk.Toolkit

removeEventListener field in org.lamsfoundation.lams.common.DebugDialog

removeEventListener field in org.lamsfoundation.lams.authoring.tb.ToolbarView

removeEventListener field in org.lamsfoundation.lams.authoring.cv.Canvas

removeFromIndex() method in org.lamsfoundation.lams.common.util.CookieMonster

removeObserver() method in org.lamsfoundation.lams.common.util.Observable

removeTransition() method in org.lamsfoundation.lams.authoring.cv.Canvas

removeTransition() method in org.lamsfoundation.lams.authoring.DesignDataModel

replace() method in org.lamsfoundation.lams.common.util.StringUtils

requestAvailableLicenses() method in org.lamsfoundation.lams.common.ws.Workspace

requestCopyResource() method in org.lamsfoundation.lams.common.ws.Workspace

requestDeleteResource() method in org.lamsfoundation.lams.common.ws.Workspace

requestFolderContents() method in org.lamsfoundation.lams.common.ws.Workspace

requestMoveResource() method in org.lamsfoundation.lams.common.ws.Workspace

requestMoveResourceResponse() method in org.lamsfoundation.lams.common.ws.Workspace

requestNewFolder() method in org.lamsfoundation.lams.common.ws.Workspace

requestRenameResource() method in org.lamsfoundation.lams.common.ws.Workspace

resetCanvas() method in org.lamsfoundation.lams.authoring.cv.Canvas

resetTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

resultDTO field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

root field in org.lamsfoundation.lams.authoring.Application

rootFolderID field in org.lamsfoundation.lams.common.ws.WorkspaceModel

RT_FILE field in org.lamsfoundation.lams.common.ws.WorkspaceModel

RT_FOLDER field in org.lamsfoundation.lams.common.ws.WorkspaceModel

RT_LD field in org.lamsfoundation.lams.common.ws.WorkspaceModel

RT_LESSON field in org.lamsfoundation.lams.common.ws.WorkspaceModel

runOffline field in org.lamsfoundation.lams.authoring.Activity

save() method in org.lamsfoundation.lams.common.util.CookieMonster

saveAll() method in org.lamsfoundation.lams.common.Config

saveDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas

saveDesignToServer() method in org.lamsfoundation.lams.authoring.cv.Canvas

saveDesignToServerAs() method in org.lamsfoundation.lams.authoring.cv.Canvas

saveItem() method in org.lamsfoundation.lams.common.Config

saveToDisk() method in org.lamsfoundation.lams.common.style.ThemeManager

saveToDisk() method in org.lamsfoundation.lams.common.dict.Dictionary

SCHEDULE_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

scrollContent field in org.lamsfoundation.lams.common.ui.LFWindow

scrollContentPath field in org.lamsfoundation.lams.common.ui.LFWindow

scrollLoaded() method in org.lamsfoundation.lams.common.ui.LFWindow

selectedDesignId field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

selectedItem field in org.lamsfoundation.lams.authoring.cv.CanvasModel

selectTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitController

sendAndReceive() method in org.lamsfoundation.lams.common.comms.Communication

SEQUENCE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

serialize() method in org.lamsfoundation.lams.common.comms.Wddx

serializeAttr() method in org.lamsfoundation.lams.common.comms.Wddx

serializeObj() method in org.lamsfoundation.lams.common.comms.Communication

serializeString() method in org.lamsfoundation.lams.common.comms.Wddx

serializeValue() method in org.lamsfoundation.lams.common.comms.Wddx

serializeVariable() method in org.lamsfoundation.lams.common.comms.Wddx

serverUrl field in org.lamsfoundation.lams.common.comms.Communication

serverUrl field in org.lamsfoundation.lams.common.Config

setActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity

setActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

setActivity() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity

setAvailableLicenses() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

setCancelButton() method in org.lamsfoundation.lams.common.ui.InputDialog

setClipboardData() method in org.lamsfoundation.lams.authoring.Application

setClipboardItem() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

setController() method in org.lamsfoundation.lams.common.mvc.View

setController() method in org.lamsfoundation.lams.common.mvc.AbstractView

setDesign() method in org.lamsfoundation.lams.authoring.DesignDataModel

setDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas

setDesignProperties() method in org.lamsfoundation.lams.common.ws.Workspace

setDirty() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

setDroppedTemplateActivity() method in org.lamsfoundation.lams.authoring.cv.Canvas

setField() method in org.lamsfoundation.lams.common.comms.WddxRecordset

setFolderContents() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

setFolderOpen() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

setInstructionsLabel() method in org.lamsfoundation.lams.common.ui.InputDialog

setItem() method in org.lamsfoundation.lams.common.Config

setModel() method in org.lamsfoundation.lams.common.mvc.View

setModel() method in org.lamsfoundation.lams.common.mvc.AbstractController

setModel() method in org.lamsfoundation.lams.common.mvc.Controller

setModel() method in org.lamsfoundation.lams.common.mvc.AbstractView

setNewFolderName() method in org.lamsfoundation.lams.common.ws.WorkspaceController

setNewResourceName() method in org.lamsfoundation.lams.common.ws.WorkspaceController

setNewToolContentID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

setOKButton() method in org.lamsfoundation.lams.common.ui.InputDialog

setPastedItem() method in org.lamsfoundation.lams.authoring.cv.Canvas

setPosition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

setPosition() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

setPosition() method in org.lamsfoundation.lams.authoring.cv.Canvas

setPosition() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel

setPosition() method in org.lamsfoundation.lams.authoring.tk.Toolkit

setPosition() method in org.lamsfoundation.lams.authoring.tb.Toolbar

setSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

setSelectedTreeNode() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

setSize() method in org.lamsfoundation.lams.authoring.tk.Toolkit

setSize() method in org.lamsfoundation.lams.common.PreferencesDialog

setSize() method in org.lamsfoundation.lams.common.Dialog

setSize() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

setSize() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

setSize() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel

setSize() method in org.lamsfoundation.lams.authoring.tb.Toolbar

setSize() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector

setSize() method in org.lamsfoundation.lams.authoring.cv.Canvas

setSize() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

setSize() method in org.lamsfoundation.lams.common.DebugDialog

setSize() method in org.lamsfoundation.lams.common.ui.LFMenuBar

setSize() method in org.lamsfoundation.lams.common.ui.InputDialog

setSize() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

setState() method in org.lamsfoundation.lams.authoring.tk.TemplateActivity

setStyle() method in org.lamsfoundation.lams.common.ui.LFWindow

setStyle() method in org.lamsfoundation.lams.common.ui.Panel

setToolkitDescription() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

setToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.Toolkit

setToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel

setUpContent() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

setView() method in org.lamsfoundation.lams.common.mvc.Controller

setView() method in org.lamsfoundation.lams.common.mvc.AbstractController

setWorkspaceResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

severityLevel field in org.lamsfoundation.lams.common.util.Debugger

showCursor() method in org.lamsfoundation.lams.common.ui.Cursor

showDebugger() method in org.lamsfoundation.lams.authoring.Application

showErrorAlert() method in org.lamsfoundation.lams.common.util.LFError

showErrorConfirm() method in org.lamsfoundation.lams.common.util.LFError

showMessageAlert() method in org.lamsfoundation.lams.common.ui.LFMessage

showMessageConfirm() method in org.lamsfoundation.lams.common.ui.LFMessage

showPrefsDialog() method in org.lamsfoundation.lams.authoring.Application

showProperties() method in org.lamsfoundation.lams.common.DebugDialog

showTab() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

size() method in org.lamsfoundation.lams.common.util.Hashtable

size() method in org.lamsfoundation.lams.common.style.LFButtonSkin

size() method in org.lamsfoundation.lams.common.ui.Panel

size() method in org.lamsfoundation.lams.common.ui.LFWindow

SMALL_GRID_H_SPACING field in org.lamsfoundation.lams.common.ui.Grid

SMALL_GRID_V_SPACING field in org.lamsfoundation.lams.common.ui.Grid

smallGridToPixels() method in org.lamsfoundation.lams.common.ui.Grid

startDragging() method in org.lamsfoundation.lams.common.ui.LFWindow

startTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

startTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas

startWatch() method in org.lamsfoundation.lams.common.util.Hashtable

stopTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas

stopTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel

stopWatch() method in org.lamsfoundation.lams.common.util.Hashtable

STRING_NULL_VALUE field in org.lamsfoundation.lams.common.Config

StringUtils in package org.lamsfoundation.lams.common.util

styleObject field in org.lamsfoundation.lams.common.style.VisualElement

styleObjectToData() method in org.lamsfoundation.lams.common.style.ThemeManager

supportsContribute field in org.lamsfoundation.lams.authoring.ToolActivity

supportsDefineLater field in org.lamsfoundation.lams.authoring.ToolActivity

supportsModeration field in org.lamsfoundation.lams.authoring.ToolActivity

supportsRunOffline field in org.lamsfoundation.lams.authoring.ToolActivity

symbolName field in org.lamsfoundation.lams.common.style.LFButtonSkin

symbolName field in org.lamsfoundation.lams.common.ui.Panel

symbolOwner field in org.lamsfoundation.lams.common.ui.LFWindow

symbolOwner field in org.lamsfoundation.lams.common.style.LFButtonSkin

symbolOwner field in org.lamsfoundation.lams.common.ui.Panel

SYNCH_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

TemplateActivity in package org.lamsfoundation.lams.authoring.tk

Theme in package org.lamsfoundation.lams.common.style

themeBackFromServer() method in org.lamsfoundation.lams.common.style.ThemeManager

themeChanged() method in org.lamsfoundation.lams.common.ui.LFMenuBar

themeChanged() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

themeChanged() method in org.lamsfoundation.lams.common.DebugDialog

themeChanged() method in org.lamsfoundation.lams.common.PreferencesDialog

themeChanged() method in org.lamsfoundation.lams.common.Dialog

themeChanged() method in org.lamsfoundation.lams.common.ui.InputDialog

themeChanged() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

ThemeManager in package org.lamsfoundation.lams.common.style

timezoneString field in org.lamsfoundation.lams.common.comms.Wddx

title field in org.lamsfoundation.lams.authoring.Activity

title field in org.lamsfoundation.lams.authoring.Transition

title field in org.lamsfoundation.lams.authoring.DesignDataModel

toActivityID field in org.lamsfoundation.lams.authoring.Transition

toData() method in org.lamsfoundation.lams.authoring.Activity

toData() method in org.lamsfoundation.lams.common.Config

toData() method in org.lamsfoundation.lams.common.style.ThemeManager

toData() method in org.lamsfoundation.lams.common.style.VisualElement

toData() method in org.lamsfoundation.lams.authoring.ToolActivity

toData() method in org.lamsfoundation.lams.authoring.ComplexActivity

toData() method in org.lamsfoundation.lams.common.style.Theme

toData() method in org.lamsfoundation.lams.common.dict.DictionaryItem

toData() method in org.lamsfoundation.lams.authoring.DesignDataModel

toData() method in org.lamsfoundation.lams.authoring.Transition

toData() method in org.lamsfoundation.lams.common.dict.Dictionary

toggleTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas

TOOL_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity

ToolActivity in package org.lamsfoundation.lams.authoring

toolActivity field in org.lamsfoundation.lams.authoring.tk.TemplateActivity

Toolbar in package org.lamsfoundation.lams.authoring.tb

ToolbarController in package org.lamsfoundation.lams.authoring.tb

ToolbarModel in package org.lamsfoundation.lams.authoring.tb

ToolbarView in package org.lamsfoundation.lams.authoring.tb

toolContentID field in org.lamsfoundation.lams.authoring.ToolActivity

toolDisplayName field in org.lamsfoundation.lams.authoring.ToolActivity

toolID field in org.lamsfoundation.lams.authoring.ToolActivity

Toolkit in package org.lamsfoundation.lams.authoring.tk

ToolkitController in package org.lamsfoundation.lams.authoring.tk

ToolkitModel in package org.lamsfoundation.lams.authoring.tk

ToolkitView in package org.lamsfoundation.lams.authoring.tk

tooltip field in org.lamsfoundation.lams.authoring.Application

toString() method in org.lamsfoundation.lams.common.util.ObjectUtils

toString() method in org.lamsfoundation.lams.common.util.HashtableElement

toUIID field in org.lamsfoundation.lams.authoring.Transition

Transition in package org.lamsfoundation.lams.authoring

transition field in org.lamsfoundation.lams.authoring.cv.CanvasTransition

TRANSITION_TOOL field in org.lamsfoundation.lams.authoring.cv.CanvasModel

transitionClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController

transitionDialogLoaded() method in org.lamsfoundation.lams.authoring.cv.CanvasView

transitionDoubleClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController

transitionID field in org.lamsfoundation.lams.authoring.Transition

TransitionPropertiesDialog in package org.lamsfoundation.lams.authoring.cv

transitionPropertiesOK() method in org.lamsfoundation.lams.authoring.cv.CanvasController

transitionRelease() method in org.lamsfoundation.lams.authoring.cv.CanvasController

transitionReleaseOutside() method in org.lamsfoundation.lams.authoring.cv.CanvasController

transitions field in org.lamsfoundation.lams.authoring.DesignDataModel

transitionsDisplayed field in org.lamsfoundation.lams.authoring.cv.CanvasModel

transitionUIID field in org.lamsfoundation.lams.authoring.Transition

treeDP field in org.lamsfoundation.lams.common.ws.WorkspaceModel

tzOffset field in org.lamsfoundation.lams.common.comms.Wddx

UIElementLoaded() method in org.lamsfoundation.lams.authoring.Application

UIObjectExtensionsDependency field in org.lamsfoundation.lams.common.style.LFButtonSkin

undo() method in org.lamsfoundation.lams.authoring.cv.Canvas

update() method in org.lamsfoundation.lams.authoring.tk.ToolkitView

update() method in org.lamsfoundation.lams.authoring.tb.ToolbarView

update() method in org.lamsfoundation.lams.common.mvc.AbstractView

update() method in org.lamsfoundation.lams.common.util.Observer

USE_CACHE field in org.lamsfoundation.lams.common.Config

USE_PROPERTY_INSPECTOR field in org.lamsfoundation.lams.authoring.cv.Canvas

userID field in org.lamsfoundation.lams.authoring.DesignDataModel

userID field in org.lamsfoundation.lams.common.Config

userSelectItem() method in org.lamsfoundation.lams.common.ws.Workspace

userSetDesignProperties() method in org.lamsfoundation.lams.common.ws.WorkspaceModel

useTimeZoneInfo field in org.lamsfoundation.lams.common.comms.Wddx

validate() method in org.lamsfoundation.lams.authoring.Activity

validate() method in org.lamsfoundation.lams.authoring.DesignDataModel

validDesign field in org.lamsfoundation.lams.authoring.DesignDataModel

value field in org.lamsfoundation.lams.common.dict.DictionaryItem

values() method in org.lamsfoundation.lams.common.util.Hashtable

VERBOSE field in org.lamsfoundation.lams.common.util.Debugger

version field in org.lamsfoundation.lams.authoring.DesignDataModel

View in package org.lamsfoundation.lams.common.mvc

view field in org.lamsfoundation.lams.authoring.cv.Canvas

viewLoaded() method in org.lamsfoundation.lams.authoring.cv.Canvas

viewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog

viewUpdate() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector

viewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceView

viewUpdate() method in org.lamsfoundation.lams.authoring.cv.CanvasView

VisualElement in package org.lamsfoundation.lams.common.style

Wddx in package org.lamsfoundation.lams.common.comms

wddxPacket field in org.lamsfoundation.lams.common.comms.Wddx

WddxRecordset in package org.lamsfoundation.lams.common.comms

wddxSerialize() method in org.lamsfoundation.lams.common.comms.WddxRecordset

width field in org.lamsfoundation.lams.authoring.tk.ToolkitModel

width field in org.lamsfoundation.lams.authoring.tb.ToolbarModel

width field in org.lamsfoundation.lams.authoring.tk.Toolkit

Workspace in package org.lamsfoundation.lams.common.ws

WorkspaceController in package org.lamsfoundation.lams.common.ws

WorkspaceDialog in package org.lamsfoundation.lams.common.ws

workspaceDialog field in org.lamsfoundation.lams.common.ws.WorkspaceView

workspaceFolderID field in org.lamsfoundation.lams.authoring.DesignDataModel

workspaceID field in org.lamsfoundation.lams.common.ws.WorkspaceModel

WorkspaceModel in package org.lamsfoundation.lams.common.ws

WorkspaceView in package org.lamsfoundation.lams.common.ws

workspaceView field in org.lamsfoundation.lams.common.ws.WorkspaceDialog

x field in org.lamsfoundation.lams.common.ui.Point

x field in org.lamsfoundation.lams.authoring.tk.ToolkitModel

x field in org.lamsfoundation.lams.authoring.tk.Toolkit

x field in org.lamsfoundation.lams.authoring.tb.ToolbarModel

xCoord field in org.lamsfoundation.lams.authoring.Activity

y field in org.lamsfoundation.lams.authoring.tk.ToolkitModel

y field in org.lamsfoundation.lams.authoring.tk.Toolkit

y field in org.lamsfoundation.lams.authoring.tb.ToolbarModel

y field in org.lamsfoundation.lams.common.ui.Point

yCoord field in org.lamsfoundation.lams.authoring.Activity

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Activity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Activity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Activity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,95 @@ + +org.lamsfoundation.lams.authoring.Activity

Class org.lamsfoundation.lams.authoring.Activity

org.lamsfoundation.lams.authoring.Activity

Description

Activity Data storage class. USed as a base class for extending to be Tool, Gate and Complex +


+
+ * static final variables indicating the type of activities
+ 	/******************************************************************
+public static var TOOL_ACTIVITY_TYPE:Number = 1;
+public static var GROUPING_ACTIVITY_TYPE:Number = 2;
+public static var SYNCH_GATE_ACTIVITY_TYPE:Number = 3;
+public static var SCHEDULE_GATE_ACTIVITY_TYPE:Number = 4;
+public static var PERMISSION_GATE_ACTIVITY_TYPE:Number = 5;
+public static var PARALLEL_ACTIVITY_TYPE:Number = 6;
+public static var OPTIONS_ACTIVITY_TYPE:Number = 7;
+public static var SEQUENCE_ACTIVITY_TYPE:Number = 8;
+ static final variables indicating the the category of activities
+
+public static var CATEGORY_SYSTEM:Number = 1;
+public static var CATEGORY_COLLABORATION:Number = 2;
+public static var CATEGORY_ASSESSMENT:Number = 3;
+public static var CATEGORY_CONTENT:Number = 4;
+public static var CATEGORY_SPLIT:Number = 5;
+/******************************************************************
+/**
+ static final variables indicating the grouping_support of activities
+
+public static var GROUPING_SUPPORT_NONE:Number = 1;
+public static var GROUPING_SUPPORT_OPTIONAL:Number = 2;
+public static var GROUPING_SUPPORT_REQUIRED:Number = 3;
+/******************************************************************
+ 
+

Field Index

activityCategoryID, activityID, activityTypeID, activityUIID, applyGrouping, CATEGORY_ASSESSMENT, CATEGORY_COLLABORATION, CATEGORY_CONTENT, CATEGORY_SPLIT, CATEGORY_SYSTEM, createDateTime, defineLater, description, GROUPING_ACTIVITY_TYPE, GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED, groupingID, groupingSupportType, groupingUIID, helpText, learningDesignID, learningLibraryID, libraryActivityID, libraryActivityUIImage, objectType, OPTIONS_ACTIVITY_TYPE, orderID, PARALLEL_ACTIVITY_TYPE, parentActivityID, parentUIID, PERMISSION_GATE_ACTIVITY_TYPE, runOffline, SCHEDULE_GATE_ACTIVITY_TYPE, SEQUENCE_ACTIVITY_TYPE, SYNCH_GATE_ACTIVITY_TYPE, title, TOOL_ACTIVITY_TYPE, xCoord, yCoord

Method Index

new Activity()

clone(), getGateActivityTypes(), isGateActivity(), populateFromDTO(), toData(), validate()

Constructor Detail

Activity

function Activity(activityUIID:Number)

+ Creates an activity with the minimum of fields. + +

Parameters

Field Detail

TOOL_ACTIVITY_TYPE

static public TOOL_ACTIVITY_TYPE:Number

GROUPING_ACTIVITY_TYPE

static public GROUPING_ACTIVITY_TYPE:Number

SYNCH_GATE_ACTIVITY_TYPE

static public SYNCH_GATE_ACTIVITY_TYPE:Number

SCHEDULE_GATE_ACTIVITY_TYPE

static public SCHEDULE_GATE_ACTIVITY_TYPE:Number

PERMISSION_GATE_ACTIVITY_TYPE

static public PERMISSION_GATE_ACTIVITY_TYPE:Number

PARALLEL_ACTIVITY_TYPE

static public PARALLEL_ACTIVITY_TYPE:Number

OPTIONS_ACTIVITY_TYPE

static public OPTIONS_ACTIVITY_TYPE:Number

SEQUENCE_ACTIVITY_TYPE

static public SEQUENCE_ACTIVITY_TYPE:Number

CATEGORY_SYSTEM

static public CATEGORY_SYSTEM:Number
+ static final variables indicating the the category of activities +

CATEGORY_COLLABORATION

static public CATEGORY_COLLABORATION:Number

CATEGORY_ASSESSMENT

static public CATEGORY_ASSESSMENT:Number

CATEGORY_CONTENT

static public CATEGORY_CONTENT:Number

CATEGORY_SPLIT

static public CATEGORY_SPLIT:Number

GROUPING_SUPPORT_NONE

static public GROUPING_SUPPORT_NONE:Number
+ static final variables indicating the grouping_support of activities +

GROUPING_SUPPORT_OPTIONAL

static public GROUPING_SUPPORT_OPTIONAL:Number

GROUPING_SUPPORT_REQUIRED

static public GROUPING_SUPPORT_REQUIRED:Number

objectType

public objectType:String

activityTypeID

public activityTypeID:Number
+ +

activityID

public activityID:Number

activityCategoryID

public activityCategoryID:Number
+ +

activityUIID

public activityUIID:Number
+ +

learningLibraryID

public learningLibraryID:Number

learningDesignID

public learningDesignID:Number

libraryActivityID

public libraryActivityID:Number
+ +

parentActivityID

public parentActivityID:Number
+ +

parentUIID

public parentUIID:Number
+ +

orderID

public orderID:Number
+ +

title

public title:String

description

public description:String

helpText

public helpText:String

xCoord

public xCoord:Number

yCoord

public yCoord:Number

libraryActivityUIImage

public libraryActivityUIImage:String

runOffline

public runOffline:Boolean

defineLater

public defineLater:Boolean

createDateTime

public createDateTime:Date

groupingID

public groupingID:Number
+ +

groupingUIID

public groupingUIID:Number
+ +

applyGrouping

public applyGrouping:Boolean
+ +

groupingSupportType

public groupingSupportType:Number
+ +

Method Detail

getGateActivityTypes

static public function getGateActivityTypes():Array

+ Created an array of activity types to be can be used as a dataprovider +

Return

validate

public function validate(activity:
Activity):Boolean

+ Validates the activity is ok to be used. basically that al required fields have a value; +

isGateActivity

public function isGateActivity():Boolean

populateFromDTO

public function populateFromDTO(dto:Object)

+ Populates all the fields in this activity from a dto object contaning the following fields: +

+//activity properties:
+_activityTypeID = dto.activityTypeID;
+_activityID = dto.activityID;
+_activityCategoryID = dto.activityCategoryID;
+_activityUIID = dto.activityUIID;
+_learningLibraryID = dto.learningLibraryID;
+_learningDesignID = dto.learningDesignID;
+_libraryActivityID = dto.libraryActivityID;
+_parentActivityID = dto.parentActivityID;
+_parentUIID = dto.parentUIID
+_orderID = dto.orderID
+_groupingID = dto.groupingID;
+_groupingUIID = dto.groupingUIID
+_title = dto.title;
+_description = dto.description;
+_helpText =  dto.helpText;
+_yCoord = dto.yCoord;
+_xCoord = dto.xCoord;
+_libraryActivityUIImage = dto.libraryActivityUIImage;
+_applyGrouping = dto.applyGrouping;
+_runOffline = dto.runOffline;
+_defineLater = dto.defineLater;
+_createDateTime = dto.createDateTime;
+_groupingSupportType = dto.groupingSupportType;
+
+ + +

Parameters

dto//the dto containing these fields +

Return

toData

public function toData()

clone

public function clone():
Activity
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Application.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Application.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Application.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,49 @@ + +org.lamsfoundation.lams.authoring.Application

Class org.lamsfoundation.lams.authoring.Application

org.lamsfoundation.lams.authoring.Application

Description

+ Application - LAMS Application +

Field Index

C_DEFAULT, C_HOURGLASS, C_OPTIONAL, C_TRANSITION, cursor, dialogue, root, tooltip

Method Index

copy(), cut(), getCanvas(), getClipboardData(), getComms(), getDesignDataModel(), getDictionary(), getInstance(), getToolbar(), getToolkit(), getWorkspace(), hideDebugger(), main(), onResize(), paste(), setClipboardData(), showDebugger(), showPrefsDialog(), UIElementLoaded()

Field Detail

C_HOURGLASS

static public C_HOURGLASS

C_TRANSITION

static public C_TRANSITION

C_OPTIONAL

static public C_OPTIONAL

C_DEFAULT

static public C_DEFAULT

root

static root:MovieClip [Read Only]
+ Returns the Application root, use as _root would be used + +

dialogue

static dialogue:MovieClip [Read Only]
+ Returns the Dialogue conatiner mc + +

tooltip

static tooltip:MovieClip [Read Only]
+ Returns the tooltip conatiner mc + +

cursor

static cursor:MovieClip [Read Only]
+ Returns the Cursor conatiner mc + +

Method Detail

getInstance

static public function getInstance():
Application

+ Retrieves an instance of the Application singleton +

main

public function main(container_mc:MovieClip)

+ Main entry point to the application +

UIElementLoaded

public function UIElementLoaded(evt:Object)

+ This is called by each UI element as it loads to notify Application that it's loaded + When all UIElements are loaded the Application can set UILoaded flag true allowing events to be dispatched + and methods called on the UI Elements + +

Parameters

showPrefsDialog

public function showPrefsDialog()

+ Opens the preferences dialog +

onResize

public function onResize()

+ Receives events from the Stage resizing +

showDebugger

public function showDebugger():Void

hideDebugger

public function hideDebugger():Void

setClipboardData

public function setClipboardData(obj:Object):Void

+ stores a reference to the object +

Parameters

obj

Return

getClipboardData

public function getClipboardData():Object

+ returns a reference to the object on the clipboard. + Note it must be cloned to be used. this should be taken care of by the destination class +

Return

cut

public function cut():Void

copy

public function copy():Void

paste

public function paste():Void

getDesignDataModel

public function getDesignDataModel():
DesignDataModel

+ get the ddm form the canvas.. this method is here as the ddm used to be stored inthe application. + returns the the Design Data Model +

getToolkit

public function getToolkit():
Toolkit

+ returns the the toolkit instance +

getToolbar

public function getToolbar():
Toolbar

+ returns the the toolbar instance +

getCanvas

public function getCanvas():
Canvas

+ returns the the canvas instance +

getWorkspace

public function getWorkspace():
Workspace

+ returns the the workspace instance +

getComms

public function getComms():
Communication

+ returns the the Comms instance +

getDictionary

public function getDictionary():
Dictionary

+ returns the the Dictionary instance +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ComplexActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ComplexActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ComplexActivity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,26 @@ + +org.lamsfoundation.lams.authoring.ComplexActivity

Class org.lamsfoundation.lams.authoring.ComplexActivity

org.lamsfoundation.lams.authoring.Activity
+   +--org.lamsfoundation.lams.authoring.ComplexActivity

Description

This class represents all the complex activity types. they are not much different, so we can handle them in one class. + For reference these are the activity types +


+ public static var PARALLEL_ACTIVITY_TYPE:Number = 6;
+ public static var OPTIONS_ACTIVITY_TYPE:Number = 7;
+ public static var SEQUENCE_ACTIVITY_TYPE:Number = 8;
+ 
+

See Also

Field Index

maxOptions, minOptions, optionsInstructions

Inherited from Activity

activityCategoryID, activityID, activityTypeID, activityUIID, applyGrouping, CATEGORY_ASSESSMENT, CATEGORY_COLLABORATION, CATEGORY_CONTENT, CATEGORY_SPLIT, CATEGORY_SYSTEM, createDateTime, defineLater, description, GROUPING_ACTIVITY_TYPE, GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED, groupingID, groupingSupportType, groupingUIID, helpText, learningDesignID, learningLibraryID, libraryActivityID, libraryActivityUIImage, objectType, OPTIONS_ACTIVITY_TYPE, orderID, PARALLEL_ACTIVITY_TYPE, parentActivityID, parentUIID, PERMISSION_GATE_ACTIVITY_TYPE, runOffline, SCHEDULE_GATE_ACTIVITY_TYPE, SEQUENCE_ACTIVITY_TYPE, SYNCH_GATE_ACTIVITY_TYPE, title, TOOL_ACTIVITY_TYPE, xCoord, yCoord

Method Index

new ComplexActivity()

clone(), populateFromDTO(), toData()

Inherited from Activity

getGateActivityTypes(), isGateActivity(), validate()

Constructor Detail

ComplexActivity

function ComplexActivity(activityUIID:Number)

Field Detail

maxOptions

public maxOptions:Number
+ used by OPTIONS_ACTIVITY_TYPE +

minOptions

public minOptions:Number
+ used by OPTIONS_ACTIVITY_TYPE +

optionsInstructions

public optionsInstructions:String
+ +

Method Detail

populateFromDTO

public function populateFromDTO(dto:Object)

+ Creates a complex activity from a dto... which is nice +

Parameters

dto

Return

toData

public function toData():Object

+ Creates an object containing all the props of the ComplexActivity. + If a value is null then it is ommitted... if itsd the null value from const + then its included +

Return

the DTO +

clone

public function clone():
ComplexActivity

+ Creates an exact copy of this ComplexActivity +

Return

the copy +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/DesignDataModel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/DesignDataModel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/DesignDataModel.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,59 @@ + +org.lamsfoundation.lams.authoring.DesignDataModel

Class org.lamsfoundation.lams.authoring.DesignDataModel

org.lamsfoundation.lams.authoring.DesignDataModel

Description

+ DesignDataModel stores all the data relating to the design + + Note the hashtable of _activities might contain the following types: + 1) ToolActivities + 2) Grouping activities which reference a _groupings element + 3) Parallel activities which reference 2 or more other _activitiy elements + 4) Optional activities which reference 2 or more other _activitiy elements + 5) Gate activities + + +

Field Index

activities, addEventListener, COPY_TYPE_ID_AUTHORING, COPY_TYPE_ID_PREVIEW, COPY_TYPE_ID_RUN, copyTypeID, createDateTime, dateReadOnly, description, duration, firstActivityID, firstActivityUIID, helpText, lastModifiedDateTime, learningDesignID, licenseID, licenseText, maxID, objectType, parentLearningDesignID, readOnly, removeEventListener, title, transitions, userID, validDesign, version, workspaceFolderID

Method Index

new DesignDataModel()

addActivity(), addTransition(), getActivityByUIID(), getComplexActivityChildren(), getDesignForSaving(), getTransitionByUIID(), newUIID(), removeActivity(), removeTransition(), setDesign(), toData(), validate()

Constructor Detail

DesignDataModel

function DesignDataModel()

Field Detail

COPY_TYPE_ID_AUTHORING

static public COPY_TYPE_ID_AUTHORING:Number

COPY_TYPE_ID_RUN

static public COPY_TYPE_ID_RUN:Number

COPY_TYPE_ID_PREVIEW

static public COPY_TYPE_ID_PREVIEW:Number

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

objectType

public objectType:String

learningDesignID

public learningDesignID:Number

title

public title:String

description

public description:String

helpText

public helpText:String

version

public version:String

userID

public userID:Number

workspaceFolderID

public workspaceFolderID:Number

createDateTime

public createDateTime:Date

readOnly

public readOnly:Boolean

validDesign

public validDesign:Boolean

maxID

public maxID:Number

firstActivityID

public firstActivityID:Number

activities

public activities:Hashtable

transitions

public transitions:Hashtable

copyTypeID

public copyTypeID:Number
+ +

lastModifiedDateTime

public lastModifiedDateTime:Date
+ +

dateReadOnly

public dateReadOnly:Date
+ +

duration

public duration:Number
+ +

firstActivityUIID

public firstActivityUIID:Number
+ +

licenseID

public licenseID:Number
+ +

licenseText

public licenseText:String
+ +

parentLearningDesignID

public parentLearningDesignID:Number
+ +

Method Detail

validate

public function validate():Boolean

+ Validates the design data model +

Return

addActivity

public function addActivity(activity:
Activity):Object

+ Adds a template activity to the model. + +

removeActivity

public function removeActivity(activityUIID):Object

+ Removes the activity from the DDM +

Parameters

activityUIID

Return

removeTransition

public function removeTransition(transitionUIID):Object

+ Removes the transition from the DDM +

Parameters

transitionUIID

Return

addTransition

public function addTransition(transition:
Transition):Boolean

+ Adds a transition to the DDM +

Parameters

transition

Return

setDesign

public function setDesign(design:Object):Boolean

+ Sets a new design for the DDM. + note the design must be empty to call this, use clearCanvas(true) +

Parameters

design

Return

success +

getDesignForSaving

public function getDesignForSaving():Object

+ Calls prepare deign and then returns a DTO object ready to be saved to the server +

Return

toData

public function toData():Object

+ Returns a DTO of the design +

Return

newUIID

public function newUIID():Number

+ Creates a new UI ID which is unique for this design. +

Return

newID +

getActivityByUIID

public function getActivityByUIID(UIID:Number):
Activity

+ Retreives a reference to an activity in the DDM using its UIID +

Parameters

UIID

Return

getTransitionByUIID

public function getTransitionByUIID(UIID:Number):
Activity

+ Retreives a reference to a transition in the DDM using its UIID +

Parameters

UIID

Return

getComplexActivityChildren

public function getComplexActivityChildren(activityUIID):Array

+ Retrieves all children of a complexy activity + E.g. child acts in an optional activity +

Parameters

activityUIID

Return

Array of refs to the child acts in the DDM +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GateActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GateActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GateActivity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.authoring.GateActivity

Class org.lamsfoundation.lams.authoring.GateActivity

org.lamsfoundation.lams.authoring.Activity
+   +--org.lamsfoundation.lams.authoring.GateActivity

Description

+

See Also

Field Index

gateActivityLevelID, gateEndDateTime, gateEndTimeOffset, gateOpen, gateStartDateTime, gateStartTimeOffset

Inherited from Activity

activityCategoryID, activityID, activityTypeID, activityUIID, applyGrouping, CATEGORY_ASSESSMENT, CATEGORY_COLLABORATION, CATEGORY_CONTENT, CATEGORY_SPLIT, CATEGORY_SYSTEM, createDateTime, defineLater, description, GROUPING_ACTIVITY_TYPE, GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED, groupingID, groupingSupportType, groupingUIID, helpText, learningDesignID, learningLibraryID, libraryActivityID, libraryActivityUIImage, objectType, OPTIONS_ACTIVITY_TYPE, orderID, PARALLEL_ACTIVITY_TYPE, parentActivityID, parentUIID, PERMISSION_GATE_ACTIVITY_TYPE, runOffline, SCHEDULE_GATE_ACTIVITY_TYPE, SEQUENCE_ACTIVITY_TYPE, SYNCH_GATE_ACTIVITY_TYPE, title, TOOL_ACTIVITY_TYPE, xCoord, yCoord

Constructor Detail

GateActivity

function GateActivity(activityUIID:Number, activityTypeID:Number, activityCategoryID:Number, learningLibraryID:Number, libraryActivityUIImage:String, gateActivityLevelID:Number)

Field Detail

gateActivityLevelID

public gateActivityLevelID:Number
+ +

gateEndDateTime

public gateEndDateTime:Date
+ +

gateEndTimeOffset

public gateEndTimeOffset:Number
+ +

gateOpen

public gateOpen:Boolean
+ +

gateStartDateTime

public gateStartDateTime:Date
+ +

gateStartTimeOffset

public gateStartTimeOffset:Number
+ +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GroupingActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GroupingActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/GroupingActivity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.authoring.GroupingActivity

Class org.lamsfoundation.lams.authoring.GroupingActivity

org.lamsfoundation.lams.authoring.Activity
+   +--org.lamsfoundation.lams.authoring.GroupingActivity

Description

+

See Also

Field Index

createGroupingID, createGroupingUIID

Inherited from Activity

activityCategoryID, activityID, activityTypeID, activityUIID, applyGrouping, CATEGORY_ASSESSMENT, CATEGORY_COLLABORATION, CATEGORY_CONTENT, CATEGORY_SPLIT, CATEGORY_SYSTEM, createDateTime, defineLater, description, GROUPING_ACTIVITY_TYPE, GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED, groupingID, groupingSupportType, groupingUIID, helpText, learningDesignID, learningLibraryID, libraryActivityID, libraryActivityUIImage, objectType, OPTIONS_ACTIVITY_TYPE, orderID, PARALLEL_ACTIVITY_TYPE, parentActivityID, parentUIID, PERMISSION_GATE_ACTIVITY_TYPE, runOffline, SCHEDULE_GATE_ACTIVITY_TYPE, SEQUENCE_ACTIVITY_TYPE, SYNCH_GATE_ACTIVITY_TYPE, title, TOOL_ACTIVITY_TYPE, xCoord, yCoord

Constructor Detail

GroupingActivity

function GroupingActivity(activityUIID:Number, activityTypeID:Number, activityCategoryID:Number, learningLibraryID:Number, libraryActivityUIImage:String, createGroupingUIID:Number)

Field Detail

createGroupingID

public createGroupingID:Number
+ +

createGroupingUIID

public createGroupingUIID:Number
+ +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ToolActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ToolActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/ToolActivity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,62 @@ + +org.lamsfoundation.lams.authoring.ToolActivity

Class org.lamsfoundation.lams.authoring.ToolActivity

org.lamsfoundation.lams.authoring.Activity
+   +--org.lamsfoundation.lams.authoring.ToolActivity

Description

+

See Also

Field Index

authoringURL, supportsContribute, supportsDefineLater, supportsModeration, supportsRunOffline, toolContentID, toolDisplayName, toolID

Inherited from Activity

activityCategoryID, activityID, activityTypeID, activityUIID, applyGrouping, CATEGORY_ASSESSMENT, CATEGORY_COLLABORATION, CATEGORY_CONTENT, CATEGORY_SPLIT, CATEGORY_SYSTEM, createDateTime, defineLater, description, GROUPING_ACTIVITY_TYPE, GROUPING_SUPPORT_NONE, GROUPING_SUPPORT_OPTIONAL, GROUPING_SUPPORT_REQUIRED, groupingID, groupingSupportType, groupingUIID, helpText, learningDesignID, learningLibraryID, libraryActivityID, libraryActivityUIImage, objectType, OPTIONS_ACTIVITY_TYPE, orderID, PARALLEL_ACTIVITY_TYPE, parentActivityID, parentUIID, PERMISSION_GATE_ACTIVITY_TYPE, runOffline, SCHEDULE_GATE_ACTIVITY_TYPE, SEQUENCE_ACTIVITY_TYPE, SYNCH_GATE_ACTIVITY_TYPE, title, TOOL_ACTIVITY_TYPE, xCoord, yCoord

Method Index

new ToolActivity()

clone(), populateFromDTO(), toData()

Inherited from Activity

getGateActivityTypes(), isGateActivity(), validate()

Constructor Detail

ToolActivity

function ToolActivity(activityUIID:Number)

Field Detail

authoringURL

public authoringURL:String
+ +

toolDisplayName

public toolDisplayName:String
+ +

toolContentID

public toolContentID:Number
+ +

toolID

public toolID:Number
+ +

supportsContribute

public supportsContribute:Boolean
+ +

supportsDefineLater

public supportsDefineLater:Boolean
+ +

supportsModeration

public supportsModeration:Boolean
+ +

supportsRunOffline

public supportsRunOffline:Boolean
+ +

Method Detail

populateFromDTO

public function populateFromDTO(dto:Object):Void

+ Pass an object with all the fields of a ToolActivity into this function to populate: +


+ //activity properties:
+ _activityTypeID = dto.activityTypeID;
+ _activityID = dto.activityID;
+ _activityCategoryID = dto.activityCategoryID;
+ _activityUIID = dto.activityUIID;
+ _learningLibraryID = dto.learningLibraryID;
+ _learningDesignID = dto.learningDesignID;
+ _libraryActivityID = dto.libraryActivityID;
+ _parentActivityID = dto.parentActivityID;
+ _parentUIID = dto.parentUIID;
+ _orderID = dto.orderID;
+ _groupingID = dto.groupingID;
+ _groupingUIID = dto.groupingUIID;
+ _title = dto.title;
+ _description = dto.description;
+ _helpText =  dto.helpText;
+ _yCoord = dto.yCoord;
+ _xCoord = dto.xCoord;
+ _libraryActivityUIImage = dto.libraryActivityUIImage;
+ _applyGrouping = dto.applyGrouping;
+ _runOffline = dto.runOffline;
+ //now removed
+ //_offlineInstructions = dto.offlineInstructions;
+ //_onlineInstructions = dto.onlineInstructions;
+ _defineLater = dto.defineLater;
+ _createDateTime = dto.createDateTime;
+ _groupingSupportType = dto.groupingSupportType;
+
+ //Toolactivity class props
+ _authoringURL = dto.authoringURL;
+ _toolDisplayName = dto.toolDisplayName;
+ _toolContentID = dto.toolContentID;
+ _toolID = dto.toolID;
+ _supportsContribute = dto.supportsContribute;
+ _supportsDefineLater = dto.supportsDefineLater;
+ _supportsModeration = dto.supportsRunOffline;
+ 
+

Parameters

dtoObject containing all ToolActivity fields: +

Return

Noting +

toData

public function toData():Object

clone

public function clone():
ToolActivity
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Transition.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Transition.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/Transition.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,5 @@ + +org.lamsfoundation.lams.authoring.Transition

Class org.lamsfoundation.lams.authoring.Transition

org.lamsfoundation.lams.authoring.Transition

Description

+ Transition data class. Transitions are used in the design to join up activities. Stored in the DDM + +

Field Index

createDateTime, description, fromActivityID, fromUIID, learningDesignID, title, toActivityID, toUIID, transitionID, transitionUIID

Method Index

new Transition()

isToGateActivity(), toData()

Constructor Detail

Transition

function Transition(transitionUIID, fromUIID, toUIID, learningDesignID)

Field Detail

transitionID

public transitionID:Number

transitionUIID

public transitionUIID:Number

fromActivityID

public fromActivityID:Number

fromUIID

public fromUIID:Number

toActivityID

public toActivityID:Number

toUIID

public toUIID:Number

title

public title:String

description

public description:String

createDateTime

public createDateTime:Date

learningDesignID

public learningDesignID:Number

Method Detail

isToGateActivity

public function isToGateActivity():Boolean

toData

public function toData():Object
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.authoring API Naviation

org.lamsfoundation.lams.authoring

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,12 @@ + +Package org.lamsfoundation.lams.authoring API Documentation

Package org.lamsfoundation.lams.authoring

Class Summary
Activity
Application
ComplexActivity
DesignDataModel
GateActivity
GroupingActivity
ToolActivity
Transition

Class Inheritance Diagram

+ + + + + + + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Bin.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Bin.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Bin.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,6 @@ + +org.lamsfoundation.lams.authoring.cv.Bin

Class org.lamsfoundation.lams.authoring.cv.Bin

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.Bin

Description

+ CanvasActivity - +

Field Index

addEventListener, removeEventListener

Method Index

new Bin()

init()

Constructor Detail

Bin

function Bin()

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

Method Detail

init

public function init():Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Canvas.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Canvas.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/Canvas.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,75 @@ + +org.lamsfoundation.lams.authoring.cv.Canvas

Class org.lamsfoundation.lams.authoring.cv.Canvas

org.lamsfoundation.lams.authoring.cv.Canvas

Description

+ The canvas is the main screen area of the LAMS application where activies are added and sequenced + Note - This holds the DesignDataModel _ddm +

Field Index

addEventListener, bin, className, ddm, model, removeEventListener, USE_PROPERTY_INSPECTOR, view

Method Index

new Canvas()

clearCanvas(), confirmedClearDesign(), getCanvasModel(), getCanvasView(), initBin(), initPropertyInspector(), onDDMBeforeUpdate(), onDDMUpdated(), onStoreDesignResponse(), openDesignById(), openDesignBySelection(), piLoaded(), redo(), removeActivity(), removeTransition(), resetCanvas(), saveDesign(), saveDesignToServer(), saveDesignToServerAs(), setDesign(), setDroppedTemplateActivity(), setPastedItem(), setPosition(), setSize(), startTransitionTool(), stopTransitionTool(), toggleTransitionTool(), undo(), viewLoaded()

Constructor Detail

Canvas

public function Canvas(target_mc:MovieClip, depth:Number, x:Number, y:Number, w:Number, h:Number)

+ Canvas Constructor + +

Parameters

target_mcTarget clip for attaching view +

Field Detail

USE_PROPERTY_INSPECTOR

static public USE_PROPERTY_INSPECTOR

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

model

public model:CanvasModel [Read Only]

view

public view:MovieClip [Read Only]

className

public className:String [Read Only]

ddm

public ddm:DesignDataModel [Read Only]

bin

public bin:MovieClip [Read Only]
+ +

Method Detail

viewLoaded

public function viewLoaded(evt:Object)

+ Event dispatched from the view once it's loaded +

openDesignBySelection

public function openDesignBySelection()

+ Opens a design using workspace and user to select design ID + passes the callback function to recieve selected ID +

openDesignById

public function openDesignById(workspaceResultDTO:Object)

+ Request design from server using supplied ID. +

Parameters

Return

saveDesign

public function saveDesign()

saveDesignToServerAs

public function saveDesignToServerAs()

+ Launch workspace browser dialog and set the design metat data for saving + E.g. Title, Desc, Folder etc... also license if required? +

Parameters

Return

saveDesignToServer

public function saveDesignToServer(workspaceResultDTO:Object):Boolean

+ Updates the design with the detsils form the workspace : + * + _resultDTO.selectedResourceID //The ID of the resource that was selected when the dialogue closed + _resultDTO.resourceName //The contents of the Name text field + _resultDTO.resourceDescription //The contents of the description field on the propertirs tab + _resultDTO.resourceLicenseText //The contents of the license text field + _resultDTO.resourceLicenseID //The ID of the selected license from the drop down. + + And then saves the design to the sever by posting XML via comms class +

Return

onStoreDesignResponse

public function onStoreDesignResponse(r):Void

setDroppedTemplateActivity

public function setDroppedTemplateActivity(ta:
TemplateActivity):Void

+ Called when a template activity is dropped onto the canvas +

Parameters

taTemplateActivity +

Return

removeActivity

public function removeActivity(activityUIID:Number)

+ Removes an activity using its activityUIID. + Called by the bin +

Parameters

activityUIID

Return

removeTransition

public function removeTransition(transitionUIID:Number)

+ Removes an transition by using its transitionUIID. + Called by the bin +

Parameters

transitionUIID

Return

setDesign

public function setDesign(designData:Object)

+ Called by Comms after a design has been loaded, usually set as the call back of something like openDesignByID. + Will accept a learningDesign DTO and then render it all out. +

Parameters

designData

Return

clearCanvas

public function clearCanvas(noWarn:Boolean):Boolean

+ Clears the design in the canvas.but leaves other state variables (undo etc..) +

Parameters

noWarn

Return

resetCanvas

public function resetCanvas(noWarn:Boolean):Boolean

+ Returns canvas to init state, ready for new design +

Parameters

noWarn

Return

confirmedClearDesign

public function confirmedClearDesign(ref):Void

+ Called when a user confirms its ok to clear the design +

Parameters

ref

Return

setPastedItem

public function setPastedItem(o:Object):Object

+ Called when the user initiates a paste. recieves a reference to the item to be copied +

Parameters

oItem to be copied +

Return

toggleTransitionTool

public function toggleTransitionTool():Void

startTransitionTool

public function startTransitionTool():Void

+ Called by the top menu bar and the tool bar to start the transition tool, switches cursor. +

Return

stopTransitionTool

public function stopTransitionTool():Void

+ Called by the top menu bar and the tool bar to stop the transition tool, switches cursor. +

Return

setSize

public function setSize(width:Number, height:Number):Void

+ Used by application to set the size +

Parameters

widthThe desired width +
heightthe desired height +

initPropertyInspector

public function initPropertyInspector():Void

+ Initialises the property inspector +

initBin

public function initBin():Void

+ Sts up the bin +

Return

piLoaded

public function piLoaded(evt:Object)

onDDMUpdated

public function onDDMUpdated(evt:Object):Void

+ recieves event fired after update to the DDM +

Parameters

evt

Return

onDDMBeforeUpdate

public function onDDMBeforeUpdate(evt:Object):Void

+ recieves event fired before updating the DDM +

Parameters

evt

Return

undo

public function undo():Void

+ Undo the last change to the DDM +

Return

redo

public function redo():Void

+ Redo last what was undone by the undo method. + NOTE: if a new edit is made, the re-do stack is cleared +

Return

setPosition

public function setPosition(x:Number, y:Number):Void

+ Used by application to set the Position +

Parameters

x
y

getCanvasModel

public function getCanvasModel():
CanvasModel

getCanvasView

public function getCanvasView():MovieClip
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasActivity.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasActivity

Class org.lamsfoundation.lams.authoring.cv.CanvasActivity

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.CanvasActivity

Implemented Interfaces

ICanvasActivity

Description

+ CanvasActivity - +

Field Index

activity

Method Index

new CanvasActivity()

getActivity(), getVisibleHeight(), getVisibleWidth(), init(), setActivity()

Constructor Detail

CanvasActivity

function CanvasActivity()

Field Detail

activity

public activity:Activity

Method Detail

init

public function init(initObj):Void

getVisibleWidth

public function getVisibleWidth():Number

getVisibleHeight

public function getVisibleHeight():Number

getActivity

public function getActivity():
Activity

setActivity

public function setActivity(a:
Activity)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasController.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasController.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasController.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasController

Class org.lamsfoundation.lams.authoring.cv.CanvasController

org.lamsfoundation.lams.common.mvc.AbstractController
+   +--org.lamsfoundation.lams.authoring.cv.CanvasController

Description

Makes changes to the Canvas Authoring model's data based on user input. +

Field Index

Inherited from AbstractController

Method Index

new CanvasController()

activityClick(), activityDoubleClick(), activityRelease(), activityReleaseOutside(), transitionClick(), transitionDoubleClick(), transitionPropertiesOK(), transitionRelease(), transitionReleaseOutside()

Inherited from AbstractController

getModel(), getView(), setModel(), setView()

Constructor Detail

CanvasController

public function CanvasController(cm:
Observable)

+ Constructor + +

Parameters

cmThe model to modify. +

Field Detail

Method Detail

activityClick

public function activityClick(ca:Object):Void

activityDoubleClick

public function activityDoubleClick(ca:Object):Void

activityRelease

public function activityRelease(ca:Object):Void

activityReleaseOutside

public function activityReleaseOutside(ca:Object):Void

transitionClick

public function transitionClick(ct:
CanvasTransition):Void

transitionDoubleClick

public function transitionDoubleClick(ct:
CanvasTransition):Void

transitionRelease

public function transitionRelease(ct:
CanvasTransition):Void

transitionReleaseOutside

public function transitionReleaseOutside(ct:
CanvasTransition):Void

transitionPropertiesOK

public function transitionPropertiesOK(evt:Object):Void

+ Transition Properties OK Handler +

Return

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasModel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasModel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasModel.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,39 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasModel

Class org.lamsfoundation.lams.authoring.cv.CanvasModel

org.lamsfoundation.lams.common.util.Observable
+   +--org.lamsfoundation.lams.authoring.cv.CanvasModel

Description

Model for the Canvas +

Field Index

activeTool, activitiesDisplayed, addEventListener, isDragging, isDrawingTransition, OPTIONAL_TOOL, removeEventListener, selectedItem, TRANSITION_TOOL, transitionsDisplayed

Inherited from Observable

Method Index

new CanvasModel()

addActivityToTransition(), broadcastViewUpdate(), createGateTransition(), getActivityMCByUIID(), getCanvas(), getNewToolContentID(), getPosition(), getSize(), isTransitionToolActive(), openToolActivityContent(), resetTransitionTool(), setDirty(), setNewToolContentID(), setPosition(), setSize(), startTransitionTool(), stopTransitionTool()

Inherited from Observable

addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()

Constructor Detail

CanvasModel

public function CanvasModel(cv:
Canvas)

+ Constructor. +

Field Detail

TRANSITION_TOOL

static public TRANSITION_TOOL:String

OPTIONAL_TOOL

static public OPTIONAL_TOOL:String

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

activitiesDisplayed

public activitiesDisplayed:Hashtable [Read Only]

transitionsDisplayed

public transitionsDisplayed:Hashtable [Read Only]

isDrawingTransition

public isDrawingTransition:Boolean [Read Only]

activeTool

public activeTool:String
+ +

selectedItem

public selectedItem:Object
+ +

isDragging

public isDragging:Boolean
+ +

Method Detail

setSize

public function setSize(width:Number, height:Number):Void

+ Used by application to set the size +

Parameters

widthThe desired width +
heightthe desired height +

getSize

public function getSize():Object

+ Used by View to get the size +

setPosition

public function setPosition(x:Number, y:Number):Void

+ Used by application to set the Position +

Parameters

x
y

getPosition

public function getPosition():Object

+ Used by View to get the size +

setDirty

public function setDirty()

startTransitionTool

public function startTransitionTool():Void

+ Starts the transition tool +

Return

stopTransitionTool

public function stopTransitionTool():Void

+ Stops it +

Return

createGateTransition

public function createGateTransition(transitionUIID, gateTypeID)

addActivityToTransition

public function addActivityToTransition(ca:Object):Object

+ Adds another Canvas Activity to the transition. + Only 2 may be added, adding the 2nd one triggers the creation of the transition. +

Parameters

ca(Canvas Activity) +

Return

resetTransitionTool

public function resetTransitionTool():Void

+ Resets the transition tool to its starting state, e.g. if one chas been created or the user released the mouse over an unsuitable clip +

isTransitionToolActive

public function isTransitionToolActive():Boolean

openToolActivityContent

public function openToolActivityContent(ta:
ToolActivity):Void

+ Called on double clicking an activity +

Return

getNewToolContentID

public function getNewToolContentID(ta:
ToolActivity):Void

setNewToolContentID

public function setNewToolContentID(toolContentID:Number, ta:
ToolActivity):Void

broadcastViewUpdate

public function broadcastViewUpdate(_updateType, _data)

+ Notify registered listeners that a data model change has happened +

getActivityMCByUIID

public function getActivityMCByUIID(UIID:Number):MovieClip

+ Returns a reference to the Activity Movieclip for the UIID passed in. Gets from _activitiesDisplayed Hashable +

Parameters

UIID

Return

Activity Movie clip +

getCanvas

public function getCanvas():
Canvas
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasParallelActivity.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,11 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

Class org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity

Implemented Interfaces

ICanvasActivity

Description

+ CanvasParallelActivity + This is the UI / view representation of a complex (parralel) activity +

Field Index

activity

Method Index

new CanvasParallelActivity()

getActivity(), getVisibleHeight(), getVisibleWidth(), init(), setActivity()

Constructor Detail

CanvasParallelActivity

function CanvasParallelActivity()

Field Detail

activity

public activity:Activity

Method Detail

init

public function init():Void

getActivity

public function getActivity():
Activity

setActivity

public function setActivity(a:
Activity)

getVisibleWidth

public function getVisibleWidth():Number

getVisibleHeight

public function getVisibleHeight():Number
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasTransition.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasTransition.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasTransition.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,6 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasTransition

Class org.lamsfoundation.lams.authoring.cv.CanvasTransition

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.CanvasTransition

Description

+ -+ - +

Field Index

transition

Method Index

new CanvasTransition()

init()

Constructor Detail

CanvasTransition

function CanvasTransition()

Field Detail

transition

public transition:Transition

Method Detail

init

public function init():Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasView.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasView.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/CanvasView.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,25 @@ + +org.lamsfoundation.lams.authoring.cv.CanvasView

Class org.lamsfoundation.lams.authoring.cv.CanvasView

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.mvc.AbstractView
+         +--org.lamsfoundation.lams.authoring.cv.CanvasView

Description

+Authoring view for the canvas + Relects changes in the CanvasModel +

Field Index

addEventListener, removeEventListener

Inherited from AbstractView

Method Index

new CanvasView()

createTransitionPropertiesDialog(), defaultController(), getController(), getViewMc(), init(), transitionDialogLoaded(), viewUpdate()

Inherited from AbstractView

getModel(), setController(), setModel(), update()

Constructor Detail

CanvasView

function CanvasView()

+ Constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

Method Detail

init

public function init(m:
Observable, c:Controller, x:Number, y:Number, w:Number, h:Number)

+ Called to initialise Canvas . CAlled by the Canvas container +

viewUpdate

public function viewUpdate(event:Object):Void

+ Recieved update events from the CanvasModel. Dispatches to relevent handler depending on update.Type +

Parameters

event

createTransitionPropertiesDialog

public function createTransitionPropertiesDialog(pos:Object, callBack:Function)

+ Create a popup dialog to set transition parameters +

Parameters

pos- Position, either 'centre' or an object containing x + y coordinates +

transitionDialogLoaded

public function transitionDialogLoaded(evt:Object)

+ called when the transitionDialogLoaded is loaded +

getViewMc

public function getViewMc():MovieClip

getController

public function getController():
CanvasController

+ Overrides method in abstract view to ensure cortect type of controller is returned +

Return

CanvasController +

Specified By

getController() in org.lamsfoundation.lams.common.mvc.View

defaultController

public function defaultController(model:
Observable):Controller

+ Returns the default controller for this view . + Overrides AbstractView.defaultController() +

Specified By

defaultController() in org.lamsfoundation.lams.common.mvc.View

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/ICanvasActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/ICanvasActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/ICanvasActivity.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.authoring.cv.ICanvasActivity

Interface org.lamsfoundation.lams.authoring.cv.ICanvasActivity

org.lamsfoundation.lams.authoring.cv.ICanvasActivity

Description

+ Specifies the minimum services that a canvaas element must provide +

Method Index

getActivity(), getVisibleHeight(), getVisibleWidth(), setActivity()

Method Detail

getActivity

public function getActivity():
Activity

+ Sets the activity for this Canvas Element. If its a complex activity it will get the mainActivity. +

setActivity

public function setActivity(newActivity:
Activity)

+ Sets the activity for this Canvas Element. If its a complex activity it will set the mainActivity. +

getVisibleWidth

public function getVisibleWidth():Number

+ Retrieves the visible width and height of the canvas element, usefull for the transition class +

getVisibleHeight

public function getVisibleHeight():Number
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/PropertyInspector.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/PropertyInspector.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/PropertyInspector.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,19 @@ + +org.lamsfoundation.lams.authoring.cv.PropertyInspector

Class org.lamsfoundation.lams.authoring.cv.PropertyInspector

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.PropertyInspector

Description

+

Field Index

addEventListener, container, removeEventListener

Method Index

new PropertyInspector()

click(), focusOut(), init(), setSize(), viewUpdate()

Constructor Detail

PropertyInspector

function PropertyInspector()

+ Constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

public container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

Method Detail

init

public function init():Void

viewUpdate

public function viewUpdate(event:Object):Void

+ Recieves update events from the model. +

Parameters

event

Return

setSize

public function setSize(w:Number, h:Number)

+ Main resize method, called by scrollpane container/parent +

click

public function click(e):Void

+ Recieves the click events from the canvas views (inc Property Inspector) buttons. Based on the target + the relevent method is called to action the user request +

Parameters

focusOut

public function focusOut(e):Void

+ Recieves the click events from the canvas views (inc Property Inspector) buttons. Based on the label + the relevent method is called to action the user request +

Parameters

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/TransitionPropertiesDialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/TransitionPropertiesDialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/TransitionPropertiesDialog.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,14 @@ + +org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

Class org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog

Description

+

Field Index

addEventListener, container, removeEventListener

Method Index

new TransitionPropertiesDialog()

getSelectedGateType(), setSize(), themeChanged()

Constructor Detail

TransitionPropertiesDialog

function TransitionPropertiesDialog()

+ constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

Method Detail

themeChanged

public function themeChanged(event:Object)

+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +

getSelectedGateType

public function getSelectedGateType()

setSize

public function setSize(w:Number, h:Number)

+ Main resize method, called by scrollpane container/parent +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/interfaces.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/interfaces.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-frame.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.authoring.cv API Naviation

org.lamsfoundation.lams.authoring.cv

Interfaces

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-interfaces.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-interfaces.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-interfaces.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-interfaces.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/cv/package-summary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,17 @@ + +Package org.lamsfoundation.lams.authoring.cv API Documentation

Package org.lamsfoundation.lams.authoring.cv

Interface Summary
ICanvasActivity
Class Summary
Bin
Canvas
CanvasActivity
CanvasController
CanvasModel
CanvasParallelActivity
CanvasTransition
CanvasView
PropertyInspector
TransitionPropertiesDialog

Class Inheritance Diagram

+ + + + + + + + + + + +

Interface Inheritance Diagram

+ + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/Toolbar.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/Toolbar.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/Toolbar.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,7 @@ + +org.lamsfoundation.lams.authoring.tb.Toolbar

Class org.lamsfoundation.lams.authoring.tb.Toolbar

org.lamsfoundation.lams.authoring.tb.Toolbar

Description

The canvas is the main screen area of the LAMS application where activies are added and sequenced +

Field Index

addEventListener, className, removeEventListener

Method Index

new Toolbar()

setPosition(), setSize()

Constructor Detail

Toolbar

function Toolbar(target_mc:MovieClip, x:Number, y:Number)

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

className

className:String [Read Only]

Method Detail

setSize

public function setSize(width:Number, height:Number):Void

+ Used by application to set the size +

Parameters

widthThe desired width +
heightthe desired height +

setPosition

public function setPosition(x:Number, y:Number)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarController.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarController.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarController.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,7 @@ + +org.lamsfoundation.lams.authoring.tb.ToolbarController

Class org.lamsfoundation.lams.authoring.tb.ToolbarController

org.lamsfoundation.lams.common.mvc.AbstractController
+   +--org.lamsfoundation.lams.authoring.tb.ToolbarController

Description

Makes changes to the Canvas Authoring model's data based on user input. +

Field Index

Inherited from AbstractController

Method Index

new ToolbarController()

click()

Inherited from AbstractController

getModel(), getView(), setModel(), setView()

Constructor Detail

ToolbarController

public function ToolbarController(cm:
Observable)

Field Detail

Method Detail

click

public function click(evt):Void

+ Recieves the click events from the Toolbar buttons. Based on the label + the relevent method is called to action the user request +

Parameters

evt
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarModel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarModel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarModel.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.authoring.tb.ToolbarModel

Class org.lamsfoundation.lams.authoring.tb.ToolbarModel

org.lamsfoundation.lams.common.util.Observable
+   +--org.lamsfoundation.lams.authoring.tb.ToolbarModel

Description

Model for the Toolbar +

Field Index

height, width, x, y

Inherited from Observable

Method Index

new ToolbarModel()

getPosition(), getSize(), setPosition(), setSize()

Inherited from Observable

addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()

Constructor Detail

ToolbarModel

public function ToolbarModel()

+ Constructor. +

Field Detail

x

public x:Number [Read Only]

y

public y:Number [Read Only]

width

public width:Number [Read Only]

height

public height:Number [Read Only]

Method Detail

setSize

public function setSize(width:Number, height:Number)

+ set the size on the model, this in turn will set a changed flag and notify observers (views) +

Parameters

width- Tookit width +
height- Toolkit height +

getSize

public function getSize():Object

+ Used by View to get the size +

setPosition

public function setPosition(x:Number, y:Number):Void

+ sets the model x + y vars +

getPosition

public function getPosition():Object

+ Used by View to get the size +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarView.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarView.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/ToolbarView.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.authoring.tb.ToolbarView

Class org.lamsfoundation.lams.authoring.tb.ToolbarView

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.mvc.AbstractView
+         +--org.lamsfoundation.lams.authoring.tb.ToolbarView

Description

Authoring view for the toolbar +

Field Index

addEventListener, createChildAtDepth, removeEventListener

Inherited from AbstractView

Method Index

new ToolbarView()

createToolbar(), defaultController(), init(), update()

Inherited from AbstractView

getController(), getModel(), setController(), setModel()

Constructor Detail

ToolbarView

public function ToolbarView()

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

createChildAtDepth

public createChildAtDepth:Function

Method Detail

init

public function init(m:
Observable, c:Controller)

+ called by container. Sets up MVC and schedules createToolbar() for a frame later +

createToolbar

public function createToolbar()

update

public function update(o:
Observable, infoObj:Object):Void

defaultController

public function defaultController(model:
Observable):Controller
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.authoring.tb API Naviation

org.lamsfoundation.lams.authoring.tb

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tb/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,8 @@ + +Package org.lamsfoundation.lams.authoring.tb API Documentation

Package org.lamsfoundation.lams.authoring.tb

Class Summary
Toolbar
ToolbarController
ToolbarModel
ToolbarView

Class Inheritance Diagram

+ + + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/TemplateActivity.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/TemplateActivity.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/TemplateActivity.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,18 @@ + +org.lamsfoundation.lams.authoring.tk.TemplateActivity

Class org.lamsfoundation.lams.authoring.tk.TemplateActivity

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.authoring.tk.TemplateActivity

Description

+ TemplateActivity - + these are the visual elements in the toolkit - + each one representing a LearningLibrary template activity +

Field Index

activities, childActivities, mainActivity, toolActivity

Method Index

new TemplateActivity()

init(), setState()

Constructor Detail

TemplateActivity

function TemplateActivity()

+ Constructor - creates an onEnterFrame doLater call to init +

Field Detail

toolActivity

toolActivity:Object [Read Only]
+ Gets this TemplateActivity's data +

mainActivity

mainActivity:Activity [Read Only]

activities

public activities:Array
+ +

childActivities

public childActivities:Array
+ +

Method Detail

init

function init():Void

+ Initialises the class. set up button handlers +

setState

function setState(selected:Boolean):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/Toolkit.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/Toolkit.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/Toolkit.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.authoring.tk.Toolkit

Class org.lamsfoundation.lams.authoring.tk.Toolkit

org.lamsfoundation.lams.authoring.tk.Toolkit

Description

Toolit (formally Library) is where all the available tools are displayed. + Seen on the left hand side of the app. +

Field Index

addEventListener, className, height, removeEventListener, width, x, y

Method Index

new Toolkit()

getDefaultContentID(), getToolkitLibraries(), setPosition(), setSize(), setToolkitLibraries()

Constructor Detail

Toolkit

function Toolkit(target_mc:MovieClip, depth:Number, x:Number, y:Number)

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

width

public width:Number [Read Only]

height

public height:Number [Read Only]

x

public x:Number [Read Only]

y

public y:Number [Read Only]

className

className:String [Read Only]

Method Detail

getToolkitLibraries

public function getToolkitLibraries():Void

setToolkitLibraries

public function setToolkitLibraries(toolkits:Array):Void

+ Call back, get the response from getToolkitLibraries server call +

Parameters

toolkits

Return

getDefaultContentID

public function getDefaultContentID(lid:Number, tid:Number):Number

+ Retrieves the defaultContentID for a given learning libraryID and toolID. + It is the content ID that was in the library packet when it arrived +

Parameters

lid- The learning library id +
tid- The tool id +

Return

default content ID +

setSize

public function setSize(width:Number, height:Number):Void

+ Used by application to set the size +

Parameters

widthThe desired width +
heightthe desired height +

setPosition

public function setPosition(x:Number, y:Number)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitController.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitController.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitController.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,13 @@ + +org.lamsfoundation.lams.authoring.tk.ToolkitController

Class org.lamsfoundation.lams.authoring.tk.ToolkitController

org.lamsfoundation.lams.common.mvc.AbstractController
+   +--org.lamsfoundation.lams.authoring.tk.ToolkitController

Description

+ Controller for the toolkit +

Field Index

Inherited from AbstractController

Method Index

new ToolkitController()

iconDrop(), selectTemplateActivity()

Inherited from AbstractController

getModel(), getView(), setModel(), setView()

Constructor Detail

ToolkitController

public function ToolkitController(cm:
Observable)

+ Constructor + +

Parameters

cmThe model to modify. +

Field Detail

Method Detail

selectTemplateActivity

public function selectTemplateActivity(templateActivity:
TemplateActivity):Void

+Called by ToolkitActivity when one in clicked +

Parameters

iconDrop

public function iconDrop(dragIcon_mc:MovieClip):Void

+Called by the view when a template activity icon is dropped +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitModel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitModel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitModel.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,31 @@ + +org.lamsfoundation.lams.authoring.tk.ToolkitModel

Class org.lamsfoundation.lams.authoring.tk.ToolkitModel

org.lamsfoundation.lams.common.util.Observable
+   +--org.lamsfoundation.lams.authoring.tk.ToolkitModel

Description

+ Model for the Toolbar +

Field Index

className, height, width, x, y

Inherited from Observable

Method Index

new ToolkitModel()

getLastSelectedTemplateActivity(), getLearningLibrary(), getPosition(), getSelectedTemplateActivity(), getSize(), getToolkitDescription(), getToolkitLibraries(), setPosition(), setSelectedTemplateActivity(), setSize(), setToolkitDescription(), setToolkitLibraries()

Inherited from Observable

addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()

Constructor Detail

ToolkitModel

public function ToolkitModel()

+ Constructor. +

Field Detail

x

public x:Number [Read Only]

y

public y:Number [Read Only]

width

public width:Number [Read Only]

height

public height:Number [Read Only]

className

className:String [Read Only]

Method Detail

setToolkitLibraries

public function setToolkitLibraries(tls:Array):Boolean

+ Sets the data for the toolkit (ToolkitLibraries). Called by the toolkit container. Sends the update to the view. (LIBRARIES_UPDATED +

Parameters

Return

getToolkitLibraries

public function getToolkitLibraries():
Hashtable

+ Gets toolkit data +

setSelectedTemplateActivity

public function setSelectedTemplateActivity(templateActivity:
TemplateActivity):Void

+ Sets currecntly selected templateactivity +

getSelectedTemplateActivity

public function getSelectedTemplateActivity():
TemplateActivity

+ Gets currecntly selected templateactivity +

getLastSelectedTemplateActivity

public function getLastSelectedTemplateActivity():
TemplateActivity

+ Gets last selected templateactivity +

setToolkitDescription

public function setToolkitDescription(desc:String):Void

+ Sends update to view for TOOL_DESCRIPTION +

getToolkitDescription

public function getToolkitDescription():String

getLearningLibrary

public function getLearningLibrary(learningLibraryID:Number):Object

+ Gets a learning Library using its ID +

Parameters

learningLibraryID

Return

setSize

public function setSize(width:Number, height:Number)

+ set the size on the model, this in turn will set a changed flag and notify observers (views) +

Parameters

width- Tookit width +
height- Toolkit height +

getSize

public function getSize():Object

+ Used by View to get the size +

setPosition

public function setPosition(x:Number, y:Number):Void

+ sets the model x + y vars +

getPosition

public function getPosition():Object

+ Used by View to get the size +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitView.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitView.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/ToolkitView.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,25 @@ + +org.lamsfoundation.lams.authoring.tk.ToolkitView

Class org.lamsfoundation.lams.authoring.tk.ToolkitView

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.mvc.AbstractView
+         +--org.lamsfoundation.lams.authoring.tk.ToolkitView

Description

+ Authoring view for the toolkit +

Field Index

addEventListener, className, removeEventListener

Inherited from AbstractView

Method Index

new ToolkitView()

createToolkit(), defaultController(), getModel(), init(), layoutToolkit(), update()

Inherited from AbstractView

getController(), setController(), setModel()

Constructor Detail

ToolkitView

public function ToolkitView()

+ Constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

className

public className:String [Read Only]

Method Detail

init

public function init(m:
Observable, c:Controller)

+ Initialisation - sets up the mvc relations ship Abstract view. + Also creates a doLater handler for createToolkit +

createToolkit

public function createToolkit():Void

+ Sets up the toolkit, its actually attached in toolkit.as +

layoutToolkit

public function layoutToolkit():Void

update

public function update(o:
Observable, infoObj:Object):Void

+ Updates state of the tookit, called by the model + +

Parameters

oThe model object that is broadcasting an update. +
infoObjobject with details of changes to model. will contain one field "update type" +

Specified By

update() in org.lamsfoundation.lams.common.util.Observer

getModel

public function getModel():
ToolkitModel

+ Gets the ToolkitModel + +

Specified By

getModel() in org.lamsfoundation.lams.common.mvc.View

defaultController

public function defaultController(model:
Observable):Controller

+ Returns the default controller for this view (ToolkitController). + Overrides AbstractView.defaultController() +

Specified By

defaultController() in org.lamsfoundation.lams.common.mvc.View

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.authoring.tk API Naviation

org.lamsfoundation.lams.authoring.tk

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/authoring/tk/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,9 @@ + +Package org.lamsfoundation.lams.authoring.tk API Documentation

Package org.lamsfoundation.lams.authoring.tk

Class Summary
TemplateActivity
Toolkit
ToolkitController
ToolkitModel
ToolkitView

Class Inheritance Diagram

+ + + + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Config.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Config.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Config.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,20 @@ + +org.lamsfoundation.lams.common.Config

Class org.lamsfoundation.lams.common.Config

org.lamsfoundation.lams.common.Config

Description

+ Stores configuration data for LAMS application +

Field Index

addEventListener, BOOLEAN_NULL_VALUE, className, DATE_NULL_VALUE, DOUBLE_CLICK_DELAY, MESSAGE_TYPE_CRITICAL, MESSAGE_TYPE_ERROR, MESSAGE_TYPE_OK, mode, NUMERIC_NULL_VALUE, removeEventListener, serverUrl, STRING_NULL_VALUE, USE_CACHE, userID

Method Index

getInstance(), getItem(), init(), saveAll(), saveItem(), setItem(), toData()

Field Detail

DOUBLE_CLICK_DELAY

static public DOUBLE_CLICK_DELAY:Number

MESSAGE_TYPE_ERROR

static public MESSAGE_TYPE_ERROR:Number

MESSAGE_TYPE_CRITICAL

static public MESSAGE_TYPE_CRITICAL:Number

MESSAGE_TYPE_OK

static public MESSAGE_TYPE_OK:Number

USE_CACHE

static public USE_CACHE:Boolean

STRING_NULL_VALUE

static public STRING_NULL_VALUE:String

NUMERIC_NULL_VALUE

static public NUMERIC_NULL_VALUE:Number

DATE_NULL_VALUE

static public DATE_NULL_VALUE:Date

BOOLEAN_NULL_VALUE

static public BOOLEAN_NULL_VALUE:String

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

className

className:String [Read Only]

serverUrl

serverUrl:String

userID

userID:Number [Read Only]

mode

public mode:Number
+ +

Method Detail

init

public function init()

+ Initialises the Config class, loading config from the server and overwriting with local values +

getInstance

static public function getInstance():
Config

+ Retrieves an instance of the Config singleton +

getItem

public function getItem(itemID:String):Object

+ Retrieves and returns an item for Application configuration +

setItem

public function setItem(itemID:String, value:Object):Boolean

+ Called to set a configuration item value +

saveAll

public function saveAll()

+ Saves all current configuration items to disk. Called when OK button clicked on preferences dialog +

saveItem

public function saveItem(itemID:String):Boolean

+ Saves one config item +

toData

public function toData():Object

+ Convert a config item to data +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/DebugDialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/DebugDialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/DebugDialog.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,20 @@ + +org.lamsfoundation.lams.common.DebugDialog

Class org.lamsfoundation.lams.common.DebugDialog

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.DebugDialog

Implemented Interfaces

Dialog

Description

Preferences Dialog window for editing user preferences +

Field Index

addEventListener, container, removeEventListener

Method Index

new DebugDialog()

click(), onDebugUpdate(), setSize(), showProperties(), themeChanged()

Constructor Detail

DebugDialog

function DebugDialog()

+ constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

Method Detail

themeChanged

public function themeChanged(event:Object):Void

onDebugUpdate

public function onDebugUpdate(evt:Object)

+ Called when debug log is changed +

showProperties

function showProperties()

+ Shows the properties of the object entered into the textInput +

click

public function click(e:Object):Void

setSize

public function setSize(w:Number, h:Number):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Dialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Dialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/Dialog.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,3 @@ + +org.lamsfoundation.lams.common.Dialog

Interface org.lamsfoundation.lams.common.Dialog

org.lamsfoundation.lams.common.Dialog

Description

Dialog Interface - This ensures that Theme, Resize + Close events are handled in Dialog classes +

Method Index

click(), setSize(), themeChanged()

Method Detail

setSize

public function setSize(w:Number, h:Number):Void

click

public function click(e:Object):Void

themeChanged

public function themeChanged(event:Object):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/PreferencesDialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/PreferencesDialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/PreferencesDialog.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.common.PreferencesDialog

Class org.lamsfoundation.lams.common.PreferencesDialog

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.PreferencesDialog

Implemented Interfaces

Dialog

Description

Preferences Dialog window for editing user preferences +

Field Index

addEventListener, container, removeEventListener

Method Index

new PreferencesDialog()

click(), setSize(), themeChanged()

Constructor Detail

PreferencesDialog

function PreferencesDialog()

+ constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

Method Detail

themeChanged

public function themeChanged(event:Object):Void

click

public function click(e:Object):Void

setSize

public function setSize(w:Number, h:Number):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/interfaces.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/interfaces.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common API Naviation

org.lamsfoundation.lams.common

Interfaces

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-interfaces.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-interfaces.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-interfaces.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-interfaces.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,10 @@ + +Package org.lamsfoundation.lams.common API Documentation

Package org.lamsfoundation.lams.common

Interface Summary
Dialog
Class Summary
Config
DebugDialog
PreferencesDialog

Class Inheritance Diagram

+ + + + +

Interface Inheritance Diagram

+ + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Communication.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Communication.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Communication.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,26 @@ + +org.lamsfoundation.lams.common.comms.Communication

Class org.lamsfoundation.lams.common.comms.Communication

org.lamsfoundation.lams.common.comms.Communication

Description

+ Communication - responsible for server side communication and wddx serialisation/de-serialisation +

Field Index

queueLength, serverUrl

Method Index

new Communication()

deserializeObj(), getRequest(), loadXML(), sendAndReceive(), serializeObj()

Constructor Detail

Communication

function Communication(aServerURL:String)

+ Comms constructor +

Field Detail

serverUrl

serverUrl:String
+ returns current server URL +

queueLength

queueLength:Number [Read Only]
+

Method Detail

getRequest

public function getRequest(requestURL:String, handler:Function, isFullURL:Boolean):Void

+ Make a request to the server. Each request handlers is added to a queue whilst waiting for the (asynchronous) response + from the server. The server returns a wrapped XML packet that is unwrapped and de-serialised on load and passed back + to the request handler + +

Parameters

sendAndReceive

public function sendAndReceive(rawDto:Object, requestURL:String, handler:Function, isFullURL)

+ Sends a data object to the server and directs response to handler function. + +

Parameters

loadXML

public function loadXML(requestURL:String, handler:Function, isFullURL:Boolean, deserialize:Boolean):Void

+ Load Plain XML with optional deserialisation +

serializeObj

public function serializeObj(dto:Object):XML

+ Serializes an object into WDDX XML +

Parameters

dtoThe object to be serialized +

Return

sXML WDDX Serialized XML +

deserializeObj

public function deserializeObj(xmlObj:XML):Object

+ Deserializes WDDX XML to produce an object +

Parameters

Return

Object de-serialized object +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Wddx.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Wddx.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/Wddx.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +org.lamsfoundation.lams.common.comms.Wddx

Class org.lamsfoundation.lams.common.comms.Wddx

org.lamsfoundation.lams.common.comms.Wddx

Field Index

at, atRev, et, etRev, packet, preserveVarCase, timezoneString, tzOffset, useTimeZoneInfo, wddxPacket

Method Index

new Wddx()

deserialize(), deserializeAttr(), deserializeNode(), deserializeString(), serialize(), serializeAttr(), serializeString(), serializeValue(), serializeVariable()

Constructor Detail

Wddx

function Wddx()

Field Detail

et

et:Object

etRev

etRev:Object

at

at:Object

atRev

atRev:Object

timezoneString

timezoneString:String

preserveVarCase

preserveVarCase:Boolean

useTimeZoneInfo

useTimeZoneInfo:Boolean

packet

packet:XML

wddxPacket

wddxPacket:XMLNode

tzOffset

tzOffset:Number

Method Detail

serialize

function serialize(rootObj)

serializeValue

function serializeValue(obj, node)

serializeVariable

function serializeVariable(name:String, obj:Object, node:XMLNode)

serializeString

function serializeString(s:String, node:XMLNode)

serializeAttr

function serializeAttr(s:String)

deserialize

function deserialize(wddxPacket)

deserializeNode

function deserializeNode(node:XMLNode)

deserializeAttr

function deserializeAttr(attr)

deserializeString

function deserializeString(str)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/WddxRecordset.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/WddxRecordset.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/WddxRecordset.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +org.lamsfoundation.lams.common.comms.WddxRecordset

Class org.lamsfoundation.lams.common.comms.WddxRecordset

org.lamsfoundation.lams.common.comms.WddxRecordset

Field Index

preserveFieldCase

Method Index

new WddxRecordset()

addColumn(), addRows(), duplicate(), getField(), getRowCount(), isColumn(), setField(), wddxSerialize()

Constructor Detail

WddxRecordset

function WddxRecordset(arguments)

Field Detail

preserveFieldCase

preserveFieldCase:Boolean

Method Detail

duplicate

function duplicate()

isColumn

function isColumn(name)

getRowCount

function getRowCount()

addColumn

function addColumn(name:String)

addRows

function addRows(n:Number)

getField

function getField(row, col)

setField

function setField(row, col, value)

wddxSerialize

function wddxSerialize(serializer, node)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-frame.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.comms API Naviation

org.lamsfoundation.lams.common.comms

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/comms/package-summary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,7 @@ + +Package org.lamsfoundation.lams.common.comms API Documentation

Package org.lamsfoundation.lams.common.comms

Class Summary
Communication
Wddx
WddxRecordset

Class Inheritance Diagram

+ + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/Dictionary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/Dictionary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/Dictionary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,31 @@ + +org.lamsfoundation.lams.common.dict.Dictionary

Class org.lamsfoundation.lams.common.dict.Dictionary

org.lamsfoundation.lams.common.dict.Dictionary

Description

+ Dictionary - Holds all of the LAMS text allowing LAMS to be multilingual + +

Field Index

addEventListener, currentLanguage, removeEventListener

Method Index

broadcastInit(), createDictionaryFromCode(), createFromData(), getInstance(), getValue(), load(), onDictionaryLoadedFromServer(), openFromDisk(), openFromServer(), saveToDisk(), toData()

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

currentLanguage

currentLanguage:String [Read Only]
+ Returns the currently selected language +

Method Detail

getInstance

static public function getInstance():
Dictionary

+ Retrieves an instance of the Application singleton +

load

public function load(language:String):Void

+ Load the dictionary for the language specified +

Parameters

language(string) language parameter. +

broadcastInit

public function broadcastInit()

+ event broadcast when a new language is loaded +

getValue

static public function getValue(key:String):String

+

toData

public function toData():Object

+ Converts the dictionary data into a data object ready for serializing +

createFromData

public function createFromData(dataObj:Object):Void

+ Creates Dictionary info from data object +

Parameters

dataObj- a data Object to convert to a dictionary +

saveToDisk

public function saveToDisk():Void

+ Save the Dictionary to disk +

Return

openFromDisk

public function openFromDisk():Void

+ Open the Dictionary from disk +

onDictionaryLoadedFromServer

public function onDictionaryLoadedFromServer(dictionaryDataObj:Object)

+ Handler function for dictionary being returned from the server +

openFromServer

public function openFromServer()

+ Opens Dictionary from server +

createDictionaryFromCode

public function createDictionaryFromCode(lang:String)

+ TODO: THIS IS ONLY USED FOR TESTING WHILST SERVER DOES NOT SUPPORT STRUCTURE + REMOVE WHEN NO LONGER REQUIRED +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/DictionaryItem.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/DictionaryItem.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/DictionaryItem.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.common.dict.DictionaryItem

Class org.lamsfoundation.lams.common.dict.DictionaryItem

org.lamsfoundation.lams.common.dict.DictionaryItem

Description

+ Holds the metadata + value of a LAMS text component +

Field Index

description, key, value

Method Index

new DictionaryItem()

createFromData(), toData()

Constructor Detail

DictionaryItem

public function DictionaryItem(key:String, value:String, description:String)

Field Detail

key

key:String [Read Only]

value

value:String [Read Only]

description

description:String [Read Only]

Method Detail

toData

public function toData():Object

+ Convert to data object for saving +

createFromData

static public function createFromData(dataobj:Object):
DictionaryItem

+ Create Dictionary item from dataObject +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-frame.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.dict API Naviation

org.lamsfoundation.lams.common.dict

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/dict/package-summary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,6 @@ + +Package org.lamsfoundation.lams.common.dict API Documentation

Package org.lamsfoundation.lams.common.dict

Class Summary
Dictionary
DictionaryItem

Class Inheritance Diagram

+ + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractController.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractController.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractController.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.common.mvc.AbstractController

Class org.lamsfoundation.lams.common.mvc.AbstractController

org.lamsfoundation.lams.common.mvc.AbstractController

Implemented Interfaces

Controller

Description

+ Provides basic services for the "controller" of a Model/View/Controller triad. +

Field Index

Method Index

new AbstractController()

getModel(), getView(), setModel(), setView()

Constructor Detail

AbstractController

public function AbstractController(m:
Observable)

+ Constructor + +

Parameters

mThe model this controller's view is observing. +

Field Detail

Method Detail

setModel

public function setModel(m:
Observable):Void

+ Sets the model for this controller. +

Specified By

setModel() in org.lamsfoundation.lams.common.mvc.Controller

getModel

public function getModel():
Observable

+ Returns the model for this controller. +

Specified By

getModel() in org.lamsfoundation.lams.common.mvc.Controller

setView

public function setView(v:
View):Void

+ Sets the view that this controller is servicing. +

Specified By

setView() in org.lamsfoundation.lams.common.mvc.Controller

getView

public function getView():
View

+ Returns this controller's view. +

Specified By

getView() in org.lamsfoundation.lams.common.mvc.Controller

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractView.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractView.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/AbstractView.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,21 @@ + +org.lamsfoundation.lams.common.mvc.AbstractView

Class org.lamsfoundation.lams.common.mvc.AbstractView

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.mvc.AbstractView

Implemented Interfaces

Observer View

Description

+ Provides basic services for the "view" of + a Model/View/Controller triad. +

Field Index

Method Index

new AbstractView()

defaultController(), getController(), getModel(), setController(), setModel(), update()

Constructor Detail

AbstractView

public function AbstractView(m:
Observable, c:Controller)

Field Detail

Method Detail

defaultController

public function defaultController(model:
Observable):Controller

+ Returns the default controller for this view. Must be overridden! +

Specified By

defaultController() in org.lamsfoundation.lams.common.mvc.View

setModel

public function setModel(m:
Observable):Void

+ Sets the model this view is observing. +

Specified By

setModel() in org.lamsfoundation.lams.common.mvc.View

getModel

public function getModel():
Observable

+ Returns the model this view is observing. +

Specified By

getModel() in org.lamsfoundation.lams.common.mvc.View

setController

public function setController(c:
Controller):Void

+ Sets the controller for this view. +

Specified By

setController() in org.lamsfoundation.lams.common.mvc.View

getController

public function getController():
Controller

+ Returns this view's controller. +

Specified By

getController() in org.lamsfoundation.lams.common.mvc.View

update

public function update(o:
Observable, infoObj:Object):Void

+ A do-nothing implementation of the Observer interface's + update() method. Subclasses of AbstractView will provide + a concrete implementation for this method. +

Specified By

update() in org.lamsfoundation.lams.common.util.Observer

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/Controller.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/Controller.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/Controller.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,13 @@ + +org.lamsfoundation.lams.common.mvc.Controller

Interface org.lamsfoundation.lams.common.mvc.Controller

org.lamsfoundation.lams.common.mvc.Controller

Description

+ Specifies the minimum services that the "controller" of + a Model/View/Controller triad must provide. +

Method Index

getModel(), getView(), setModel(), setView()

Method Detail

setModel

public function setModel(m:
Observable):Void

+ Sets the model for this controller. +

getModel

public function getModel():
Observable

+ Returns the model for this controller. +

setView

public function setView(v:
View):Void

+ Sets the view this controller is servicing. +

getView

public function getView():
View

+ Returns this controller's view. +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/View.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/View.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/View.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,15 @@ + +org.lamsfoundation.lams.common.mvc.View

Interface org.lamsfoundation.lams.common.mvc.View

org.lamsfoundation.lams.common.mvc.View

Description

+ Specifies the minimum services that the "view" + of a Model/View/Controller triad must provide. +

Method Index

defaultController(), getController(), getModel(), setController(), setModel()

Method Detail

setModel

public function setModel(m:
Observable):Void

+ Sets the model this view is observing. +

getModel

public function getModel():
Observable

+ Returns the model this view is observing. +

setController

public function setController(c:
Controller):Void

+ Sets the controller for this view. +

getController

public function getController():
Controller

+ Returns this view's controller. +

defaultController

public function defaultController(model:
Observable):Controller

+ Returns the default controller for this view. +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/interfaces.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/interfaces.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.mvc API Naviation

org.lamsfoundation.lams.common.mvc

Interfaces

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-interfaces.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-interfaces.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-interfaces.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-interfaces.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/mvc/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,10 @@ + +Package org.lamsfoundation.lams.common.mvc API Documentation

Package org.lamsfoundation.lams.common.mvc

Interface Summary
Controller
View
Class Summary
AbstractController
AbstractView

Class Inheritance Diagram

+ + + +

Interface Inheritance Diagram

+ + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/LFButtonSkin.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/LFButtonSkin.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/LFButtonSkin.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.common.style.LFButtonSkin

Class org.lamsfoundation.lams.common.style.LFButtonSkin

????
+   +--RectBorder
+      +--org.lamsfoundation.lams.common.style.LFButtonSkin

Description

+ LFButtonSkin allows buttons to be customised further than setStyle allows. Essentially it overrides the skin behaviour of + the button component and draws the various button states. + +

Field Index

classConstructed, symbolName, symbolOwner, UIObjectExtensionsDependency

Method Index

classConstruct(), size()

Field Detail

symbolName

static symbolName:String

symbolOwner

static symbolOwner:Object

classConstructed

static classConstructed:Boolean

UIObjectExtensionsDependency

static UIObjectExtensionsDependency

Method Detail

size

function size():Void

classConstruct

static function classConstruct():Boolean
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/Theme.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/Theme.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/Theme.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,17 @@ + +org.lamsfoundation.lams.common.style.Theme

Class org.lamsfoundation.lams.common.style.Theme

org.lamsfoundation.lams.common.style.Theme

Description

+ A theme represents a collections of styles for visual elements + +

Field Index

baseStyleObject, className, name

Method Index

new Theme()

addVisualElement(), createFromData(), getVisualElement(), toData()

Constructor Detail

Theme

function Theme(name:String, baseStyleObject:CSSStyleDeclaration)

+ Constructor +

Parameters

nameName of the theme +
baseStyleObjectBase style for the theme, holds attributes such as themeColor, backgroundColor etc +

Field Detail

name

name:String [Read Only]

className

className:String [Read Only]

baseStyleObject

baseStyleObject:Object [Read Only]

Method Detail

addVisualElement

public function addVisualElement(element:
VisualElement)

+ Adds and element to the visual elements hash +

getVisualElement

public function getVisualElement(name:String):
VisualElement

+ Returns reqeusted visual element +

toData

public function toData():Object

+ Returns an object containing the serializable (data) parts of this class +

createFromData

static public function createFromData(dataObj):
Theme

+ Creates an instance of Theme from a data object +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/ThemeManager.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/ThemeManager.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/ThemeManager.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,41 @@ + +org.lamsfoundation.lams.common.style.ThemeManager

Class org.lamsfoundation.lams.common.style.ThemeManager

org.lamsfoundation.lams.common.style.ThemeManager

Description

+ Manages themes throughout LAMS using the Flash event delegation model. Themes are comprised of Visual elements + which contains styles. + E.g., + Theme: 'default' or 'lime' + Visual element 'LFWindow' or 'Button' + StyleObject contains style attributes such as 'ThemeColor', 'Color', 'borderStyle' etc. + + +

Field Index

addEventListener, removeEventListener

Method Index

broadcastThemeChanged(), createFromData(), createThemeFromCode(), dataToStyleObject(), getInstance(), getStyleObject(), loadTheme(), openFromDisk(), openFromServer(), saveToDisk(), styleObjectToData(), themeBackFromServer(), toData()

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

Method Detail

loadTheme

public function loadTheme(theme:String)

+ Load themes from the Server +

openFromServer

public function openFromServer(theme)

+ Opens Theme from server +

themeBackFromServer

public function themeBackFromServer(themeDTO:Object)

+ Opens Theme from server +

createThemeFromCode

public function createThemeFromCode(theme:String)

+ TODO: THIS IS ONLY USED FOR TESTING WHILST SERVER DOES NOT SUPPORT STRUCTURE + REMOVE WHEN NO LONGER REQUIRED +

getInstance

static public function getInstance():
ThemeManager

+ Retrieves an instance of the ThemeManager singleton, creating it if necessary +

broadcastThemeChanged

public function broadcastThemeChanged()

+ Notify registered listeners that a Styles update has happened +

getStyleObject

public function getStyleObject(visualElementId:String):mx.styles.CSSStyleDeclaration

+ Returns a style object with styles for the VisualElementId passed in +

toData

public function toData():Object

+

createFromData

public function createFromData(dataObj):Object

+ Creates the theme from a data object + +

Parameters

dataObj- data object containing structure of themes needed to populate themes hash table +

saveToDisk

public function saveToDisk():Void

+ Save the Theme manager data to disk +

Return

openFromDisk

public function openFromDisk():Void

+ Open the Theme manager data from disk +

Return

styleObjectToData

static public function styleObjectToData(so:Object):Object

+ Converts style object to a data format that can be serialized +

Parameters

so- an MX style object +

Return

Object +

dataToStyleObject

static public function dataToStyleObject(dataObj:Object):mx.styles.CSSStyleDeclaration

+ Converts data to style object (inverse method for 'styleObjectToData') +

Parameters

dataObj

Return

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/VisualElement.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/VisualElement.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/VisualElement.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,14 @@ + +org.lamsfoundation.lams.common.style.VisualElement

Class org.lamsfoundation.lams.common.style.VisualElement

org.lamsfoundation.lams.common.style.VisualElement

Description

+ A visual element can be anything visual in LAMS that requires style information + e.g. 'Button', 'LFWindow', 'Label' etc + +

Field Index

className, name, styleObject

Method Index

new VisualElement()

createfromData(), toData()

Constructor Detail

VisualElement

function VisualElement(name:String, styleObject:CSSStyleDeclaration)

+ Constructor +

Parameters

nameName representing the relevant visual element +
styleObjectOptional +

Field Detail

styleObject

styleObject:CSSStyleDeclaration [Read Only]

className

className:String [Read Only]

name

name:String [Read Only]

Method Detail

toData

public function toData():Object

+ Returns an object containing the serializable (data) parts of this class +

createfromData

static public function createfromData(dataObj):
VisualElement

+ Creates an instance of VisualElement from data that has been serialized +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.style API Naviation

org.lamsfoundation.lams.common.style

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/style/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,8 @@ + +Package org.lamsfoundation.lams.common.style API Documentation

Package org.lamsfoundation.lams.common.style

Class Summary
LFButtonSkin
Theme
ThemeManager
VisualElement

Class Inheritance Diagram

+ + + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Cursor.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Cursor.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Cursor.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,15 @@ + +org.lamsfoundation.lams.common.ui.Cursor

Class org.lamsfoundation.lams.common.ui.Cursor

org.lamsfoundation.lams.common.ui.Cursor

Description

+ Cursor + Used to set alternitive cursors to the UI +

Field Index

Method Index

new Cursor()

addCursor(), getCurrentCursor(), getCurrentCursorRef(), removeCursor(), showCursor()

Constructor Detail

Cursor

function Cursor()

Field Detail

Method Detail

addCursor

static public function addCursor(id:String, aCursor_mc:MovieClip):Void

removeCursor

static public function removeCursor(id:String):Void

showCursor

static public function showCursor(id:String):Void

+ Switches active coursor to the string specified +

Parameters

idString Identifier - movieclip in the library linkage name. + Stored as static constants E.g: Aplication.C_HOURGLASS +

Return

getCurrentCursor

static public function getCurrentCursor():String

+ Returns current cursor +

Return

String name of current cursor +

getCurrentCursorRef

static public function getCurrentCursorRef():MovieClip

+ Returns current cursor, if cursor is the mouse, then null is returned +

Return

Reference of current cursor +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Dialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Dialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Dialog.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +org.lamsfoundation.lams.common.ui.Dialog

Class org.lamsfoundation.lams.common.ui.Dialog

org.lamsfoundation.lams.common.ui.Dialog

Field Index

Method Index

createInputDialog(), createPopUp(), inputDialogLoaded()

Field Detail

Method Detail

createPopUp

static function createPopUp(path:MovieClip, cls:Object, initobj:Object):MovieClip

createInputDialog

static function createInputDialog(instructions:String, okButtonLabel:String, cancelButtonLabel:String, okHandler:Function, cancelHandler:Function)

inputDialogLoaded

static function inputDialogLoaded(evt:Object)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Grid.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Grid.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Grid.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.common.ui.Grid

Class org.lamsfoundation.lams.common.ui.Grid

org.lamsfoundation.lams.common.ui.Grid

Description

+ Grid - For positioning and calulcating relative to a grid in canvas +

Field Index

LARGE_GRID_H_SPACING, LARGE_GRID_V_SPACING, SMALL_GRID_H_SPACING, SMALL_GRID_V_SPACING

Method Index

new Grid()

drawGrid(), largeGridToPixels(), pixelsToLargeGrid(), pixelsToSmallGrid(), smallGridToPixels()

Constructor Detail

Grid

function Grid()

+ Constructor +

Field Detail

SMALL_GRID_H_SPACING

static public SMALL_GRID_H_SPACING:Number

SMALL_GRID_V_SPACING

static public SMALL_GRID_V_SPACING:Number

LARGE_GRID_H_SPACING

static public LARGE_GRID_H_SPACING:Number

LARGE_GRID_V_SPACING

static public LARGE_GRID_V_SPACING:Number

Method Detail

pixelsToLargeGrid

static public function pixelsToLargeGrid(x:Number, y:Number):
Point

+ Calculates screen x&y from grid coords +

largeGridToPixels

static public function largeGridToPixels(x:Number, y:Number):
Point

+ Calculates screen x&y from grid coords +

smallGridToPixels

static public function smallGridToPixels(x:Number, y:Number):
Point

+ Calculate pixels for small grid coords +

pixelsToSmallGrid

static public function pixelsToSmallGrid(x:Number, y:Number):
Point

+ Calculate small grid coords from pixels +

drawGrid

static public function drawGrid(target_mc, gridWidth, gridHeight, hGap, vGap):Object

+ Draw the grid +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/InputDialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/InputDialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/InputDialog.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,16 @@ + +org.lamsfoundation.lams.common.ui.InputDialog

Class org.lamsfoundation.lams.common.ui.InputDialog

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.ui.InputDialog

Implemented Interfaces

Dialog

Description

Dialogue to collect a string form the user, adn call some specified action on OK +

Field Index

addEventListener, container, removeEventListener

Method Index

new InputDialog()

click(), setCancelButton(), setInstructionsLabel(), setOKButton(), setSize(), themeChanged()

Constructor Detail

InputDialog

function InputDialog()

+ constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

Method Detail

setInstructionsLabel

public function setInstructionsLabel(lbl:String)

setOKButton

public function setOKButton(lbl:String, fn:Function)

setCancelButton

public function setCancelButton(lbl:String, fn:Function)

themeChanged

public function themeChanged(event:Object):Void

click

public function click(e:Object):Void

setSize

public function setSize(w:Number, h:Number):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMenuBar.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMenuBar.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMenuBar.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,12 @@ + +org.lamsfoundation.lams.common.ui.LFMenuBar

Class org.lamsfoundation.lams.common.ui.LFMenuBar

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.ui.LFMenuBar

Description

+ Main application menu for LAMS + +

Field Index

addEventListener, className, removeEventListener

Method Index

new LFMenuBar()

init(), setSize(), themeChanged()

Constructor Detail

LFMenuBar

function LFMenuBar()

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

className

className:String [Read Only]

Method Detail

init

public function init()

setSize

public function setSize(w:Number, h:Number)

+ Size function +

Parameters

themeChanged

public function themeChanged(event:Object)

+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMessage.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMessage.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFMessage.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,14 @@ + +org.lamsfoundation.lams.common.ui.LFMessage

Class org.lamsfoundation.lams.common.ui.LFMessage

org.lamsfoundation.lams.common.ui.LFMessage

Description

+ LFMessage + + +

Field Index

fname, reference

Method Index

new LFMessage()

showMessageAlert(), showMessageConfirm()

Constructor Detail

LFMessage

function LFMessage()

Field Detail

reference

public reference:Object [Read Only]

fname

public fname:String [Read Only]

Method Detail

showMessageAlert

static public function showMessageAlert(msg, okHandler, icon)

+ Shows an alert dialogue. specify the OK Handler and icon. +

Parameters

msgMessage to display +
okHandlerTO execute on click - use the proxy function +
iconstring linkage name of icon in library +

showMessageConfirm

static public function showMessageConfirm(msg, okHandler:Function, cancelHandler:Function)

+ Shows an alert confirm dialogue. It is centred in the root time line and diplays the standard LAMS alert icon +

Parameters

msgThe message to display +

Return

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFWindow.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFWindow.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/LFWindow.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,24 @@ + +org.lamsfoundation.lams.common.ui.LFWindow

Class org.lamsfoundation.lams.common.ui.LFWindow

????
+   +--Window
+      +--org.lamsfoundation.lams.common.ui.LFWindow

Description

+ LFWindow - Extends the MM Window class and will be used for all LAMS windows + dialogs +

Field Index

centred, className, helpButtonHandler, scrollContent, scrollContentPath, symbolOwner

Method Index

new LFWindow()

centre(), contentLoaded(), createChildren(), draw(), init(), scrollLoaded(), setStyle(), size(), startDragging()

Constructor Detail

LFWindow

function LFWindow()

Field Detail

symbolOwner

static public symbolOwner:Object

className

public className:String

centred

public centred:Boolean

scrollContentPath

scrollContentPath:String [Write Only]
+ Sets the content of the scrollpane child. Allows content to be set from outside LFWindow +

helpButtonHandler

helpButtonHandler:Function [Write Only]
+ Sets HelpButton handler function and creates a help button on the window for calling it +

scrollContent

scrollContent:Object [Read Only]
+ Returns content inside the scrollPane +

Method Detail

init

public function init(Void):Void

scrollLoaded

public function scrollLoaded()

+ Fired by Window when content has loaded i.e. ScrollPane +

createChildren

public function createChildren(Void):Void

draw

public function draw(Void):Void

size

public function size(Void):Void

+ called when object is sized, e.g. draw, setSize etc. +

startDragging

public function startDragging(Void):Void

+ Drag handler +

centre

public function centre()

+ Centres the window on the stage +

setStyle

public function setStyle(styleName:String, styleObj:Object)

+ overrides UIObject.setStyle to provide custom style setting +

contentLoaded

public function contentLoaded()

+ method called by content of scrollpane when it is loaded +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Panel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Panel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Panel.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,35 @@ + +org.lamsfoundation.lams.common.ui.Panel

Class org.lamsfoundation.lams.common.ui.Panel

????
+   +--UIComponent
+      +--org.lamsfoundation.lams.common.ui.Panel

Field Index

borderType, className, symbolName, symbolOwner

Method Index

new Panel()

draw(), init(), setStyle(), size()

Constructor Detail

Panel

function Panel()

+ Constructor (Empty) + +

Field Detail

symbolName

static symbolName:String

symbolOwner

static symbolOwner:Object

className

className:String

borderType

borderType:String

Method Detail

init

function init():Void

+ Intialisation, Flash calls the init() method + when the class is created. This method is + called once when a component is instantiated + and never again. + NOTE: CALLED BY UI OBJECT so don't call explicitly here + +

draw

public function draw():Void

+ The draw method is invoked after the component has + been invalidated, by someone (USUALLY UI OBJECT) calling invalidate(). + This is better than redrawing from within the set function + for value, because if there are other properties, it's + better to batch up the changes into one redraw, rather + than doing them all individually. This approach leads + to more efficiency and better centralization of code. + + Here we just call layout children and the super + +

size

public function size(Void):Void

+ Overrides the function in UIObject. + Calls invalidate, which will call draw() one frame + later and therefore will call layoutChildren + - to hanlde the size... +

setStyle

public function setStyle(styleProp:String, newValue):Void

+ General set style method +

Parameters

stylePropThe property to affect, can be backgroundColor or borderStyle +
newValuethe value to assign to that styleProp. Colours can be in name or hex format, borders as in set borderType + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Point.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Point.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/Point.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,7 @@ + +org.lamsfoundation.lams.common.ui.Point

Class org.lamsfoundation.lams.common.ui.Point

org.lamsfoundation.lams.common.ui.Point

Description

+ Point class - holds x and y value as pixels. + +

Field Index

x, y

Constructor Detail

Point

function Point(x:Number, y:Number)

+ Constructor +

Field Detail

x

public x:Number

y

public y:Number
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-frame.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.ui API Naviation

org.lamsfoundation.lams.common.ui

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ui/package-summary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,13 @@ + +Package org.lamsfoundation.lams.common.ui API Documentation

Package org.lamsfoundation.lams.common.ui

Class Summary
Cursor
Dialog
Grid
InputDialog
LFMenuBar
LFMessage
LFWindow
Panel
Point

Class Inheritance Diagram

+ + + + + + + + + + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CallBack.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CallBack.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CallBack.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.common.util.CallBack

Class org.lamsfoundation.lams.common.util.CallBack

org.lamsfoundation.lams.common.util.CallBack

Description

+ +

Field Index

Method Index

new CallBack()

addArgs(), call()

Constructor Detail

CallBack

function CallBack(scope:Object, fn:Function)

Field Detail

Method Detail

call

public function call()

+ Apply the callback +

addArgs

public function addArgs(extraArgs:Array)

+ Adds additional arguments to args array for dynamic runtime callback modification +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CookieMonster.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CookieMonster.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/CookieMonster.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,27 @@ + +org.lamsfoundation.lams.common.util.CookieMonster

Class org.lamsfoundation.lams.common.util.CookieMonster

org.lamsfoundation.lams.common.util.CookieMonster

Description

+ CookieMonster - Singleton used for opening and saving shared objects (cookies); + + +

Field Index

className

Method Index

addToIndex(), cookieExists(), deleteCookie(), getInstance(), getSharedObjectsIndex(), open(), purge(), removeFromIndex(), save()

Field Detail

className

className:String [Read Only]

Method Detail

purge

static public function purge():Void

+ Clears all LAMS shared objects + NOTE: - This should be called only when ALL local data for lams is to be deleted +

getInstance

static public function getInstance():
CookieMonster

+ Retrieves an instance of the CookieMonster singleton +

save

static public function save(obj:Object, name:String, serialize:Boolean):Boolean

+ Saves the object under the name provided +

Parameters

obj- The object to save in a cookie +
name- the handle of the shared object used for reference with open(); +

open

static public function open(name:String, deserialize:Boolean):Object

+ Returns (opens) the named cookie +

Parameters

name- the handle of the shared object used for reference with save(); +

getSharedObjectsIndex

static public function getSharedObjectsIndex():Array

+

addToIndex

static public function addToIndex(name:String):Boolean

+ will store the name of the shared object in the catalog +

removeFromIndex

static public function removeFromIndex(name:String):Boolean

+ Removes this cookie name from the index array +

cookieExists

static public function cookieExists(name:String):Boolean

+ Check whether cookie exists +

deleteCookie

static public function deleteCookie(name:String):Boolean

+ Deletes a Cookie (SharedObject) +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Debugger.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Debugger.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Debugger.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,28 @@ + +org.lamsfoundation.lams.common.util.Debugger

Class org.lamsfoundation.lams.common.util.Debugger

org.lamsfoundation.lams.common.util.Debugger

Description

+ Debug + Can be used to print message to a floating windoe and to trace windoe. SHoudl be used over trace(). + Usage: + import org.lamsfoundation.lams.common.util.Debug; + + Debug.log('_toolkit_mc:'+_toolkit_mc,5,'createToolkit','ToolkitView'); + + +

Field Index

addEventListener, allowDebug, COMP, CRITICAL, GEN, HIGH, MED, msgLog, removeEventListener, severityLevel, VERBOSE

Method Index

debug(), error(), getFormattedMsgLog(), getInstance(), getLatestMsg(), log()

Field Detail

CRITICAL

static public CRITICAL:Number

HIGH

static public HIGH:Number

MED

static public MED:Number

GEN

static public GEN:Number

VERBOSE

static public VERBOSE:Number

COMP

static public COMP:Number

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

allowDebug

public allowDebug:Boolean

severityLevel

public severityLevel:Number

msgLog

msgLog [Read Only]
+

Method Detail

getInstance

static public function getInstance():
Debugger

+ Retrieves an instance of the Application singleton +

log

static public function log(msg:Object, level:Number, fname:String, currentClass:Object):Void

+ Method to print a message to the output - trace or window... +

Parameters

msgThe actual message to be printed +
level(Optional) Severity of this messgae: + 1=critical error > 4 = general debugging message, 5 = component debug message +
fname(Optional) Name of the function calling this log message +
currentClass(Optional)Name of the class +

error

static public function error(e:Object):Void

debug

static public function debug(msg:String, fname:String):Void

+ Legacy Method to print a message to the output - trace or window... +

Parameters

msgThe actual message to be printed + 1=critical error > 4 = general debugging message, 5 = component debug message +
fname(Optional) Name of the function calling this log message +

getFormattedMsgLog

public function getFormattedMsgLog(format:Object):String

+

Parameters

getLatestMsg

public function getLatestMsg(format:Object):String

+

Parameters

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Hashtable.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Hashtable.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Hashtable.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.common.util.Hashtable

Class org.lamsfoundation.lams.common.util.Hashtable

org.lamsfoundation.lams.common.util.Hashtable

Description

+ HashTable +

Field Index

Method Index

new Hashtable()

clear(), clone(), containsKey(), containsValue(), get(), isEmpty(), keys(), put(), putAll(), remove(), size(), startWatch(), stopWatch(), values()

Constructor Detail

Hashtable

function Hashtable(n)

Field Detail

Method Detail

put

public function put(key, val)

+ Adds element to the hashtable +

Parameters

key
val

Return

r The value that was replaced +

putAll

public function putAll(anArray)

get

public function get(o)

keys

public function keys()

values

public function values()

remove

public function remove(o)

+ Removes an element from the hashtable +

Parameters

o

Return

the element being removed or null if its not found +

clear

public function clear()

clone

public function clone(newName)

containsKey

public function containsKey(o:Number)

containsValue

public function containsValue(o)

size

public function size()

isEmpty

public function isEmpty()

startWatch

public function startWatch(newWatchFunction, loc)

stopWatch

public function stopWatch()
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/HashtableElement.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/HashtableElement.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/HashtableElement.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,4 @@ + +org.lamsfoundation.lams.common.util.HashtableElement

Class org.lamsfoundation.lams.common.util.HashtableElement

org.lamsfoundation.lams.common.util.HashtableElement

Description

+ HashtableElement +

Field Index

Method Index

new HashtableElement()

toString()

Constructor Detail

HashtableElement

function HashtableElement(key, val)

Field Detail

Method Detail

toString

public function toString()
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/LFError.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/LFError.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/LFError.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,8 @@ + +org.lamsfoundation.lams.common.util.LFError

Class org.lamsfoundation.lams.common.util.LFError

????
+   +--Error
+      +--org.lamsfoundation.lams.common.util.LFError

Description

+ LFError + + +

Field Index

fname, reference

Method Index

new LFError()

showErrorAlert(), showErrorConfirm()

Constructor Detail

LFError

function LFError(msg:String, fn:String, ref:Object, debugInfo:String)

Field Detail

reference

public reference:Object [Read Only]

fname

public fname:String [Read Only]

Method Detail

showErrorAlert

public function showErrorAlert(okHandler)

showErrorConfirm

public function showErrorConfirm(okHandler:Function, cancelHandler:Function)
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieClipUtils.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieClipUtils.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieClipUtils.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.common.util.MovieClipUtils

Class org.lamsfoundation.lams.common.util.MovieClipUtils

org.lamsfoundation.lams.common.util.MovieClipUtils

Description

+ MovieclipUtils +

Method Index

new MovieClipUtils()

doLater(), getCenterOfMC(), LFHitTest()

Constructor Detail

MovieClipUtils

function MovieClipUtils()

Method Detail

LFHitTest

static public function LFHitTest(a_mc:MovieClip, b_mc:MovieClip):Boolean

+ Checks if one mc intersects or overlaps another by comparing the x&y co-ords +

Parameters

a_mctarget movie clip +
b_mcthe movie clip that may be interesceting a_mc +

getCenterOfMC

static public function getCenterOfMC(mc:MovieClip):
Point

doLater

static public function doLater(fn:Function):Void

+ Schedules a function to be executed after one frame +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieLoader.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieLoader.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/MovieLoader.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,11 @@ + +org.lamsfoundation.lams.common.util.MovieLoader

Class org.lamsfoundation.lams.common.util.MovieLoader

org.lamsfoundation.lams.common.util.MovieLoader

Description

+ MovieclipUtils +

Field Index

movieCache

Method Index

new MovieLoader()

onLoadError(), onLoadInit()

Constructor Detail

MovieLoader

function MovieLoader(mcUrl:String, fn:Function, scope:Object, target_mc:MovieClip)

+ Constructor +

Parameters

mcUrlURL of MovieCLip or JPEG to load +
fnFuncation to call when onLoadInit +
scopeScope of function +
target_mcMC To replace with loaded mc +

Return

mcl The populated MovieClip Loaded +

Field Detail

movieCache

static public movieCache:Array

Method Detail

onLoadInit

public function onLoadInit(loaded_mc):Void

onLoadError

public function onLoadError(loaded_mc:MovieClip, errorCode:String):Void
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/NumberUtils.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/NumberUtils.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/NumberUtils.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,5 @@ + +org.lamsfoundation.lams.common.util.NumberUtils

Class org.lamsfoundation.lams.common.util.NumberUtils

org.lamsfoundation.lams.common.util.NumberUtils

Description

+ Util methods for number manipulation +

Field Index

className

Method Index

new NumberUtils()

randomBetween()

Constructor Detail

NumberUtils

function NumberUtils()

Field Detail

className

className:String [Read Only]

Method Detail

randomBetween

static public function randomBetween(a, b):Number

+

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/ObjectUtils.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/ObjectUtils.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/ObjectUtils.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,10 @@ + +org.lamsfoundation.lams.common.util.ObjectUtils

Class org.lamsfoundation.lams.common.util.ObjectUtils

org.lamsfoundation.lams.common.util.ObjectUtils

Description

+ Recursivly prints out all the values in an object + + +

Method Index

deNull(), printObject(), toString()

Method Detail

printObject

static public function printObject(target):String

+ Recursively goes through and object and prints out property values +

Parameters

target

Return

toString

static public function toString(target):String

+ Recursively goes through and object and returns string out property values +

Parameters

target

Return

deNull

static public function deNull(obj:Object):Object
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observable.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observable.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observable.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,30 @@ + +org.lamsfoundation.lams.common.util.Observable

Class org.lamsfoundation.lams.common.util.Observable

org.lamsfoundation.lams.common.util.Observable

Description

+ A Java-style Observable class used to represent the "subject" + of the Observer design pattern. Observers must implement the Observer + interface, and register to observe the subject via addObserver(). +

Field Index

Method Index

new Observable()

addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()

Constructor Detail

Observable

public function Observable()

+ Constructor function. +

Field Detail

Method Detail

addObserver

public function addObserver(o:
Observer):Boolean

+ Adds an observer to the list of observers. +

Parameters

oThe observer to be added. +

removeObserver

public function removeObserver(o:
Observer):Boolean

+ Removes an observer from the list of observers. + +

Parameters

oThe observer to remove. +

notifyObservers

public function notifyObservers(infoObj:Object):Void

+ Tell all observers that the subject has changed. + +

Parameters

infoObjAn object containing arbitrary data + to pass to observers. +

clearObservers

public function clearObservers():Void

+ Removes all observers from the observer list. +

hasChanged

public function hasChanged():Boolean

+ Checks if the subject has changed. + +

Return

true if the subject has changed, as determined by setChanged(). +

countObservers

public function countObservers():Number

+ Returns the number of observers in the observer list. + +

Return

An integer: the number of observers for this subject. +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observer.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observer.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Observer.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,11 @@ + +org.lamsfoundation.lams.common.util.Observer

Interface org.lamsfoundation.lams.common.util.Observer

org.lamsfoundation.lams.common.util.Observer

Description

+ The interface that must be implemented by all observers of an + Observable object. +

Method Index

update()

Method Detail

update

public function update(o:
Observable, infoObj:Object):Void

+ Invoked automatically by an observed object when it changes. + +

Parameters

oThe observed object (an instance of Observable). +
infoObjAn arbitrary data object sent by + the observed object. +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Proxy.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Proxy.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/Proxy.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,12 @@ + +org.lamsfoundation.lams.common.util.Proxy

Class org.lamsfoundation.lams.common.util.Proxy

org.lamsfoundation.lams.common.util.Proxy

Description

+ The proxy class, contains 1 static method + Dave +

Method Index

create()

Method Detail

create

static public function create(oTarget:Object, fFunction:Function):Function

+ Creates a function that executes in the scope passed in as target, + not the scope it is actually executed in. + Like MMs delegate function but can accept parameters and pass them onto + the function +

Parameters

oTargetthe scope the function should execute in +
fFunctionthe function to execute, followed by any other parameters to pass on. +

Return

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/StringUtils.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/StringUtils.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/StringUtils.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,30 @@ + +org.lamsfoundation.lams.common.util.StringUtils

Class org.lamsfoundation.lams.common.util.StringUtils

org.lamsfoundation.lams.common.util.StringUtils

Description

+ Util methods for string manipulation +

Field Index

className

Method Index

new StringUtils()

cleanNull(), escapeAngleBrackets(), getUID(), isEmpty(), isNull(), isWDDXNull(), pad(), queryStringToObject(), replace()

Constructor Detail

StringUtils

function StringUtils()

Field Detail

className

className:String [Read Only]

Method Detail

cleanNull

static public function cleanNull(str:String):String

+ If the value passed in is any null type value or LAMS NULL VALUE then blank string is returned + Used to prevent "undefined" appearing in the UI +

Parameters

strThe string to search +

Return

a clean string +

escapeAngleBrackets

static public function escapeAngleBrackets(str:String):String

+ Converts < to < and > to > + Used good for displaying html looking tags in textfields that expect HTML. +

Parameters

str

Return

replace

static public function replace(s:String, p_str:String, p_repl:String)

+ Search replace function, leaves original string untouched +

Parameters

sThe string to work on +
p_strThe string to find +
p_replThe string to replace +

Return

The result +

queryStringToObject

static public function queryStringToObject(queryString):Object

+ Converts a query string to an object with attribute-value properies +

pad

static public function pad(val:String, length:Number, char:String, padRight:Boolean):String

+ Pads a string with specified character + +

Parameters

getUID

static public function getUID():String

+ Constructs a unique ID made up of YYYY-MM-DD-HH-SS-MS-ID where ID is a number between 1 and 999 +

isEmpty

static public function isEmpty(v):Boolean

+ Checks to see if the value passed in is null, undefined or a blank string +

Parameters

v

Return

isWDDXNull

static public function isWDDXNull(v):Boolean

+ Checks to see if the value passed in is any of the null values defined in Config. +

Parameters

v

Return

boolean true if null +

isNull

static public function isNull(v):Boolean
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/interfaces.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/interfaces.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-frame.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.util API Naviation

org.lamsfoundation.lams.common.util

Interfaces

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-interfaces.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-interfaces.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-interfaces.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-interfaces.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/util/package-summary.html 13 Feb 2006 02:53:01 -0000 1.1 @@ -0,0 +1,20 @@ + +Package org.lamsfoundation.lams.common.util API Documentation

Package org.lamsfoundation.lams.common.util

Interface Summary
Observer
Class Summary
CallBack
CookieMonster
Debugger
Hashtable
HashtableElement
LFError
MovieClipUtils
MovieLoader
NumberUtils
ObjectUtils
Observable
Proxy
StringUtils

Class Inheritance Diagram

+ + + + + + + + + + + + + + +

Interface Inheritance Diagram

+ + +
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/Workspace.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/Workspace.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/Workspace.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,43 @@ + +org.lamsfoundation.lams.common.ws.Workspace

Class org.lamsfoundation.lams.common.ws.Workspace

org.lamsfoundation.lams.common.ws.Workspace

Description

+ + Workspace provides methods for retrieving a user workspace, necessary for selecting a design + +

Field Index

onOKCallback

Method Index

new Workspace()

generalWorkspaceOperationResponseHandler(), getDefaultRootFolderID(), getDefaultWorkspaceID(), itemSelected(), recievedAvailableLicenses(), recievedFolderContents(), recievedUserWorkspace(), requestAvailableLicenses(), requestCopyResource(), requestDeleteResource(), requestFolderContents(), requestMoveResource(), requestMoveResourceResponse(), requestNewFolder(), requestRenameResource(), setDesignProperties(), userSelectItem()

Constructor Detail

Workspace

public function Workspace()

+ workspace Constructor + +

Parameters

Field Detail

onOKCallback

public onOKCallback:Function
+ +

Method Detail

recievedUserWorkspace

public function recievedUserWorkspace(dto):Void

+ Invoked when getUserWorkspace returns result from server. + Sets the data in the model +

requestFolderContents

public function requestFolderContents(folderID:Number):Void

+ Called when the user opens a node and we dont already have the children in the cache. + either becasue never opened beofre or becasuse the cache was cleared for that folder +

Parameters

folderID

Return

recievedFolderContents

public function recievedFolderContents(dto:Object):Void

+ Response handler for requestFolderContents +

Parameters

dtoThe WDDX object containing the children of this folder +

Return

requestCopyResource

public function requestCopyResource(resourceID:Number, targetFolderID:Number, resourceType:String)

+ Asks the server to copy one resource to another location, if its the same folderID, + then we have to change the name - append Copy of +

Parameters

resourceID//the resource to be copied, e.g. folder, LD or somethign else +
targetFolderID//the fodler to copy the resource too +
resourceType//the resource type string LearningDesign or Folder as of 1.1 +

Return

generalWorkspaceOperationResponseHandler

public function generalWorkspaceOperationResponseHandler(dto:Object)

+ Handler for most of the workspace file operations, it just invalidates the cache from the folderID pending refresh + and sends an open event to the dialog +

Parameters

dto

Return

requestDeleteResource

public function requestDeleteResource(resourceID:Number, resourceType:String)

requestNewFolder

public function requestNewFolder(parentFolderID:Number, folderName:String)

requestRenameResource

public function requestRenameResource(resourceID:Number, resourceType:Number, newName:String)

requestMoveResource

public function requestMoveResource(resourceID:Number, targetFolderID:Number, resourceType:String)

requestMoveResourceResponse

public function requestMoveResourceResponse(dto)

requestAvailableLicenses

public function requestAvailableLicenses()

+ Gets a list of available licenses to apply to the designs. Mostly they are creative commons licenses +

Return

recievedAvailableLicenses

public function recievedAvailableLicenses(dto:Array)

+ The handler for requestAvailableLicenses +

Return

userSelectItem

public function userSelectItem(callback)

+ Shows the workspace browsing dialoge to open a design + Usually used by the canvas. + +

setDesignProperties

public function setDesignProperties(tabToSelect:String, onOKCallback):Void

+ Shows the workspace browsing dialoge to set a design;s properties + Usually used for saving a design by the canvas. +

Parameters

tabToSelectThe tab to show, can be: SAVE_AS, PROPERTIES, +

Return

itemSelected

public function itemSelected(designId:Number)

+ Called when design has been selected from within the workspace dialog, inovked via callback method. +

getDefaultWorkspaceID

public function getDefaultWorkspaceID():Number

getDefaultRootFolderID

public function getDefaultRootFolderID():Number
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceController.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceController.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceController.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,23 @@ + +org.lamsfoundation.lams.common.ws.WorkspaceController

Class org.lamsfoundation.lams.common.ws.WorkspaceController

org.lamsfoundation.lams.common.mvc.AbstractController
+   +--org.lamsfoundation.lams.common.ws.WorkspaceController

Description

Makes changes to the model's data based on user input. +

Field Index

Inherited from AbstractController

Method Index

new WorkspaceController()

fileOperationRequest(), getView(), onDragComplete(), onTreeNodeChange(), onTreeNodeClose(), onTreeNodeOpen(), openDialogLoaded(), setNewFolderName(), setNewResourceName()

Inherited from AbstractController

getModel(), setModel(), setView()

Constructor Detail

WorkspaceController

public function WorkspaceController(wm:
Observable)

+ Constructor + +

Parameters

Field Detail

Method Detail

openDialogLoaded

public function openDialogLoaded(evt:Object)

+ called when the dialog is loaded, calles methods to set up content in dialogue + also sets up the okClicked event listener +

Parameters

evt

Return

onTreeNodeOpen

public function onTreeNodeOpen(evt:Object)

+ Invoked when the node is opened. it must be a folder +

onTreeNodeClose

public function onTreeNodeClose(evt:Object)

+ Treeview data changed event handler +

onTreeNodeChange

public function onTreeNodeChange(evt:Object)

onDragComplete

public function onDragComplete(evt:Object)

+ Initiates a move request for a folder or resource +

Parameters

evt//this event should contain: {type:"drag_complete", target: this.tree, sourceNode: node, targetNode: this.__targetNode.item} +

Return

fileOperationRequest

public function fileOperationRequest(e:Object)

+ Handles the events from the cut, copy, paste n delete buttons +

Parameters

e

Return

setNewResourceName

public function setNewResourceName(newName:String)

+ Called when the user finishes the editing the name in the pop up dialog +

Parameters

newName

Return

setNewFolderName

public function setNewFolderName(newName:String)

+ Called when the user finishes the editing the name in the pop up dialog +

Parameters

newName

Return

getView

public function getView()
\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceDialog.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceDialog.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceDialog.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,32 @@ + +org.lamsfoundation.lams.common.ws.WorkspaceDialog

Class org.lamsfoundation.lams.common.ws.WorkspaceDialog

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.ws.WorkspaceDialog

Description

+

Field Index

addEventListener, container, removeEventListener, resultDTO, selectedDesignId, workspaceView

Method Index

new WorkspaceDialog()

closeThisDialogue(), doWorkspaceDispatch(), onLicenseComboSelect(), openLicenseURL(), setSize(), setUpContent(), themeChanged(), viewUpdate()

Constructor Detail

WorkspaceDialog

function WorkspaceDialog()

+ constructor +

Field Detail

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

container

container:MovieClip [Write Only]
+ set the container refernce to the window holding the dialog +

workspaceView

public workspaceView:WorkspaceView
+ +

selectedDesignId

selectedDesignId:Number [Read Only]

resultDTO

public resultDTO:Object [Read Only]
+ +

Method Detail

setUpContent

public function setUpContent():Void

+ Called by the worspaceView after the content has loaded +

Return

viewUpdate

public function viewUpdate(event:Object):Void

+ Recieved update events from the WorkspaceModel. Dispatches to relevent handler depending on update.Type +

Parameters

event

onLicenseComboSelect

public function onLicenseComboSelect(evt:Object)

openLicenseURL

public function openLicenseURL(evt:Object)

themeChanged

public function themeChanged(event:Object)

+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +

doWorkspaceDispatch

public function doWorkspaceDispatch(useResourceID:Boolean)

+ Dispatches an event - picked up by the canvas in authoring + sends paramter containing: + _resultDTO.selectedResourceID + _resultDTO.targetWorkspaceFolderID + _resultDTO.resourceName +_resultDTO.resourceDescription +_resultDTO.resourceLicenseText +_resultDTO.resourceLicenseID +

Parameters

useResourceID//if its true then we will send the resorceID of teh item selected in the tree - usually this means we are overwriting something +

Return

closeThisDialogue

public function closeThisDialogue()

setSize

public function setSize(w:Number, h:Number)

+ Main resize method, called by scrollpane container/parent +

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceModel.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceModel.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceModel.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,106 @@ + +org.lamsfoundation.lams.common.ws.WorkspaceModel

Class org.lamsfoundation.lams.common.ws.WorkspaceModel

org.lamsfoundation.lams.common.util.Observable
+   +--org.lamsfoundation.lams.common.ws.WorkspaceModel

Description

Model for the Canvas +

Field Index

addEventListener, currentMode, currentTab, folderIDPendingRefresh, folderIDPendingRefreshList, MEMBERSHIP_ACCESS, NO_ACCESS, OWNER_ACCESS, READ_ACCESS, removeEventListener, rootFolderID, RT_FILE, RT_FOLDER, RT_LD, RT_LESSON, treeDP, workspaceID

Inherited from Observable

Method Index

new WorkspaceModel()

autoOpenFolderInTree(), broadcastViewUpdate(), clearWorkspaceCache(), clearWorkspaceCacheMultiple(), getAvailableLicenses(), getClipboardItem(), getSelectedTreeNode(), getWorkspace(), getWorkspaceResource(), initWorkspaceTree(), isWritableResource(), openDesignBySelection(), openFolderInTree(), populateLicenseDetails(), setAvailableLicenses(), setClipboardItem(), setFolderContents(), setFolderOpen(), setSelectedTreeNode(), setWorkspaceResource(), showTab(), userSetDesignProperties()

Inherited from Observable

addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()

Constructor Detail

WorkspaceModel

public function WorkspaceModel(w:
Workspace)

Field Detail

RT_FOLDER

public RT_FOLDER:String

RT_LD

public RT_LD:String

RT_LESSON

public RT_LESSON:String

RT_FILE

public RT_FILE:String

READ_ACCESS

public READ_ACCESS:Number

MEMBERSHIP_ACCESS

public MEMBERSHIP_ACCESS:Number

OWNER_ACCESS

public OWNER_ACCESS:Number

NO_ACCESS

public NO_ACCESS:Number

addEventListener

public addEventListener:Function

removeEventListener

public removeEventListener:Function

treeDP

public treeDP:XML [Read Only]

workspaceID

public workspaceID:Number
+ +

rootFolderID

public rootFolderID:Number
+ +

currentTab

public currentTab:String
+ +

currentMode

public currentMode:String
+ +

folderIDPendingRefresh

public folderIDPendingRefresh:Number
+ +

folderIDPendingRefreshList

public folderIDPendingRefreshList:Array
+ +

Method Detail

openDesignBySelection

public function openDesignBySelection()

+ Open the workspace dialog in the centre of the screen + Pass in the function to be called when a design is selected?? +

Return

userSetDesignProperties

public function userSetDesignProperties(tabToSelect:String)

+ Pops up a dialogue with inputs to set the meta data for the design. +

Parameters

tabToSelect

Return

showTab

public function showTab(tabToSelect:String)

+ Shows one or other of the tabs in the dialog +

Parameters

tabToSelectcan be either LOCATION or PROPERTIES +

Return

broadcastViewUpdate

public function broadcastViewUpdate(_updateType, _data)

+ Notify registered listeners that a data model change has happened. + Note - Both the VorkspaceView and the WorkspaceDialog are listening (so careful what you say!) +

Parameters

_updateType= the string identifier of this type of update, allows the listener to dispatch to correct function +
_data= the data to be sent to the view handler +

initWorkspaceTree

public function initWorkspaceTree()

+ Sets up the tree for the 1st time + Creates the dummy root folder with ID -1 +

Return

openFolderInTree

public function openFolderInTree(resourceToOpen:Number):Void

+ Called when the user expands a tree node +

Parameters

resourceToOpenID:Number of resource to open +

Return

setFolderContents

public function setFolderContents(dto:Object)

+ Callback from loading some folder data. + Adds the node to the tree (and therfore by ref to the treeDP + Also adds a ref to the node to the _workspaceResources hashtable with the resourceID as the key + the contents of the folder as retrieved by getFolderContents() will contain a fodler or a learningdesign: +

+ - creationDateTime = 2004-12-23T0:0:0+10:0
+description = Folder
+lastModifiedDateTime = 2004-12-23T0:0:0+10:0
+name = Mary Morgan Run Sequences Folder
+permissionCode = 3.0
+resourceID = 7.0
+resourceType = Folder
+or
+creationDateTime = 2006-1-24T9:42:14+10:0
+description = An example description
+lastModifiedDateTime = 2006-1-24T10:42:14+10:0
+name = LD Created:Tue Jan 24 10:42:14 GMT+1100 2006
+permissionCode = 3.0
+resourceID = 6.0
+resourceType = LearningDesign
+versionDetails
+
+

Parameters

dto

Return

clearWorkspaceCache

public function clearWorkspaceCache(folderIDPendingRefresh)

+ Clears the store of workspace resources - + TODO:prob could make more granular by passing in a folder ID to clear +

Return

clearWorkspaceCacheMultiple

public function clearWorkspaceCacheMultiple()

+ If mroe than one fodler is pending refresh - use this and ensure the _folderIDPendingRefreshList is populated +

Return

autoOpenFolderInTree

public function autoOpenFolderInTree(folderID)

+ Tells the dialog to open a folder, as if the user had expanded the node + NOTE - this manually generated the onOpen event for the controller +

Parameters

folderIDThe folder to open +

Return

setFolderOpen

public function setFolderOpen(folderID)

+ Opens folder but does not generate the event (therefore does not request the children, currently not used +

Parameters

folderIDThe folder to open +

Return

populateLicenseDetails

public function populateLicenseDetails()

+ Telkls the dialog that the _availableLicenses array is now full and the combo can be populated +

Return

setClipboardItem

public function setClipboardItem(item:Object, mode:String)

+ Sticks an item on the clipboard +

Parameters

item
mode

Return

getClipboardItem

public function getClipboardItem():Object

+ retrieves the item from the clipboard +

Return

isWritableResource

public function isWritableResource(resourceType, resourceID)

+ Checks to see if the user can write to this resource + If the resource is a folder, then can we write inside it + If the resource is a file/Design then can we overwrite it. +

Parameters

resourceType
resourceID

Return

setWorkspaceResource

public function setWorkspaceResource(key:String, newworkspaceResources:XMLNode):Void

+ +

Parameters

Return

getWorkspaceResource

public function getWorkspaceResource(key:String):XMLNode

+ +

Return

getWorkspace

public function getWorkspace():
Workspace

+ +

Return

setSelectedTreeNode

public function setSelectedTreeNode(newselectedTreeNode:XMLNode):Void

+ +

Parameters

newselectedTreeNode

Return

getSelectedTreeNode

public function getSelectedTreeNode():XMLNode

+ +

Return

setAvailableLicenses

public function setAvailableLicenses(newavailableLicenses:Array):Void

+

+ + getAvailableLicenses + 3.0 + + by-nc-sa + + 1.0 + Attribution-Noncommercial-ShareAlike 2.5 + http://localhost:8080/lams//images/license/byncsa.jpg + http://creativecommons.org/licenses/by-nc-sa/2.5/ + + * @usage +

Parameters

newavailableLicenses

Return

getAvailableLicenses

public function getAvailableLicenses():Array

+ +

Return

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceView.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceView.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/WorkspaceView.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,20 @@ + +org.lamsfoundation.lams.common.ws.WorkspaceView

Class org.lamsfoundation.lams.common.ws.WorkspaceView

????
+   +--MovieClip
+      +--org.lamsfoundation.lams.common.mvc.AbstractView
+         +--org.lamsfoundation.lams.common.ws.WorkspaceView

Description

+ Authoring view for the canvas +

Field Index

workspaceDialog

Inherited from AbstractView

Method Index

new WorkspaceView()

createWorkspaceDialog(), defaultController(), getController(), viewUpdate()

Inherited from AbstractView

getModel(), setController(), setModel(), update()

Constructor Detail

WorkspaceView

public function WorkspaceView(m:
Observable, c:Controller)

Field Detail

workspaceDialog

public workspaceDialog:MovieClip
+ +

Method Detail

viewUpdate

public function viewUpdate(event:Object):Void

+ Recieved update events from the WorkspaceModel. Dispatches to relevent handler depending on update.Type +

Parameters

event

createWorkspaceDialog

public function createWorkspaceDialog(pos:Object)

+ Create a popup dialog containing workspace +

Parameters

pos- Position, either 'centre' or an object containing x + y coordinates +

getController

public function getController():
WorkspaceController

+ Overrides method in abstract view to ensure cortect type of controller is returned +

Return

CanvasController +

Specified By

getController() in org.lamsfoundation.lams.common.mvc.View

defaultController

public function defaultController(model:
Observable):Controller

+ Returns the default controller for this view . + Overrides AbstractView.defaultController() +

Specified By

defaultController() in org.lamsfoundation.lams.common.mvc.View

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/classes.dot =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/classes.dot,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-classes.cmapx =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-classes.cmapx,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-classes.png =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-classes.png,v diff -u Binary files differ Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +Package org.lamsfoundation.lams.common.ws API Naviation

org.lamsfoundation.lams.common.ws

Classes

\ No newline at end of file Index: lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-summary.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-summary.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/org/lamsfoundation/lams/common/ws/package-summary.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,9 @@ + +Package org.lamsfoundation.lams.common.ws API Documentation

Package org.lamsfoundation.lams.common.ws

Class Summary
Workspace
WorkspaceController
WorkspaceDialog
WorkspaceModel
WorkspaceView

Class Inheritance Diagram

+ + + + + + +
\ No newline at end of file