Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

VideoWindowGUI Class Reference

#include <videowindowgui.h>

List of all members.

Public Member Functions

 VideoWindowGUI (VideoWindow *thread, int w, int h)
 ~VideoWindowGUI ()
int create_objects ()
int resize_event (int w, int h)
int close_event ()
int keypress_event ()
int update_title ()
int start_cropping ()
int stop_cropping ()

Public Attributes

int x1
int y1
int x2
int y2
int center_x
int center_y
int x_offset
int y_offset
VideoWindowthread
VideoWindowCanvascanvas


Detailed Description

Definition at line 7 of file videowindowgui.h.


Constructor & Destructor Documentation

VideoWindowGUI::VideoWindowGUI VideoWindow thread,
int  w,
int  h
 

Definition at line 13 of file videowindowgui.C.

VideoWindowGUI::~VideoWindowGUI  ) 
 

Definition at line 28 of file videowindowgui.C.


Member Function Documentation

int VideoWindowGUI::close_event  ) 
 

Definition at line 90 of file videowindowgui.C.

References VideoWindow::hide_window(), and thread.

int VideoWindowGUI::create_objects  ) 
 

Definition at line 32 of file videowindowgui.C.

References canvas, VideoWindow::get_h(), VideoWindow::get_w(), and update_title().

int VideoWindowGUI::keypress_event  ) 
 

Definition at line 39 of file videowindowgui.C.

int VideoWindowGUI::resize_event int  w,
int  h
 

Definition at line 43 of file videowindowgui.C.

int VideoWindowGUI::start_cropping  ) 
 

int VideoWindowGUI::stop_cropping  ) 
 

int VideoWindowGUI::update_title  ) 
 

Definition at line 72 of file videowindowgui.C.

Referenced by create_objects(), and VideoWindow::resize_window().


Member Data Documentation

VideoWindowCanvas* VideoWindowGUI::canvas
 

Definition at line 24 of file videowindowgui.h.

Referenced by create_objects(), VideoWindow::get_bitmap(), VideoWindow::init_video(), VideoWindow::resize_window(), VideoWindow::start_cropping(), and VideoWindow::stop_video().

int VideoWindowGUI::center_x
 

Definition at line 21 of file videowindowgui.h.

int VideoWindowGUI::center_y
 

Definition at line 21 of file videowindowgui.h.

VideoWindow* VideoWindowGUI::thread
 

Definition at line 23 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::button_release(), close_event(), and VideoWindowCanvas::cursor_motion().

int VideoWindowGUI::x1
 

Definition at line 21 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::cursor_motion(), VideoWindowCanvas::draw_crop_box(), VideoWindow::get_aspect_ratio(), and VideoWindow::start_cropping().

int VideoWindowGUI::x2
 

Definition at line 21 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::cursor_motion(), VideoWindowCanvas::draw_crop_box(), VideoWindow::get_aspect_ratio(), and VideoWindow::start_cropping().

int VideoWindowGUI::x_offset
 

Definition at line 22 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), and VideoWindowCanvas::cursor_motion().

int VideoWindowGUI::y1
 

Definition at line 21 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::cursor_motion(), VideoWindowCanvas::draw_crop_box(), VideoWindow::get_aspect_ratio(), and VideoWindow::start_cropping().

int VideoWindowGUI::y2
 

Definition at line 21 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), VideoWindowCanvas::cursor_motion(), VideoWindowCanvas::draw_crop_box(), VideoWindow::get_aspect_ratio(), and VideoWindow::start_cropping().

int VideoWindowGUI::y_offset
 

Definition at line 22 of file videowindowgui.h.

Referenced by VideoWindowCanvas::button_press(), and VideoWindowCanvas::cursor_motion().


The documentation for this class was generated from the following files:
Generated on Sun Jan 8 13:39:28 2006 for Cinelerra-svn by  doxygen 1.4.4