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

Page Class Reference

A Page reflects the interaction between the KinoCommon object and an individual notebook page. More...

#include <page.h>

Inheritance diagram for Page:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~Page ()
virtual gulong activate ()
virtual gulong deactivate ()
virtual void newFile ()
virtual void start ()
virtual void clean ()
virtual gboolean processKeyboard (GdkEventKey *event)
virtual gboolean processCommand (char *command)
virtual void selectScene (int i)
virtual void videoStartOfMovie ()
virtual void videoPreviousScene ()
virtual void videoStartOfScene ()
virtual void videoRewind ()
virtual void videoBack (int step=-1)
virtual void videoPlay ()
virtual void videoForward (int step=1)
virtual void videoFastForward ()
virtual void videoNextScene ()
virtual void videoEndOfScene ()
virtual void videoEndOfMovie ()
virtual void videoPause ()
virtual void videoStop ()
virtual void videoShuttle (int)
virtual void movedToFrame (int frame)
virtual void windowMoved ()
virtual void visibilityChanged (gboolean visible)
virtual void showFrameInfo (int)
virtual void saveFrame ()
virtual void timeFormatChanged ()
virtual std::string getHelpPage ()

Detailed Description

A Page reflects the interaction between the KinoCommon object and an individual notebook page.

All subsequent Page objects must extend this class (publicly) and rewrite any or all of the virtual methods provided.

Definition at line 37 of file page.h.


Constructor & Destructor Documentation

virtual Page::~Page  )  [inline, virtual]
 

Definition at line 40 of file page.h.

00041     { }


Member Function Documentation

virtual gulong Page::activate  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 42 of file page.h.

00043     {
00044         return 0;
00045     }

virtual void Page::clean  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageExport, PageMagick, and PageTrim.

Definition at line 54 of file page.h.

00055     { }

virtual gulong Page::deactivate  )  [inline, virtual]
 

Definition at line 46 of file page.h.

00047     {
00048         return 0;
00049     }

virtual std::string Page::getHelpPage  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageExport, PageMagick, and PageTrim.

Definition at line 106 of file page.h.

00107     {
00108         return "index";
00109     }

virtual void Page::movedToFrame int  frame  )  [inline, virtual]
 

Reimplemented in PageEditor, PageMagick, and PageTrim.

Definition at line 94 of file page.h.

00095     { }

virtual void Page::newFile  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 50 of file page.h.

Referenced by KinoCommon::newFile().

00051     { }

virtual gboolean Page::processCommand char *  command  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 60 of file page.h.

00061     {
00062         return FALSE;
00063     }

virtual gboolean Page::processKeyboard GdkEventKey *  event  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 56 of file page.h.

00057     {
00058         return FALSE;
00059     }

virtual void Page::saveFrame  )  [inline, virtual]
 

Reimplemented in PageBttv, and PageCapture.

Definition at line 102 of file page.h.

00103     {}

virtual void Page::selectScene int  i  )  [inline, virtual]
 

Reimplemented in PageEditor, PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 64 of file page.h.

00065     { }

virtual void Page::showFrameInfo int   )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 100 of file page.h.

00101     {}

virtual void Page::start  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 52 of file page.h.

00053     { }

virtual void Page::timeFormatChanged  )  [inline, virtual]
 

Reimplemented in PageExport, PageMagick, PageTimeline, and PageTrim.

Definition at line 104 of file page.h.

00105     {}

virtual void Page::videoBack int  step = -1  )  [inline, virtual]
 

Reimplemented in PageEditor, PageMagick, and PageTrim.

Definition at line 74 of file page.h.

00075     { }

virtual void Page::videoEndOfMovie  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 86 of file page.h.

00087     { }

virtual void Page::videoEndOfScene  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 84 of file page.h.

00085     { }

virtual void Page::videoFastForward  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, and PageTrim.

Definition at line 80 of file page.h.

00081     { }

virtual void Page::videoForward int  step = 1  )  [inline, virtual]
 

Reimplemented in PageEditor, PageMagick, and PageTrim.

Definition at line 78 of file page.h.

00079     { }

virtual void Page::videoNextScene  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 82 of file page.h.

00083     { }

virtual void Page::videoPause  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 88 of file page.h.

00089     { }

virtual void Page::videoPlay  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 76 of file page.h.

00077     { }

virtual void Page::videoPreviousScene  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 68 of file page.h.

00069     { }

virtual void Page::videoRewind  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, and PageTrim.

Definition at line 72 of file page.h.

00073     { }

virtual void Page::videoShuttle int   )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, and PageTrim.

Definition at line 92 of file page.h.

00093     { }

virtual void Page::videoStartOfMovie  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 66 of file page.h.

00067     { }

virtual void Page::videoStartOfScene  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 70 of file page.h.

00071     { }

virtual void Page::videoStop  )  [inline, virtual]
 

Reimplemented in PageBttv, PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 90 of file page.h.

00091     { }

virtual void Page::visibilityChanged gboolean  visible  )  [inline, virtual]
 

Definition at line 98 of file page.h.

00099     { }

virtual void Page::windowMoved  )  [inline, virtual]
 

Reimplemented in PageCapture, PageEditor, PageMagick, and PageTrim.

Definition at line 96 of file page.h.

00097     { }


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:13:10 2007 for Kino by  doxygen 1.4.2