swfdec.ui.Widget — An improved swfdec.Widget
class swfdec.ui.Widget(gtk.Widget): |
|
This is a widget for playing Flash movies rendered with Swfdec in a Gtk application. It supports a lot of advanced features, if you want to use them. If you don't want to use them and just want to embed a movie in your application, swfdec.ui.Widget() will probably be the only function you need.
swfdec.ui.Widget(player=None)
| a swfdec.Player
or None |
Returns : | A new
swfdec.ui.Widget
|
Creates a new swfdec.ui.Widget.
def get_interactive()Returns : | True if the widget is interactive, False otherwise. |
Queries if the widget is currently interactive. See
swfdec.ui.Wideget.set_interactive()
for details.
def get_player()Returns : | The swfdec.Player
or None if none |
Gets the player that is currently played back in this widget.
def get_renderer()Returns : | the type of the intermediate renderer |
Gets the intermediate renderer that is or would be in use by widget.
Use swfdec.ui.Widget.uses_renderer()
to check if an intermediate renderer is in use.
See swfdec.ui.Widget.set_renderer() for details.
def set_interactive(interactive)
| True to make the widget interactive. |
Sets the widget to be interactive or not. An interactive widget processes mouse and keyboard events, while a non-interactive widget does not care about user input. Widgets are interactive by default.
def set_player(player)
| the swfdec.Player
to display or None. |
Sets the new player to display in widget.
def set_renderer(renderer)
| A cairo_surface_type_t for the intermediate renderer. |
Tells widget to use an intermediate surface for rendering. This is useful for debugging or performance measurements inside swfdec and is probably not interesting for anyone else.
def set_scale(scale)
| Scale factor to use or 0 for automatic. |
Sets the scale factor to use. If you set scale to 0, the movie is displayed as big as the window is.
def unset_renderer()Unsets the use of an intermediate rendering surface.
def uses_renderer()Returns : | True if an intermediate renderer is used. |
Queries if an intermediate renderer set via
swfdec.ui.Widget.set_renderer()
is currently in use.