![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
#include "stage/widget/timecode-widget.hpp"
Widget for timecode input and display.
Adapted implementation from the Ardour DAW
Definition at line 59 of file timecode-widget.hpp.
Public Types | |
| enum | Mode { SMPTE , MinSec , Frames , Off } |
Static Public Attributes | |
| static sigc::signal< void > | ModeChanged |
Public Attributes | |
| sigc::signal< void > | ValueChanged |
| sigc::signal< void > | ChangeAborted |
Static Public Member Functions | |
| static bool | has_focus () |
Public Member Functions | |
| TimeCode (string clock_name, string widget_name, bool editable) | |
| Mode | mode () const |
| void | focus () |
| void | set (Time when, bool force=false) |
| void | set_mode (Mode) |
| void | set_widget_name (string) |
| string | name () const |
| Time | current_time (Time position=Time::ZERO) const |
| Time | current_duration (Time position=Time::ZERO) const |
Private Types | |
| enum | Field { SMPTE_Hours , SMPTE_Minutes , SMPTE_Seconds , SMPTE_Frames , MS_Hours , MS_Minutes , MS_Seconds , VFrames } |
Private Member Functions | |
| void | on_realize () |
| bool | field_motion_notify_event (GdkEventMotion *ev, Field) |
| bool | field_button_press_event (GdkEventButton *ev, Field) |
| bool | field_button_release_event (GdkEventButton *ev, Field) |
| bool | field_button_scroll_event (GdkEventScroll *ev, Field) |
| bool | field_key_press_event (GdkEventKey *ev, Field) |
| bool | field_key_release_event (GdkEventKey *ev, Field) |
| bool | field_focus_gain_event (GdkEventFocus *, Field) |
| bool | field_focus_loss_event (GdkEventFocus *, Field) |
| bool | drop_focus_handler (GdkEventFocus *ev) |
| void | set_smpte (Time, bool) |
| void | set_minsec (Time, bool) |
| void | set_frames (Time, bool) |
| int | get_frames (Field, Time pos=Time::ZERO, int dir=1) |
| void | smpte_sanitize_display () |
| Time | smpte_time_from_display () const |
| Time | minsec_time_from_display () const |
| Time | audio_time_from_display () const |
| void | build_ops_menu () |
| void | setup_events () |
| void | smpte_offset_changed () |
| void | set_size_requests () |
| void | set_size_request_to_display_given_text (Gtk::Widget &w, const gchar *text, gint hpadding, gint vpadding) |
| void | get_ink_pixel_size (Glib::RefPtr< Pango::Layout > layout, int &width, int &height) |
Static Private Attributes | |
| static const uint | field_length [(int) VFrames+1] |
| static bool | _has_focus |
| TimeCode | ( | string | clock_name, |
| string | widget_name, | ||
| bool | editable | ||
| ) |
Definition at line 73 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::audio_frames_ebox, TimeCode::audio_frames_label, TimeCode::clock_base, TimeCode::clock_frame, TimeCode::colon1, TimeCode::colon2, TimeCode::colon3, TimeCode::colon4, TimeCode::colon5, TimeCode::dragging, TimeCode::editable, TimeCode::field_button_release_event(), TimeCode::frames_ebox, TimeCode::frames_label, TimeCode::frames_packer, TimeCode::frames_packer_hbox, TimeCode::hours_ebox, TimeCode::hours_label, TimeCode::key_entry_state, TimeCode::last_pdelta, TimeCode::last_sdelta, TimeCode::last_when, TimeCode::minsec_packer, TimeCode::minsec_packer_hbox, TimeCode::minutes_ebox, TimeCode::minutes_label, TimeCode::ms_hours_ebox, TimeCode::ms_hours_label, TimeCode::ms_minutes_ebox, TimeCode::ms_minutes_label, TimeCode::ms_seconds_ebox, TimeCode::ms_seconds_label, TimeCode::Off, TimeCode::ops_menu, TimeCode::seconds_ebox, TimeCode::seconds_label, TimeCode::set(), TimeCode::set_mode(), TimeCode::set_widget_name(), TimeCode::setup_events(), TimeCode::SMPTE, TimeCode::SMPTE_Hours, TimeCode::smpte_packer, TimeCode::smpte_packer_hbox, and Time::ZERO.
Here is the call graph for this function:| enum Mode |
| Enumerator | |
|---|---|
| SMPTE | |
| MinSec | |
| Frames | |
| Off | |
Definition at line 63 of file timecode-widget.hpp.
|
private |
| Enumerator | |
|---|---|
| SMPTE_Hours | |
| SMPTE_Minutes | |
| SMPTE_Seconds | |
| SMPTE_Frames | |
| MS_Hours | |
| MS_Minutes | |
| MS_Seconds | |
| VFrames | |
Definition at line 119 of file timecode-widget.hpp.
|
inline |
Definition at line 78 of file timecode-widget.hpp.
References TimeCode::_mode.
| void focus | ( | ) |
Definition at line 568 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::Frames, TimeCode::frames_ebox, TimeCode::hours_ebox, TimeCode::MinSec, TimeCode::ms_hours_ebox, TimeCode::Off, and TimeCode::SMPTE.
| void set | ( | Time | when, |
| bool | force = false |
||
| ) |
Definition at line 403 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::Frames, TimeCode::last_when, TimeCode::MinSec, TimeCode::Off, TimeCode::set_frames(), TimeCode::set_minsec(), TimeCode::set_smpte(), and TimeCode::SMPTE.
Referenced by TimeCode::TimeCode(), TimeCode::field_motion_notify_event(), and TimeCode::set_mode().
Here is the call graph for this function:
Here is the caller graph for this function:| void set_mode | ( | Mode | m | ) |
Definition at line 1320 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::clock_base, TimeCode::Frames, TimeCode::frames_packer_hbox, TimeCode::key_entry_state, TimeCode::last_when, TimeCode::MinSec, TimeCode::minsec_packer_hbox, TimeCode::ModeChanged, TimeCode::Off, TimeCode::off_hbox, TimeCode::set(), TimeCode::set_size_requests(), TimeCode::SMPTE, and TimeCode::smpte_packer_hbox.
Referenced by TimeCode::TimeCode(), and TimeCode::build_ops_menu().
Here is the call graph for this function:
Here is the caller graph for this function:| void set_widget_name | ( | string | name | ) |
Definition at line 168 of file timecode-widget.cpp.
References TimeCode::audio_frames_ebox, TimeCode::audio_frames_label, TimeCode::clock_base, TimeCode::colon1, TimeCode::colon2, TimeCode::colon3, TimeCode::colon4, TimeCode::colon5, TimeCode::frames_ebox, TimeCode::frames_label, TimeCode::hours_ebox, TimeCode::hours_label, TimeCode::minutes_ebox, TimeCode::minutes_label, TimeCode::ms_hours_ebox, TimeCode::ms_hours_label, TimeCode::ms_minutes_ebox, TimeCode::ms_minutes_label, TimeCode::ms_seconds_ebox, TimeCode::ms_seconds_label, TimeCode::name(), TimeCode::seconds_ebox, and TimeCode::seconds_label.
Referenced by TimeCode::TimeCode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 87 of file timecode-widget.hpp.
References TimeCode::_name.
Referenced by TimeCode::set_widget_name().
Here is the caller graph for this function:| Time current_time | ( | Time | position = Time::ZERO | ) | const |
Definition at line 1167 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::audio_time_from_display(), TimeCode::Frames, TimeCode::MinSec, TimeCode::minsec_time_from_display(), TimeCode::Off, TimeCode::SMPTE, and TimeCode::smpte_time_from_display().
Referenced by TimeCode::field_motion_notify_event().
Here is the call graph for this function:
Here is the caller graph for this function:| Time current_duration | ( | Time | position = Time::ZERO | ) | const |
Definition at line 1195 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::audio_time_from_display(), TimeCode::Frames, TimeCode::MinSec, TimeCode::minsec_time_from_display(), TimeCode::Off, TimeCode::SMPTE, and TimeCode::smpte_time_from_display().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 98 of file timecode-widget.hpp.
References TimeCode::_has_focus.
|
private |
Definition at line 392 of file timecode-widget.cpp.
References TimeCode::set_size_requests().
Here is the call graph for this function:
|
private |
Definition at line 1075 of file timecode-widget.cpp.
References TimeCode::current_time(), TimeCode::drag_accum, TimeCode::drag_y, TimeCode::dragging, TimeCode::get_frames(), TimeCode::set(), TimeCode::ValueChanged, and Time::ZERO.
Referenced by TimeCode::setup_events().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 981 of file timecode-widget.cpp.
References TimeCode::drag_accum, TimeCode::drag_start_y, TimeCode::drag_y, TimeCode::dragging, and NULL.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 908 of file timecode-widget.cpp.
References TimeCode::audio_frames_ebox, TimeCode::build_ops_menu(), TimeCode::drag_start_y, TimeCode::dragging, TimeCode::editable, TimeCode::frames_ebox, TimeCode::hours_ebox, TimeCode::minutes_ebox, TimeCode::MS_Hours, TimeCode::ms_hours_ebox, TimeCode::MS_Minutes, TimeCode::ms_minutes_ebox, TimeCode::MS_Seconds, TimeCode::ms_seconds_ebox, TimeCode::ops_menu, TimeCode::seconds_ebox, TimeCode::SMPTE_Frames, TimeCode::SMPTE_Hours, TimeCode::SMPTE_Minutes, TimeCode::SMPTE_Seconds, and TimeCode::VFrames.
Referenced by TimeCode::TimeCode(), and TimeCode::setup_events().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1025 of file timecode-widget.cpp.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 591 of file timecode-widget.cpp.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 599 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::audio_frames_label, TimeCode::ChangeAborted, TimeCode::clock_base, TimeCode::field_length, TimeCode::frames_ebox, TimeCode::frames_label, TimeCode::hours_label, TimeCode::key_entry_state, TimeCode::MinSec, TimeCode::minutes_ebox, TimeCode::minutes_label, TimeCode::MS_Hours, TimeCode::ms_hours_label, TimeCode::MS_Minutes, TimeCode::ms_minutes_ebox, TimeCode::ms_minutes_label, TimeCode::MS_Seconds, TimeCode::ms_seconds_ebox, TimeCode::ms_seconds_label, TimeCode::seconds_ebox, TimeCode::seconds_label, TimeCode::SMPTE_Frames, TimeCode::SMPTE_Hours, TimeCode::SMPTE_Minutes, TimeCode::smpte_sanitize_display(), TimeCode::SMPTE_Seconds, TimeCode::ValueChanged, and TimeCode::VFrames.
Referenced by TimeCode::setup_events().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
audio_frames_ebox.set_flags(Gtk::HAS_FOCUS);
Definition at line 813 of file timecode-widget.cpp.
References TimeCode::audio_frames_ebox, TimeCode::frames_ebox, TimeCode::hours_ebox, TimeCode::key_entry_state, TimeCode::minutes_ebox, TimeCode::MS_Hours, TimeCode::ms_hours_ebox, TimeCode::MS_Minutes, TimeCode::ms_minutes_ebox, TimeCode::MS_Seconds, TimeCode::ms_seconds_ebox, TimeCode::seconds_ebox, TimeCode::SMPTE_Frames, TimeCode::SMPTE_Hours, TimeCode::SMPTE_Minutes, TimeCode::SMPTE_Seconds, and TimeCode::VFrames.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 861 of file timecode-widget.cpp.
References TimeCode::audio_frames_ebox, TimeCode::frames_ebox, TimeCode::hours_ebox, TimeCode::minutes_ebox, TimeCode::MS_Hours, TimeCode::ms_hours_ebox, TimeCode::MS_Minutes, TimeCode::ms_minutes_ebox, TimeCode::MS_Seconds, TimeCode::ms_seconds_ebox, TimeCode::seconds_ebox, TimeCode::SMPTE_Frames, TimeCode::SMPTE_Hours, TimeCode::SMPTE_Minutes, TimeCode::SMPTE_Seconds, and TimeCode::VFrames.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 384 of file timecode-widget.cpp.
Referenced by TimeCode::setup_events().
Here is the caller graph for this function:
|
private |
Definition at line 513 of file timecode-widget.cpp.
References TimeCode::frames_label, TimeCode::hours_label, TimeCode::last_frames, TimeCode::last_hrs, TimeCode::last_mins, TimeCode::last_negative, TimeCode::last_secs, TimeCode::minutes_label, and TimeCode::seconds_label.
Referenced by TimeCode::set().
Here is the caller graph for this function:
|
private |
Definition at line 481 of file timecode-widget.cpp.
References TimeCode::ms_hours_label, TimeCode::ms_last_hrs, TimeCode::ms_last_mins, TimeCode::ms_last_secs, TimeCode::ms_minutes_label, and TimeCode::ms_seconds_label.
Referenced by TimeCode::set().
Here is the caller graph for this function:
|
private |
Definition at line 450 of file timecode-widget.cpp.
References TimeCode::audio_frames_label.
Referenced by TimeCode::set().
Here is the caller graph for this function:
|
private |
Definition at line 1128 of file timecode-widget.cpp.
Referenced by TimeCode::field_motion_notify_event().
Here is the caller graph for this function:
|
private |
Definition at line 1223 of file timecode-widget.cpp.
References stage::widget::framerate, TimeCode::frames_label, TimeCode::minutes_label, and TimeCode::seconds_label.
Referenced by TimeCode::field_key_release_event().
Here is the caller graph for this function:
|
private |
Definition at line 1257 of file timecode-widget.cpp.
References Time::ZERO.
Referenced by TimeCode::current_duration(), and TimeCode::current_time().
Here is the caller graph for this function:
|
private |
Definition at line 1278 of file timecode-widget.cpp.
References Time::ZERO.
Referenced by TimeCode::current_duration(), and TimeCode::current_time().
Here is the caller graph for this function:
|
private |
Definition at line 1295 of file timecode-widget.cpp.
References TimeCode::audio_frames_label.
Referenced by TimeCode::current_duration(), and TimeCode::current_time().
Here is the caller graph for this function:
|
private |
Definition at line 1303 of file timecode-widget.cpp.
References TimeCode::Frames, TimeCode::MinSec, TimeCode::Off, TimeCode::ops_menu, TimeCode::set_mode(), and TimeCode::SMPTE.
Referenced by TimeCode::field_button_release_event().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 202 of file timecode-widget.cpp.
References TimeCode::audio_frames_ebox, TimeCode::clock_base, TimeCode::drop_focus_handler(), TimeCode::field_button_press_event(), TimeCode::field_button_release_event(), TimeCode::field_button_scroll_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_press_event(), TimeCode::field_key_release_event(), TimeCode::field_motion_notify_event(), TimeCode::frames_ebox, TimeCode::hours_ebox, TimeCode::minutes_ebox, TimeCode::MS_Hours, TimeCode::ms_hours_ebox, TimeCode::MS_Minutes, TimeCode::ms_minutes_ebox, TimeCode::MS_Seconds, TimeCode::ms_seconds_ebox, TimeCode::seconds_ebox, TimeCode::SMPTE_Frames, TimeCode::SMPTE_Hours, TimeCode::SMPTE_Minutes, TimeCode::SMPTE_Seconds, and TimeCode::VFrames.
Referenced by TimeCode::TimeCode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
Definition at line 1368 of file timecode-widget.cpp.
References TimeCode::_mode, TimeCode::audio_frames_label, TimeCode::Frames, TimeCode::frames_label, TimeCode::hours_label, TimeCode::MinSec, TimeCode::minutes_label, TimeCode::ms_hours_label, TimeCode::ms_minutes_label, TimeCode::ms_seconds_label, TimeCode::Off, TimeCode::off_hbox, TimeCode::seconds_label, TimeCode::set_size_request_to_display_given_text(), and TimeCode::SMPTE.
Referenced by TimeCode::on_realize(), and TimeCode::set_mode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1399 of file timecode-widget.cpp.
References TimeCode::get_ink_pixel_size().
Referenced by TimeCode::set_size_requests().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1411 of file timecode-widget.cpp.
Referenced by TimeCode::set_size_request_to_display_given_text().
Here is the caller graph for this function:| sigc::signal<void> ValueChanged |
Definition at line 92 of file timecode-widget.hpp.
Referenced by TimeCode::field_key_release_event(), and TimeCode::field_motion_notify_event().
| sigc::signal<void> ChangeAborted |
Definition at line 93 of file timecode-widget.hpp.
Referenced by TimeCode::field_key_release_event().
|
static |
Definition at line 95 of file timecode-widget.hpp.
Referenced by TimeCode::set_mode().
|
private |
Definition at line 102 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_focus_gain_event(), TimeCode::field_key_release_event(), and TimeCode::set_mode().
|
private |
Definition at line 103 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::current_duration(), TimeCode::current_time(), TimeCode::field_key_release_event(), TimeCode::focus(), TimeCode::mode(), TimeCode::set(), TimeCode::set_mode(), and TimeCode::set_size_requests().
|
private |
Definition at line 104 of file timecode-widget.hpp.
Referenced by TimeCode::name().
|
private |
Definition at line 106 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::field_button_release_event().
|
private |
Definition at line 108 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::build_ops_menu(), and TimeCode::field_button_release_event().
|
private |
Definition at line 110 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_mode().
|
private |
Definition at line 111 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 113 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_mode().
|
private |
Definition at line 114 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 116 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_mode().
|
private |
Definition at line 117 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 130 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 131 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::audio_time_from_display(), TimeCode::field_key_release_event(), TimeCode::set_frames(), TimeCode::set_size_requests(), and TimeCode::set_widget_name().
|
private |
Definition at line 133 of file timecode-widget.hpp.
Referenced by TimeCode::set_mode(), and TimeCode::set_size_requests().
|
private |
Definition at line 135 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::focus(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 136 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_release_event(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 137 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_release_event(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 138 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_release_event(), TimeCode::focus(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 140 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::focus(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 141 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_release_event(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 142 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_release_event(), TimeCode::field_focus_gain_event(), TimeCode::field_focus_loss_event(), TimeCode::field_key_release_event(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 144 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_size_requests(), TimeCode::set_smpte(), and TimeCode::set_widget_name().
|
private |
Definition at line 145 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_size_requests(), TimeCode::set_smpte(), TimeCode::set_widget_name(), and TimeCode::smpte_sanitize_display().
|
private |
Definition at line 146 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_size_requests(), TimeCode::set_smpte(), TimeCode::set_widget_name(), and TimeCode::smpte_sanitize_display().
|
private |
Definition at line 147 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_size_requests(), TimeCode::set_smpte(), TimeCode::set_widget_name(), and TimeCode::smpte_sanitize_display().
|
private |
Definition at line 148 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_widget_name().
|
private |
Definition at line 148 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_widget_name().
|
private |
Definition at line 148 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_widget_name().
|
private |
Definition at line 150 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_minsec(), TimeCode::set_size_requests(), and TimeCode::set_widget_name().
|
private |
Definition at line 151 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_minsec(), TimeCode::set_size_requests(), and TimeCode::set_widget_name().
|
private |
Definition at line 152 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_minsec(), TimeCode::set_size_requests(), and TimeCode::set_widget_name().
|
private |
Definition at line 153 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_widget_name().
|
private |
Definition at line 153 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), and TimeCode::set_widget_name().
|
private |
Definition at line 155 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_key_release_event(), TimeCode::set_mode(), TimeCode::set_widget_name(), and TimeCode::setup_events().
|
private |
Definition at line 156 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 158 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::set(), and TimeCode::set_mode().
|
private |
Definition at line 159 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 160 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode().
|
private |
Definition at line 162 of file timecode-widget.hpp.
Referenced by TimeCode::set_smpte().
|
private |
Definition at line 163 of file timecode-widget.hpp.
Referenced by TimeCode::set_smpte().
|
private |
Definition at line 164 of file timecode-widget.hpp.
Referenced by TimeCode::set_smpte().
|
private |
Definition at line 165 of file timecode-widget.hpp.
Referenced by TimeCode::set_smpte().
|
private |
Definition at line 166 of file timecode-widget.hpp.
Referenced by TimeCode::set_smpte().
|
private |
Definition at line 168 of file timecode-widget.hpp.
Referenced by TimeCode::set_minsec().
|
private |
Definition at line 169 of file timecode-widget.hpp.
Referenced by TimeCode::set_minsec().
|
private |
Definition at line 170 of file timecode-widget.hpp.
Referenced by TimeCode::set_minsec().
|
private |
Definition at line 172 of file timecode-widget.hpp.
Referenced by TimeCode::TimeCode(), TimeCode::field_button_press_event(), TimeCode::field_button_release_event(), and TimeCode::field_motion_notify_event().
|
private |
Definition at line 173 of file timecode-widget.hpp.
Referenced by TimeCode::field_button_press_event(), and TimeCode::field_button_release_event().
|
private |
Definition at line 174 of file timecode-widget.hpp.
Referenced by TimeCode::field_button_press_event(), and TimeCode::field_motion_notify_event().
|
private |
Definition at line 175 of file timecode-widget.hpp.
Referenced by TimeCode::field_button_press_event(), and TimeCode::field_motion_notify_event().
|
staticprivate |
Definition at line 206 of file timecode-widget.hpp.
Referenced by TimeCode::field_key_release_event().
|
staticprivate |
Definition at line 207 of file timecode-widget.hpp.
Referenced by TimeCode::has_focus().
Inheritance diagram for TimeCode:
Collaboration diagram for TimeCode: