Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
VideoDisplayWidget Class Reference

#include "gui/widget/video-display-widget.hpp"

Description

Todo:
the first UI draft included a video displayer widget library implementation, Unfortunately, this became defunct with the switch to GTK-3. And a fun fact is, even while Lumiera is a video editing application, we did not yet reach the state as to care for video display ourselves. Someone (TM) need to care for this!

Definition at line 50 of file video-display-widget.hpp.

Public Member Functions

 VideoDisplayWidget ()
 
 ~VideoDisplayWidget ()
 
DisplayergetDisplayer () const
 

Private Member Functions

virtual void on_realize () override
 

Static Private Member Functions

static DisplayercreateDisplayer (Gtk::Widget *drawingArea, int width, int height)
 

Private Attributes

Displayerdisplayer_
 

Constructor & Destructor Documentation

Definition at line 39 of file video-display-widget.cpp.

Definition at line 44 of file video-display-widget.cpp.

References VideoDisplayWidget::displayer_.

Member Function Documentation

Displayer * getDisplayer ( ) const

Definition at line 51 of file video-display-widget.cpp.

References VideoDisplayWidget::displayer_.

Referenced by ViewerPanel::on_frame().

+ Here is the caller graph for this function:

void on_realize ( )
overrideprivatevirtual

Definition at line 58 of file video-display-widget.cpp.

References VideoDisplayWidget::createDisplayer(), and VideoDisplayWidget::displayer_.

+ Here is the call graph for this function:

Displayer * createDisplayer ( Gtk::Widget *  drawingArea,
int  width,
int  height 
)
staticprivate

Definition at line 74 of file video-display-widget.cpp.

References NULL, and Displayer::usable().

Referenced by VideoDisplayWidget::on_realize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

+ Inheritance diagram for VideoDisplayWidget:
+ Collaboration diagram for VideoDisplayWidget:

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