Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/ToolkitView.as =================================================================== diff -u -ra1b0194b0dffe7d71c8c4e63a042bac24946176f -rc7a7e6c4529fbac3d4f76eef488efbb76ff8b00f --- lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/ToolkitView.as (.../ToolkitView.as) (revision a1b0194b0dffe7d71c8c4e63a042bac24946176f) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/ToolkitView.as (.../ToolkitView.as) (revision c7a7e6c4529fbac3d4f76eef488efbb76ff8b00f) @@ -1,5 +1,6 @@ import org.lamsfoundation.lams.common.*; -import org.lamsfoundation.lams.common.util.*; +import org.lamsfoundation.lams.common.util.*; +import org.lamsfoundation.lams.common.style.*; import org.lamsfoundation.lams.authoring.*; import org.lamsfoundation.lams.authoring.tk.*; import org.lamsfoundation.lams.common.mvc.*; @@ -16,9 +17,11 @@ class ToolkitView extends AbstractView { private var bkg_pnl:MovieClip; - private var desc_pnl:MovieClip; + private var toolkitLibraries_sp:MovieClip; - private var libraryActivityDesc_txa:TextArea; + private var libraryActivityDesc_txa:TextArea; + private var title_lbl:Label; + private var _className = "ToolkitView"; private var _depth:Number; @@ -27,6 +30,8 @@ private var dragIconListener:Object; + private var _tm:ThemeManager; + //sorry mvc guru but i disagree - little state var here private var _dragging:Boolean; private var _scrollPanelWidthDiff:Number; //Difference in width between scrollpane and panel @@ -41,7 +46,8 @@ */ public function ToolkitView(){ //Set up this class to use the Flash event delegation model - EventDispatcher.initialize(this); + EventDispatcher.initialize(this); + _tm = ThemeManager.getInstance(); //Debugger.log('Running',4,'Constructor','ToolkitView'); } @@ -88,18 +94,11 @@ public function createToolkit():Void { //Work out difference between scrollpane and panel (container) width _scrollPanelWidthDiff = bkg_pnl.width - toolkitLibraries_sp.width; - - //_toolkit_mc.bkg_panel.setStyle("backgroundColor",0xFFFFFF); delete this.onEnterFrame; _depth = this.getNextHighestDepth(); - this.desc_pnl.setStyle("backgroundColor",0xFFFFFF); - - //Debugger.log('dispatching event',Debugger.GEN,'createToolkit','ToolkitView'); - - + setStyles(); //dispatch load event dispatchEvent({type:'load',target:this}); - //Debugger.log('_toolkit_mc.desc_panel:'+this.desc_panel,4,'createToolkit','ToolkitView'); layoutToolkit(); } @@ -325,6 +324,18 @@ } + private function setStyles():Void{ + var styleObj = _tm.getStyleObject('BGPanel'); + bkg_pnl.setStyle('styleName',styleObj); + styleObj = _tm.getStyleObject('scrollpane'); + toolkitLibraries_sp.setStyle('styleName',styleObj); + styleObj = _tm.getStyleObject('textarea'); + libraryActivityDesc_txa.setStyle(styleObj); + styleObj = _tm.getStyleObject('label'); + title_lbl.setStyle(styleObj); + + } + public function get className():String{ return _className; }