ardour
Classes | Functions | Variables
editor_rulers.cc File Reference
#include <cstdio>
#include <cmath>
#include <inttypes.h>
#include <string>
#include <gtk/gtkaction.h>
#include "canvas/container.h"
#include "canvas/canvas.h"
#include "canvas/ruler.h"
#include "canvas/debug.h"
#include "canvas/scroll_group.h"
#include "ardour/session.h"
#include "ardour/tempo.h"
#include "ardour/profile.h"
#include "gtkmm2ext/gtk_ui.h"
#include "gtkmm2ext/keyboard.h"
#include "ardour_ui.h"
#include "editor.h"
#include "editing.h"
#include "actions.h"
#include "gui_thread.h"
#include "ruler_dialog.h"
#include "time_axis_view.h"
#include "editor_drag.h"
#include "editor_cursors.h"
#include "i18n.h"

Go to the source code of this file.

Classes

class  TimecodeMetric
 
class  SamplesMetric
 
class  BBTMetric
 
class  MinsecMetric
 

Functions

static void edit_last_mark_label (std::vector< ArdourCanvas::Ruler::Mark > &marks, const std::string &newlabel)
 
static void sample_to_clock_parts (framepos_t sample, framepos_t sample_rate, long *hrs_p, long *mins_p, long *secs_p, long *millisecs_p)
 

Variables

static
ArdourCanvas::Ruler::Metric * 
_bbt_metric
 
static
ArdourCanvas::Ruler::Metric * 
_timecode_metric
 
static
ArdourCanvas::Ruler::Metric * 
_samples_metric
 
static
ArdourCanvas::Ruler::Metric * 
_minsec_metric
 

Function Documentation

static void edit_last_mark_label ( std::vector< ArdourCanvas::Ruler::Mark > &  marks,
const std::string &  newlabel 
)
static

Definition at line 1150 of file editor_rulers.cc.

static void sample_to_clock_parts ( framepos_t  sample,
framepos_t  sample_rate,
long *  hrs_p,
long *  mins_p,
long *  secs_p,
long *  millisecs_p 
)
static

Definition at line 1658 of file editor_rulers.cc.

Variable Documentation

ArdourCanvas::Ruler::Metric* _bbt_metric
static

Definition at line 116 of file editor_rulers.cc.

ArdourCanvas::Ruler::Metric* _minsec_metric
static

Definition at line 119 of file editor_rulers.cc.

ArdourCanvas::Ruler::Metric* _samples_metric
static

Definition at line 118 of file editor_rulers.cc.

ArdourCanvas::Ruler::Metric* _timecode_metric
static

Definition at line 117 of file editor_rulers.cc.