Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

kino_extra.h File Reference

#include <stdint.h>
#include <gtk/gtk.h>

Include dependency graph for kino_extra.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  frame_type { FRAME = 0, KEY = 1, LOCKED_KEY = 2 }
 Enumerated type for classifying the current frame, being either a computed frame, a key or a locked/non-removable key. More...

Functions

PlayListGetCurrentPlayList ()
 Provides plug-ins with current playlist.
SelectedFramesGetSelectedFramesForFX ()
GtkWindow * GetKinoWidgetWindow ()
void Repaint ()
KeyFrameControllerGetKeyFrameController (KeyFrameControllerClient *client)
 Factory method for the key frame controller.


Enumeration Type Documentation

enum frame_type
 

Enumerated type for classifying the current frame, being either a computed frame, a key or a locked/non-removable key.

Enumeration values:
FRAME 
KEY 
LOCKED_KEY 

Definition at line 92 of file kino_extra.h.

00092 { FRAME = 0, KEY = 1, LOCKED_KEY = 2 };


Function Documentation

PlayList& GetCurrentPlayList  ) 
 

Provides plug-ins with current playlist.

Definition at line 55 of file page_magick.cc.

References common, and KinoCommon::getPlayList().

Referenced by FXSelectedFrames::GetAudio(), FXSelectedFrames::GetScaledImage(), and FXSelectedFrames::Initialise().

00056 {
00057     return * common->getPlayList( );
00058 }

KeyFrameController* GetKeyFrameController KeyFrameControllerClient client  ) 
 

Factory method for the key frame controller.

Definition at line 3403 of file page_magick.cc.

References common, and KinoCommon::getPageMagick().

03404 {
03405     common->getPageMagick()->SetKeyFrameControllerClient( client );
03406     return static_cast< KeyFrameController* >( common->getPageMagick() );
03407 }

GtkWindow* GetKinoWidgetWindow  ) 
 

Definition at line 3295 of file page_magick.cc.

References common, KinoCommon::getWidget(), and KinoCommon::getWidgetWindow().

03296 {
03297     return KinoCommon::getWidgetWindow( common->getWidget() );
03298 }

SelectedFrames& GetSelectedFramesForFX  ) 
 

Definition at line 3288 of file page_magick.cc.

References common, KinoCommon::getPageMagick(), and FXSelectedFrames::Initialise().

Referenced by ImageCreateFromFile::CreateFrame(), AudioMix::GetFrame(), AudioDub::GetFrame(), ImageCreateFromFile::InterpretWidgets(), Repaint(), PageMagick::videoNextScene(), and PageMagick::videoPreviousScene().

03289 {
03290     static FXSelectedFrames selected;
03291     selected.Initialise( common->getPageMagick( ) );
03292     return selected;
03293 }

void Repaint  ) 
 

Definition at line 3300 of file page_magick.cc.

References GetSelectedFramesForFX().

Referenced by ImageCreateFromFile::AttachWidgets(), ImageCreateColourRange::AttachWidgets(), ImageCreateColour::AttachWidgets(), ImageCreateGradiate::ImageCreateGradiate(), ImageFilterKaleidoscope::ImageFilterKaleidoscope(), ImageFilterMirror::ImageFilterMirror(), ImageFilterSwap::ImageFilterSwap(), ImageTransitionBarnDoorWipe::ImageTransitionBarnDoorWipe(), ImageTransitionBarWipe::ImageTransitionBarWipe(), ImageTransitionDifferences::ImageTransitionDifferences(), ImageTransitionSwitch::ImageTransitionSwitch(), and PageMagick::PageMagick().

03301 {
03302     GetSelectedFramesForFX().Repaint();
03303 }


Generated on Sun Mar 11 22:12:11 2007 for Kino by  doxygen 1.4.2