"Otherwise, press <color value='red'><b>Fail</b></color>";
Stage stage = Stage::GetCurrent();
+ mWidgetLaunched = false;
mTableView=TableView::New(16,4);
mTableView.SetAnchorPoint(AnchorPoint::TOP_LEFT);
Vector2 buttonSize=Vector2(bodySize.width/5, BUTTON_HEIGHT*bodySize.height);
Vector2 position=Vector2(0.0f, 0.0f);
+ btnLaunchWidget=CreateButton(AnchorPoint::TOP_LEFT, position, "launch", selectedRedColor, unSelectedRedColor, buttonSize);
+ btnLaunchWidget.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
+ mTableView.AddChild(btnLaunchWidget,TableView::CellPosition(15,0));
+
btnActivate=CreateButton(AnchorPoint::TOP_LEFT, position, "Activate", selectedColor, unSelectedColor, buttonSize);
btnActivate.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
- mTableView.AddChild(btnActivate,TableView::CellPosition(15,0));
+ mTableView.AddChild(btnActivate,TableView::CellPosition(15,1));
btnPause=CreateButton(AnchorPoint::TOP_LEFT, position, "Pause", unSelectedColor, selectedColor , buttonSize);
btnPause.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
- mTableView.AddChild(btnPause,TableView::CellPosition(15,1));
+ mTableView.AddChild(btnPause,TableView::CellPosition(15,2));
btnResume=CreateButton(AnchorPoint::TOP_LEFT, position, "Resume", selectedColor, unSelectedColor, buttonSize);
btnResume.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
- mTableView.AddChild(btnResume,TableView::CellPosition(15,2));
+ mTableView.AddChild(btnResume,TableView::CellPosition(15,3));
btnCancel=CreateButton(AnchorPoint::TOP_LEFT, position, "Cancel", unSelectedColor, selectedColor, buttonSize);
btnCancel.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
- mTableView.AddChild(btnCancel,TableView::CellPosition(15,3));
-
- btnLaunchWidget=CreateButton(AnchorPoint::TOP_LEFT, position, "launch", selectedRedColor, unSelectedRedColor, buttonSize);
- btnLaunchWidget.ClickedSignal().Connect( this, &TBTDaliWidgetView::OnButtonClicked );
- mTableView.AddChild(btnLaunchWidget,TableView::CellPosition(15,4));
+ mTableView.AddChild(btnCancel,TableView::CellPosition(15,4));
}
void TBTDaliWidgetView::onWidgetCreationAbortedSignal(WidgetView::WidgetView widgetView)
{
if( button == btnPause )
{
+ if( mWidgetLaunched == false )
+ {
+ DBG("widget is not lauched. Please Click on launch button first");
+ return false;
+ }
+
if(! mWidgetView.PauseWidget())
DBG("Widget pause failed");
else
}
else if( button == btnResume )
{
+ if( mWidgetLaunched == false )
+ {
+ DBG("widget is not lauched. Please Click on launch button first");
+ return false;
+ }
+
if(! mWidgetView.ResumeWidget())
DBG("Widget resume failed");
else {
}
else if( button == btnCancel )
{
+ if( mWidgetLaunched == false )
+ {
+ DBG("widget is not lauched. Please Click on launch button first");
+ return false;
+ }
+
if(! mWidgetView.CancelTouchEvent())
DBG("Cancel touch event failed.");
else
}
else if(btnActivate==button)
{
+ if( mWidgetLaunched == false )
+ {
+ DBG("widget is not lauched. Please Click on launch button first");
+ return false;
+ }
+
DBG("btnActivate click");
mWidgetView_1.WidgetCreationAbortedSignal().Connect( this, &TBTDaliWidgetView::onWidgetCreationAbortedSignal );
mWidgetView_1.ActivateFaultedWidget();
mTableView.AddChild(mWidgetView_1, TableView::CellPosition(5,0));
mTableView.SetFixedHeight(5, 0.9*bodySize.width/2);
+ mWidgetLaunched = true;
}
return true;