/src/org/ishafoundation/archives/transcript/components/studio/session/SessionMetadataEditorDialog.mxml
http://transcriptstudio4isha.googlecode.com/ · Macromedia eXtensible Markup Language · 45 lines · 38 code · 7 blank · 0 comment · 0 complexity · 4e2761b5464372f5469507ee5f080bc0 MD5 · raw file
- <?xml version="1.0" encoding="utf-8"?>
- <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="470" height="600" horizontalAlign="center" title="Edit Session Properties" creationComplete="init()" xmlns:session="org.ishafoundation.archives.transcript.components.studio.session.*">
- <mx:Script>
- <![CDATA[
- import mx.events.FlexEvent;
- import mx.managers.PopUpManager;
- import org.ishafoundation.archives.transcript.model.SessionMetadata;
- import org.ishafoundation.archives.transcript.model.ReferenceManager;
- import org.ishafoundation.archives.transcript.db.XMLRetriever;
-
- public static const SESSION_PROPS_EDITED:String = "SESSION_PROPS_EDITED";
-
- public static function display(parent:DisplayObject, xmlRetriever:XMLRetriever, referenceMgr:ReferenceManager, sessionMetadata:SessionMetadata):SessionMetadataEditorDialog {
- var result:SessionMetadataEditorDialog = new SessionMetadataEditorDialog();
- PopUpManager.addPopUp(result, parent, true);
- result.sessionMetadataPane.addEventListener(FlexEvent.CREATION_COMPLETE, function(evt:FlexEvent):void {
- result.sessionMetadataPane.referenceMgr = referenceMgr;
- }, true);
- result.sessionMetadataPane.addEventListener(FlexEvent.CREATION_COMPLETE, function(evt:FlexEvent):void {
- result.sessionMetadataPane.sessionMetadata = sessionMetadata;
- });
- return result;
- }
-
- private function init():void {
- }
-
- private function okClicked():void {
- closeMe();
- dispatchEvent(new Event(SESSION_PROPS_EDITED));
- }
-
- private function closeMe():void {
- PopUpManager.removePopUp(this);
- }
- ]]>
- </mx:Script>
-
- <session:SessionMetadataPane id="sessionMetadataPane" label="Session Properties" width="100%" height="100%"/>
- <mx:HBox id="buttonBox">
- <mx:Button label="OK" click="okClicked()" />
- <mx:Button label="Cancel" click="closeMe()"/>
- </mx:HBox>
-
- </mx:TitleWindow>