|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Data Fields | |
| GtkWidget | parent_instance |
| DigitalMeterType | type |
| bool | is_transport |
| GtkGestureDrag * | drag |
| double | last_y |
| double | last_x |
| int | height_start_pos |
| int | height_end_pos |
| int | num_part_start_pos |
| int | num_part_end_pos |
| int | dec_part_start_pos |
| int | dec_part_end_pos |
| bpm_t | bpm_at_start |
| Used when changing the BPM. | |
| bpm_t | last_set_bpm |
| Used during update. | |
| bool | update_num |
| Flag to update BPM. | |
| bool | update_dec |
| Flag to update BPM decimal. | |
| int | bars_start_pos |
| int | bars_end_pos |
| int | beats_start_pos |
| int | beats_end_pos |
| int | sixteenths_start_pos |
| int | sixteenths_end_pos |
| int | ticks_start_pos |
| int | ticks_end_pos |
| int | update_bars |
| Update flags. | |
| int | update_beats |
| int | update_sixteenths |
| int | update_ticks |
| int | minutes_start_pos |
| For time. | |
| int | minutes_end_pos |
| int | seconds_start_pos |
| int | seconds_end_pos |
| int | ms_start_pos |
| int | ms_end_pos |
| int | update_minutes |
| Update flags. | |
| int | update_seconds |
| int | update_ms |
| NoteLength * | note_length |
| NoteType * | note_type |
| int | update_note_length |
| flag to update note length | |
| int | start_note_length |
| start note length | |
| int | update_note_type |
| flag to update note type | |
| int | start_note_type |
| start note type | |
| int | update_timesig_top |
| int | update_timesig_bot |
| int | beats_per_bar_at_start |
| Used when changing the time signature. | |
| int | beat_unit_at_start |
| void * | obj |
| void(* | getter )(void *, Position *) |
| Getter for Position. | |
| void(* | setter )(void *, Position *) |
| Setter for Position. | |
| void(* | on_drag_begin )(void *) |
| Function to call on drag begin. | |
| void(* | on_drag_end )(void *) |
| Function to call on drag end. | |
| double | hover_x |
| double | hover_y |
| int | draw_line |
| Draw line above the meter or not. | |
| char * | caption |
| Caption to show above, NULL to not show. | |
| PangoLayout * | caption_layout |
| Cached layouts for drawing text. | |
| PangoLayout * | seg7_layout |
| PangoLayout * | normal_layout |
| bool | initialized |
| GtkPopoverMenu * | popover_menu |
| gint64 | last_scroll_time |
| Last time a scroll event was received. | |
| bool | scroll_started |
Definition at line 47 of file digital_meter.h.
| int DigitalMeterWidget::bars_end_pos |
Definition at line 84 of file digital_meter.h.
| int DigitalMeterWidget::bars_start_pos |
Definition at line 83 of file digital_meter.h.
| int DigitalMeterWidget::beat_unit_at_start |
Definition at line 132 of file digital_meter.h.
| int DigitalMeterWidget::beats_end_pos |
Definition at line 86 of file digital_meter.h.
| int DigitalMeterWidget::beats_per_bar_at_start |
Used when changing the time signature.
Definition at line 131 of file digital_meter.h.
| int DigitalMeterWidget::beats_start_pos |
Definition at line 85 of file digital_meter.h.
| bpm_t DigitalMeterWidget::bpm_at_start |
Used when changing the BPM.
Definition at line 69 of file digital_meter.h.
| char* DigitalMeterWidget::caption |
Caption to show above, NULL to not show.
Definition at line 155 of file digital_meter.h.
| PangoLayout* DigitalMeterWidget::caption_layout |
Cached layouts for drawing text.
Definition at line 158 of file digital_meter.h.
| int DigitalMeterWidget::dec_part_end_pos |
Definition at line 66 of file digital_meter.h.
| int DigitalMeterWidget::dec_part_start_pos |
Definition at line 65 of file digital_meter.h.
| GtkGestureDrag* DigitalMeterWidget::drag |
Definition at line 55 of file digital_meter.h.
| int DigitalMeterWidget::draw_line |
Draw line above the meter or not.
Definition at line 152 of file digital_meter.h.
| void(* DigitalMeterWidget::getter) (void *, Position *) |
Getter for Position.
Definition at line 138 of file digital_meter.h.
| int DigitalMeterWidget::height_end_pos |
Definition at line 59 of file digital_meter.h.
| int DigitalMeterWidget::height_start_pos |
Definition at line 58 of file digital_meter.h.
| double DigitalMeterWidget::hover_x |
Definition at line 148 of file digital_meter.h.
| double DigitalMeterWidget::hover_y |
Definition at line 149 of file digital_meter.h.
| bool DigitalMeterWidget::initialized |
Definition at line 162 of file digital_meter.h.
| bool DigitalMeterWidget::is_transport |
Definition at line 53 of file digital_meter.h.
| gint64 DigitalMeterWidget::last_scroll_time |
Last time a scroll event was received.
Used to check if an action should be performed.
Definition at line 171 of file digital_meter.h.
| bpm_t DigitalMeterWidget::last_set_bpm |
Used during update.
Definition at line 72 of file digital_meter.h.
| double DigitalMeterWidget::last_x |
Definition at line 57 of file digital_meter.h.
| double DigitalMeterWidget::last_y |
Definition at line 56 of file digital_meter.h.
| int DigitalMeterWidget::minutes_end_pos |
Definition at line 104 of file digital_meter.h.
| int DigitalMeterWidget::minutes_start_pos |
For time.
Definition at line 103 of file digital_meter.h.
| int DigitalMeterWidget::ms_end_pos |
Definition at line 108 of file digital_meter.h.
| int DigitalMeterWidget::ms_start_pos |
Definition at line 107 of file digital_meter.h.
| PangoLayout* DigitalMeterWidget::normal_layout |
Definition at line 160 of file digital_meter.h.
| NoteLength* DigitalMeterWidget::note_length |
Definition at line 118 of file digital_meter.h.
| NoteType* DigitalMeterWidget::note_type |
Definition at line 119 of file digital_meter.h.
| int DigitalMeterWidget::num_part_end_pos |
Definition at line 64 of file digital_meter.h.
| int DigitalMeterWidget::num_part_start_pos |
Definition at line 63 of file digital_meter.h.
| void* DigitalMeterWidget::obj |
Definition at line 135 of file digital_meter.h.
| void(* DigitalMeterWidget::on_drag_begin) (void *) |
Function to call on drag begin.
Definition at line 142 of file digital_meter.h.
| void(* DigitalMeterWidget::on_drag_end) (void *) |
Function to call on drag end.
Definition at line 144 of file digital_meter.h.
| GtkWidget DigitalMeterWidget::parent_instance |
Definition at line 49 of file digital_meter.h.
| GtkPopoverMenu* DigitalMeterWidget::popover_menu |
Definition at line 164 of file digital_meter.h.
| bool DigitalMeterWidget::scroll_started |
Definition at line 173 of file digital_meter.h.
| int DigitalMeterWidget::seconds_end_pos |
Definition at line 106 of file digital_meter.h.
| int DigitalMeterWidget::seconds_start_pos |
Definition at line 105 of file digital_meter.h.
| PangoLayout* DigitalMeterWidget::seg7_layout |
Definition at line 159 of file digital_meter.h.
| void(* DigitalMeterWidget::setter) (void *, Position *) |
Setter for Position.
Definition at line 140 of file digital_meter.h.
| int DigitalMeterWidget::sixteenths_end_pos |
Definition at line 88 of file digital_meter.h.
| int DigitalMeterWidget::sixteenths_start_pos |
Definition at line 87 of file digital_meter.h.
| int DigitalMeterWidget::start_note_length |
start note length
Definition at line 121 of file digital_meter.h.
| int DigitalMeterWidget::start_note_type |
start note type
Definition at line 123 of file digital_meter.h.
| int DigitalMeterWidget::ticks_end_pos |
Definition at line 90 of file digital_meter.h.
| int DigitalMeterWidget::ticks_start_pos |
Definition at line 89 of file digital_meter.h.
| DigitalMeterType DigitalMeterWidget::type |
Definition at line 51 of file digital_meter.h.
| int DigitalMeterWidget::update_bars |
Update flags.
Definition at line 93 of file digital_meter.h.
| int DigitalMeterWidget::update_beats |
Definition at line 94 of file digital_meter.h.
| bool DigitalMeterWidget::update_dec |
Flag to update BPM decimal.
Definition at line 77 of file digital_meter.h.
| int DigitalMeterWidget::update_minutes |
Update flags.
Definition at line 111 of file digital_meter.h.
| int DigitalMeterWidget::update_ms |
Definition at line 113 of file digital_meter.h.
| int DigitalMeterWidget::update_note_length |
flag to update note length
Definition at line 120 of file digital_meter.h.
| int DigitalMeterWidget::update_note_type |
flag to update note type
Definition at line 122 of file digital_meter.h.
| bool DigitalMeterWidget::update_num |
Flag to update BPM.
Definition at line 75 of file digital_meter.h.
| int DigitalMeterWidget::update_seconds |
Definition at line 112 of file digital_meter.h.
| int DigitalMeterWidget::update_sixteenths |
Definition at line 95 of file digital_meter.h.
| int DigitalMeterWidget::update_ticks |
Definition at line 96 of file digital_meter.h.
| int DigitalMeterWidget::update_timesig_bot |
Definition at line 128 of file digital_meter.h.
| int DigitalMeterWidget::update_timesig_top |
Definition at line 126 of file digital_meter.h.