Lumiera  0.pre.03
»edit your freedom«
ViewerPanel Class Reference

#include "stage/panel/viewer-panel.hpp"

Description

A panel to display the video output.

Definition at line 33 of file viewer-panel.hpp.

Public Member Functions

 ViewerPanel (workspace::PanelManager &, Gdl::DockItem &)
 
- Public Member Functions inherited from Panel
Gdl::DockItem & getDockItem ()
 
workspace::PanelManagergetPanelManager ()
 
void iconify ()
 
bool is_iconified () const
 
bool is_locked () const
 
bool is_shown () const
 
void lock (bool show=true)
 Locks or unlocks the panel against modifications.
 
void show (bool show=true)
 Shows or hides the panel. More...
 
sigc::signal< void > & signal_hidePanel ()
 fires when the dock item gets hidden. More...
 

Static Public Member Functions

static const gchar * getStockID ()
 
static const char * getTitle ()
 

Protected Member Functions

void on_frame (void *buffer)
 
- Protected Member Functions inherited from Panel
 Panel (workspace::PanelManager &, Gdl::DockItem &, const gchar *longName, const gchar *stockID)
 
workspace::WorkspaceWindowgetWorkspaceWindow ()
 

Protected Attributes

widget::VideoDisplayWidget display_
 widget to display the video content
 
- Protected Attributes inherited from Panel
Gdl::DockItem & dockItem_
 owner dock item widget that will host the widgets in this panel. More...
 
sigc::signal< void > hidePanelSignal_
 signal that fires when the dock item is hidden. More...
 
widget::PanelBar panelBar_
 panel bar to attach to the panel grip. More...
 
workspace::PanelManagerpanelManager_
 The owner panel manager object. More...
 

Private Attributes

ctrl::PlaybackController playbackController_
 
+ Inheritance diagram for ViewerPanel:
+ Collaboration diagram for ViewerPanel:

The documentation for this class was generated from the following files: