Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as
===================================================================
diff -u -r6c14acb61d067c3d26b9105dd528fed9453c5c9e -r4bde3f880684e13201332928a4a187764faa2e18
--- lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as (.../TemplateActivity.as) (revision 6c14acb61d067c3d26b9105dd528fed9453c5c9e)
+++ lams_central/src/flash/org/lamsfoundation/lams/authoring/tk/TemplateActivity.as (.../TemplateActivity.as) (revision 4bde3f880684e13201332928a4a187764faa2e18)
@@ -24,7 +24,7 @@
import org.lamsfoundation.lams.common.*;
import org.lamsfoundation.lams.common.util.*;
import org.lamsfoundation.lams.common.style.*;
-import org.lamsfoundation.lams.common.util.ui.*;
+import org.lamsfoundation.lams.common.util.*;
import org.lamsfoundation.lams.authoring.*;
import org.lamsfoundation.lams.authoring.tk.*;
import mx.controls.*;
@@ -39,24 +39,25 @@
class org.lamsfoundation.lams.authoring.tk.TemplateActivity extends MovieClip{
private var _tm:ThemeManager;
-
+ //private var Tip:ToolTip;
+ //private var ttHolder:MovieClip;
//Declarations
- private var bkg_pnl:MovieClip;
- private var title_lbl:Label;
- private var select_btn:Button;
- private var icon_mc:MovieClip;
-
- private var _instance:TemplateActivity;
- private var icon_mcl:MovieClipLoader;
- private var _taPanelStyle:Object;
- //this is set by the init object
- //contains refs to the classInstances of the activities in this TemplateActivity
- private var _activities:Array;
- private var _mainActivity:Activity;
- private var _childActivities:Array;
-
+ private var bkg_pnl:MovieClip;
+ private var title_lbl:Label;
+ private var select_btn:Button;
+ private var icon_mc:MovieClip;
+
+ private var _instance:TemplateActivity;
+ private var icon_mcl:MovieClipLoader;
+ private var _taPanelStyle:Object;
+ //this is set by the init object
+ //contains refs to the classInstances of the activities in this TemplateActivity
+ private var _activities:Array;
+ private var _mainActivity:Activity;
+ private var _childActivities:Array;
+ private var yPos:Number;
- private var _toolkitView:ToolkitView;
+ private var _toolkitView:ToolkitView;
/**
* Constructor - creates an onEnterFrame doLater call to init
@@ -65,7 +66,8 @@
_tm = ThemeManager.getInstance();
_childActivities = new Array();
-
+ //Tip = new ToolTip();
+ //ttHolder = Application.tooltip;
//let it wait one frame to set up the components.
MovieClipUtils.doLater(Proxy.create(this,init));
}
@@ -77,7 +79,6 @@
_instance = this;
var tkv = ToolkitView(_toolkitView);
-
setStyles();
//Set up this class to use the Flash event delegation model
@@ -116,9 +117,17 @@
select_btn.onRollOut = Proxy.create(this,this['rollOut']);
//create an mc to hold th icon
icon_mc = this.createEmptyMovieClip("icon_mc",getNextHighestDepth());
- loadIcon();
+ loadIcon();
+
+
}
-
+
+ /*private function initTT(){
+
+ trace("ttHolder to pass: "+ttHolder)
+ var ttMessage:String = ""+_mainActivity.title+""+_mainActivity.description;
+ Tip = new ToolTip(ttHolder, ttMessage);
+ }*/
/**
* Populates the _childActivities array if this is a complex activity
* @usage
@@ -194,6 +203,7 @@
if (toolTitle.length > 15){
toolTitle = toolTitle.substr(0, 15)+"..."
}
+
title_lbl.text= toolTitle;
//attach the icon now...
var ICON_OFFSETX = 3;
@@ -202,6 +212,8 @@
icon_mc._height = 20;
icon_mc._x = ICON_OFFSETX;
icon_mc._y = ICON_OFFSETY;
+
+ //initTT()
//toolTip.text = _mainActivity.title;
//Debugger.log('icon_mc._width:'+icon_mc._width,4,'draw','TemplateActivity');
//Debugger.log('icon_mc._height:'+icon_mc._height,4,'draw','TemplateActivity');
@@ -220,7 +232,7 @@
/**
* Gets this TemplateActivity's data
*/
- function get toolActivity():Object{
+ public function get toolActivity():Object{
/*
//if we only have one element then return that cos it must be a single toolActiivity
if(_activities.length ==1){
@@ -234,7 +246,7 @@
}
- function get mainActivity():Activity{
+ public function get mainActivity():Activity{
return _mainActivity;
}
@@ -258,7 +270,7 @@
- function setState(selected:Boolean):Void{
+ public function setState(selected:Boolean):Void{
if(selected){
bkg_pnl.setStyle("backgroundColor",0x1B6BA7);
@@ -272,23 +284,29 @@
private function select():Void{
//Debugger.log('btn: '+this,4,'select','TemplateActivity');
- //Debugger.log('_toolkitView:'+_toolkitView.className(),4,'select','TemplateActivity');
+ //Debugger.log('_toolkitView:'+_toolkitView.className(),4,'select','TemplateActivity');
+ _toolkitView.hideToolTip();
var toolkitController = _toolkitView.getController();
toolkitController.selectTemplateActivity(this);
}
private function rollOver():Void{
bkg_pnl.setStyle("backgroundColor",0xFFFFFF);
bkg_pnl.setStyle("borderStyle","outset");
- _toolkitView.showToolTip("test");
+ var ttMessage:String = ""+_mainActivity.title+" \n"+_mainActivity.description;
+ //var ttHolder = Application.tooltip;
+ //Tip.DisplayToolTip(ttHolder, ttMessage);
+ var ttypos = yPos + select_btn._height
+ var ttxpos = 2
+ _toolkitView.showToolTip(ttMessage, ttxpos, ttypos);
+
+
}
private function rollOut():Void{
bkg_pnl.setStyle("styleName",_taPanelStyle);
_toolkitView.hideToolTip();
- //toolTip._visible = false;
- //removeMovieClip(toolTip);
}