Wrap documentation in audio_timing.h at 80 columns

Originally committed to SVN as r5192.
This commit is contained in:
Thomas Goyne 2011-01-16 07:14:59 +00:00
parent daa8c58cd8
commit 685d4841dc
1 changed files with 17 additions and 13 deletions

View File

@ -73,20 +73,22 @@ public:
/// @brief Get the primary playback range /// @brief Get the primary playback range
/// @return A sample range /// @return A sample range
/// ///
/// Get the sample range the user is most likely to want to play back currently. /// Get the sample range the user is most likely to want to play back
/// currently.
virtual SampleRange GetPrimaryPlaybackRange() const = 0; virtual SampleRange GetPrimaryPlaybackRange() const = 0;
/// @brief Does this timing mode have labels on the audio display? /// @brief Does this timing mode have labels on the audio display?
/// @return True if this timing mode needs labels on the audio display. /// @return True if this timing mode needs labels on the audio display.
/// ///
/// This is labels for things such as karaoke syllables. When labels are required, some vertical /// This is labels for things such as karaoke syllables. When labels are
/// space is set off for them in the drawing of the audio display. /// required, some vertical space is set off for them in the drawing of the
/// audio display.
virtual bool HasLabels() const = 0; virtual bool HasLabels() const = 0;
/// @brief Go to next timing unit /// @brief Go to next timing unit
/// ///
/// Advances the timing controller cursor to the next timing unit, for example the next dialogue /// Advances the timing controller cursor to the next timing unit, for
/// line or the next karaoke syllable. /// example the next dialogue line or the next karaoke syllable.
virtual void Next() = 0; virtual void Next() = 0;
/// @brief Go to the previous timing unit /// @brief Go to the previous timing unit
@ -109,21 +111,24 @@ public:
/// @param sensitivity Distance in samples to consider markers as nearby /// @param sensitivity Distance in samples to consider markers as nearby
/// @return True if a marker is close by the given sample, as defined by sensitivity /// @return True if a marker is close by the given sample, as defined by sensitivity
/// ///
/// This is solely for hit-testing against draggable markers, for controlling the mouse cursor. /// This is solely for hit-testing against draggable markers, for
/// controlling the mouse cursor.
virtual bool IsNearbyMarker(int64_t sample, int sensitivity) const = 0; virtual bool IsNearbyMarker(int64_t sample, int sensitivity) const = 0;
/// @brief The user pressed the left button down at an empty place in the audio /// @brief The user pressed the left button down at an empty place in the audio
/// @param sample The audio sample index the user clicked /// @param sample The audio sample index the user clicked
/// @param sensitivity Distance in samples to consider existing markers /// @param sensitivity Distance in samples to consider existing markers
/// @return An audio marker or 0. If a marker is returned and the user starts dragging /// @return An audio marker or 0. If a marker is returned and the user
/// the mouse after pressing down the button, the returned marker is being dragged. /// starts dragging the mouse after pressing down the button, the returned
/// marker is being dragged.
virtual AudioMarker * OnLeftClick(int64_t sample, int sensitivity) = 0; virtual AudioMarker * OnLeftClick(int64_t sample, int sensitivity) = 0;
/// @brief The user pressed the right button down at an empty place in the audio /// @brief The user pressed the right button down at an empty place in the audio
/// @param sample The audio sample index the user clicked /// @param sample The audio sample index the user clicked
/// @param sensitivity Distance in samples to consider existing markers /// @param sensitivity Distance in samples to consider existing markers
/// @return An audio marker or 0. If a marker is returned and the user starts dragging /// @return An audio marker or 0. If a marker is returned and the user
/// the mouse after pressing down the button, the returned marker is being dragged. /// starts dragging the mouse after pressing down the button, the returned
/// marker is being dragged.
virtual AudioMarker * OnRightClick(int64_t sample, int sensitivity) = 0; virtual AudioMarker * OnRightClick(int64_t sample, int sensitivity) = 0;
/// @brief The user dragged a timing marker /// @brief The user dragged a timing marker
@ -140,10 +145,9 @@ public:
}; };
/// @brief Create a standard dialogue audio timing controller /// @brief Create a standard dialogue audio timing controller
/// @param audio_controller The audio controller to own the timing controller /// @param audio_controller The audio controller to own the timing controller
/// @param selection_controller The selection controller to manage the set of lines being timed /// @param selection_controller The selection controller to manage the set of
/// lines being timed
/// @param ass The file being timed /// @param ass The file being timed
AudioTimingController *CreateDialogueTimingController(AudioController *audio_controller, SelectionController<AssDialogue> *selection_controller, AssFile *ass); AudioTimingController *CreateDialogueTimingController(AudioController *audio_controller, SelectionController<AssDialogue> *selection_controller, AssFile *ass);