CWindowGUI Class Reference

#include <cwindowgui.h>

Inherits BC_Window.

Collaboration diagram for CWindowGUI:

Collaboration graph
[legend]

Public Member Functions

 CWindowGUI (MWindow *mwindow, CWindow *cwindow)
 ~CWindowGUI ()
int create_objects ()
int resize_event (int w, int h)
int button_press_event ()
int cursor_leave_event ()
int cursor_enter_event ()
int button_release_event ()
int cursor_motion_event ()
void zoom_canvas (int do_auto, double value, int update_menu)
int close_event ()
int keypress_event ()
int translation_event ()
void set_operation (int value)
void update_tool ()
void drag_motion ()
int drag_stop ()
void draw_status ()
void reset_affected ()
void keyboard_zoomin ()
void keyboard_zoomout ()

Data Fields

MWindowmwindow
CWindowcwindow
CWindowEditingedit_panel
CPanelcomposite_panel
CWindowZoomzoom_panel
CWindowSliderslider
CWindowResetreset
CWindowTransporttransport
CWindowCanvascanvas
CTimeBartimebar
BC_Pixmapactive
BC_Pixmapinactive
CWindowMetersmeters
CWindowTooltool_panel
int current_operation
Trackaffected_track
FloatAutoaffected_x
FloatAutoaffected_y
FloatAutoaffected_z
Autoaffected_keyframe
int affected_point
float x_offset
float y_offset
float x_origin
float y_origin
int crop_handle
int crop_translate
float crop_origin_x
float crop_origin_y
float crop_origin_x1
float crop_origin_y1
float crop_origin_x2
float crop_origin_y2
float center_x
float center_y
float center_z
float control_in_x
float control_in_y
float control_out_x
float control_out_y
int current_tool
int translating_zoom

Detailed Description

Definition at line 35 of file cwindowgui.h.


Constructor & Destructor Documentation

CWindowGUI::CWindowGUI ( MWindow mwindow,
CWindow cwindow 
)

CWindowGUI::~CWindowGUI (  ) 

Definition at line 91 of file cwindowgui.C.

References active, canvas, composite_panel, edit_panel, inactive, meters, tool_panel, transport, and zoom_panel.


Member Function Documentation

int CWindowGUI::create_objects (  ) 

int CWindowGUI::resize_event ( int  w,
int  h 
) [virtual]

int CWindowGUI::button_press_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 253 of file cwindowgui.C.

References Canvas::button_press_event_base(), canvas, and Canvas::get_canvas().

Here is the call graph for this function:

int CWindowGUI::cursor_leave_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 260 of file cwindowgui.C.

References canvas, Canvas::cursor_leave_event_base(), and Canvas::get_canvas().

Here is the call graph for this function:

int CWindowGUI::cursor_enter_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 267 of file cwindowgui.C.

References canvas, Canvas::cursor_enter_event_base(), and Canvas::get_canvas().

Here is the call graph for this function:

int CWindowGUI::button_release_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 274 of file cwindowgui.C.

References CWindowCanvas::button_release_event(), canvas, and Canvas::get_canvas().

Here is the call graph for this function:

int CWindowGUI::cursor_motion_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 281 of file cwindowgui.C.

References canvas, CWindowCanvas::cursor_motion_event(), Canvas::get_canvas(), and BC_WindowBase::unhide_cursor().

Here is the call graph for this function:

void CWindowGUI::zoom_canvas ( int  do_auto,
double  value,
int  update_menu 
)

int CWindowGUI::close_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 381 of file cwindowgui.C.

References cwindow, and CWindow::hide_window().

Referenced by keypress_event().

Here is the call graph for this function:

int CWindowGUI::keypress_event (  )  [virtual]

int CWindowGUI::translation_event (  )  [virtual]

Reimplemented from BC_WindowBase.

Definition at line 193 of file cwindowgui.C.

References MainSession::cwindow_x, MainSession::cwindow_y, BC_WindowBase::get_x(), BC_WindowBase::get_y(), mwindow, and MWindow::session.

Here is the call graph for this function:

void CWindowGUI::set_operation ( int  value  ) 

void CWindowGUI::update_tool (  ) 

void CWindowGUI::drag_motion (  ) 

int CWindowGUI::drag_stop (  ) 

void CWindowGUI::draw_status (  ) 

void CWindowGUI::reset_affected (  ) 

Definition at line 472 of file cwindowgui.C.

References affected_x, affected_y, and affected_z.

Referenced by CWindowCanvas::test_bezier().

void CWindowGUI::keyboard_zoomin (  ) 

Definition at line 479 of file cwindowgui.C.

References ZoomTumbler::handle_up_event(), zoom_panel, and ZoomPanel::zoom_tumbler.

Referenced by keypress_event().

Here is the call graph for this function:

void CWindowGUI::keyboard_zoomout (  ) 

Definition at line 490 of file cwindowgui.C.

References ZoomTumbler::handle_down_event(), zoom_panel, and ZoomPanel::zoom_tumbler.

Referenced by keypress_event().

Here is the call graph for this function:


Field Documentation

Definition at line 74 of file cwindowgui.h.

Definition at line 78 of file cwindowgui.h.

Referenced by create_objects(), CWindowGUI(), draw_status(), and ~CWindowGUI().

Definition at line 79 of file cwindowgui.h.

Referenced by create_objects(), CWindowGUI(), draw_status(), and ~CWindowGUI().

Definition at line 95 of file cwindowgui.h.

Referenced by CWindowGUI(), reset_affected(), and CWindowCanvas::test_bezier().

Definition at line 96 of file cwindowgui.h.

Referenced by CWindowGUI(), reset_affected(), and CWindowCanvas::test_bezier().

Definition at line 97 of file cwindowgui.h.

Referenced by CWindowGUI(), reset_affected(), and CWindowCanvas::test_bezier().

Definition at line 99 of file cwindowgui.h.

Referenced by CWindowGUI(), and CWindowCanvas::do_mask().

Definition at line 108 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 110 of file cwindowgui.h.

Referenced by CWindowGUI(), and CWindowCanvas::test_crop().

Definition at line 112 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 112 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 114 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 114 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 115 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 115 of file cwindowgui.h.

Referenced by CWindowCanvas::test_crop().

Definition at line 118 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask(), and CWindowCanvas::test_bezier().

Definition at line 118 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask(), and CWindowCanvas::test_bezier().

Definition at line 118 of file cwindowgui.h.

Referenced by CWindowCanvas::test_bezier().

Definition at line 119 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask().

Definition at line 119 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask().

Definition at line 119 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask().

Definition at line 119 of file cwindowgui.h.

Referenced by CWindowCanvas::do_mask().

Definition at line 120 of file cwindowgui.h.


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

Generated on Mon Apr 28 14:20:50 2008 for Cinelerra by  doxygen 1.5.5