53 #include "mb/interface/IWindow.h"
54 #include "mb/interface/IFontProvider.h"
55 #include "mb/ILocalScreenManager.h"
56 using namespace ::br::pucrio::telemidia::ginga::core::mb;
58 #include "util/functions.h"
60 #include "system/compat/SystemCompat.h"
61 using namespace ::br::pucrio::telemidia::ginga::core::system::compat;
63 #include "system/thread/Thread.h"
97 void initializePlayer(GingaScreenID screenId);
101 GingaScreenID screenId,
106 int fontSize = 12,
IColor* fontColor = NULL);
108 virtual bool play(){
return Player::play();};
109 virtual void stop(){Player::stop();};
110 virtual void abort(){Player::abort();};
111 virtual void pause(){Player::pause();};
112 virtual void resume(){Player::resume();};
114 bool setFont(
string someUri);
115 void setFontSize(
int size);
118 void setBgColor(
int red,
int green,
int blue,
int alpha=255);
119 void setColor(
int red,
int green,
int blue,
int alpha=255);
120 void setTabSize(
int size);
122 void drawText(
string text,
short align);
123 bool drawTextLn(
string text,
short align);
126 int getCurrentColumn();
127 int getCurrentLine();
129 virtual void setPropertyValue(
string name,
string value);
Definition: TextPlayer.h:79