50 PROP_FOCUS_BORDER_COLOR,
51 PROP_FOCUS_BORDER_WIDTH,
52 PROP_FOCUS_BORDER_TRANSPARENCY,
53 PROP_SEL_BORDER_COLOR,
84 PROP_REMOTE_PLAYER_BASE_URL
91 void getZ (
int *,
int *);
98 void setDuration (Time);
103 virtual void start ();
104 virtual void stop ();
105 virtual void pause ();
106 virtual void resume ();
108 virtual string getProperty (
const string &);
109 virtual void setProperty (
const string &,
const string &);
110 void resetProperties ();
111 void resetProperties (set<string> *);
112 void schedulePropertyAnimation (
const string &,
const string &,
113 const string &, Time);
114 virtual void reload ();
115 virtual void redraw (cairo_t *);
117 virtual void sendKeyEvent (
const string &,
bool);
121 sendPresentationEvent (
const string &,
const string &)
126 static string getCurrentFocus ();
127 static void setCurrentFocus (
const string &);
128 static Property getPlayerProperty (
const string &,
string *);
129 static bool getMimeForURI (
const string &,
string*);
131 const string &type =
"");
140 cairo_surface_t *_surface;
147 map<string, string> _properties;
159 Color focusBorderColor;
160 int focusBorderWidth;
161 guint8 focusBorderTransparency;
162 Color selBorderColor;
168 virtual bool doSetProperty (Property,
const string &,
const string &);
171 void redrawDebuggingInfo (cairo_t *);
174 static string _currentFocus;