#include <zoombar.h>
Public Member Functions | |
| ZoomBar (MWindow *mwindow, MWindowGUI *gui) | |
| ~ZoomBar () | |
| int | create_objects () |
| void | resize_event () |
| int | draw () |
| int | resize_event (int w, int h) |
| void | redraw_time_dependancies () |
| int | update () |
| void | update_autozoom () |
| int | update_clocks () |
| int | update_playback (int64_t new_position) |
| int | set_selection (int which_one) |
| void | update_formatting (BC_TextBox *dst) |
Public Attributes | |
| MWindow * | mwindow |
| MWindowGUI * | gui |
| SampleZoomPanel * | sample_zoom |
| AmpZoomPanel * | amp_zoom |
| TrackZoomPanel * | track_zoom |
| AutoZoom * | auto_zoom |
| BC_Title * | auto_zoom_text |
| BC_Title * | zoom_value |
| BC_Title * | playback_value |
| LengthTextBox * | length_value |
| FromTextBox * | from_value |
| ToTextBox * | to_value |
| char | string [256] |
| char | string2 [256] |
| int64_t | old_position |
Definition at line 20 of file zoombar.h.
|
||||||||||||
|
Definition at line 21 of file zoombar.C. References old_position. |
|
|
Definition at line 32 of file zoombar.C. References amp_zoom, sample_zoom, and track_zoom. |
|
|
Definition at line 39 of file zoombar.C. References _, amp_zoom, auto_zoom, auto_zoom_text, ZoomPanel::create_objects(), DEFAULT_TEXT, from_value, ZoomPanel::get_w(), length_value, mwindow, playback_value, sample_zoom, ZoomPanel::set_menu_images(), ZoomPanel::set_tumbler_images(), MWindow::theme, to_value, track_zoom, update(), update_autozoom(), update_formatting(), and zoom_value. Referenced by MWindowGUI::create_objects(). |
|
|
Definition at line 126 of file zoombar.C. References update(). |
|
|
Definition at line 114 of file zoombar.C. References MWindow::edl, from_value, length_value, EDL::local_session, mwindow, sample_zoom, to_value, ZoomPanel::update(), update_autozoom(), update_clocks(), update_formatting(), ZoomPanel::update_menu(), and LocalSession::zoom_sample. Referenced by MWindowGUI::redraw_time_dependancies(). |
|
||||||||||||
|
|
|
|
Definition at line 97 of file zoombar.C. References mwindow, Theme::mzoom_h, Theme::mzoom_w, Theme::mzoom_x, Theme::mzoom_y, and MWindow::theme. Referenced by MWindowGUI::resize_event(). |
|
|
|
|
Definition at line 132 of file zoombar.C. References auto_zoom_text, LocalSession::automation_max, LocalSession::automation_min, MWindow::edl, EDL::local_session, mwindow, and string. Referenced by create_objects(), MWindow::expand_autos(), redraw_time_dependancies(), MWindow::shrink_autos(), and update(). |
|
|
Definition at line 151 of file zoombar.C. References MWindow::edl, from_value, LocalSession::get_selectionend(), LocalSession::get_selectionstart(), length_value, EDL::local_session, mwindow, to_value, ToTextBox::update_position(), LengthTextBox::update_position(), and FromTextBox::update_position(). Referenced by redraw_time_dependancies(), and update(). |
|
|
Definition at line 91 of file zoombar.C. References MWindow::edl, mwindow, EDL::session, and EDLSession::time_format. Referenced by create_objects(), and redraw_time_dependancies(). |
|
|
Definition at line 160 of file zoombar.C. References MWindow::edl, EDLSession::frame_rate, EDLSession::frames_per_foot, mwindow, old_position, playback_value, EDLSession::sample_rate, EDL::session, string, and EDLSession::time_format. |
|
|
Definition at line 41 of file zoombar.h. Referenced by create_objects(), TrackZoomPanel::handle_event(), update(), and ~ZoomBar(). |
|
|
Definition at line 43 of file zoombar.h. Referenced by create_objects(). |
|
|
Definition at line 44 of file zoombar.h. Referenced by create_objects(), and update_autozoom(). |
|
|
Definition at line 48 of file zoombar.h. Referenced by create_objects(), redraw_time_dependancies(), set_selection(), and update_clocks(). |
|
|
|
|
|
Definition at line 47 of file zoombar.h. Referenced by create_objects(), redraw_time_dependancies(), set_selection(), and update_clocks(). |
|
|
Definition at line 38 of file zoombar.h. Referenced by create_objects(), redraw_time_dependancies(), resize_event(), set_selection(), update(), update_autozoom(), update_clocks(), update_formatting(), and update_playback(). |
|
|
Definition at line 51 of file zoombar.h. Referenced by update_playback(), and ZoomBar(). |
|
|
Definition at line 46 of file zoombar.h. Referenced by create_objects(), and update_playback(). |
|
|
Definition at line 40 of file zoombar.h. Referenced by create_objects(), redraw_time_dependancies(), update(), MWindow::zoom_sample(), and ~ZoomBar(). |
|
|
Definition at line 50 of file zoombar.h. Referenced by update_autozoom(), and update_playback(). |
|
|
|
|
|
Definition at line 49 of file zoombar.h. Referenced by create_objects(), redraw_time_dependancies(), set_selection(), and update_clocks(). |
|
|
Definition at line 42 of file zoombar.h. Referenced by create_objects(), update(), and ~ZoomBar(). |
|
|
Definition at line 46 of file zoombar.h. Referenced by create_objects(). |
1.4.4