ardour
Classes | Macros | Functions | Variables
editor.cc File Reference
#include <stdint.h>
#include <unistd.h>
#include <cstdlib>
#include <cmath>
#include <string>
#include <algorithm>
#include <map>
#include "ardour_ui.h"
#include <boost/none.hpp>
#include <sigc++/bind.h>
#include "pbd/convert.h"
#include "pbd/error.h"
#include "pbd/enumwriter.h"
#include "pbd/memento_command.h"
#include "pbd/unknown_type.h"
#include "pbd/unwind.h"
#include "pbd/stacktrace.h"
#include "pbd/timersub.h"
#include <glibmm/miscutils.h>
#include <glibmm/uriutils.h>
#include <gtkmm/image.h>
#include <gdkmm/color.h>
#include <gdkmm/bitmap.h>
#include <gtkmm/menu.h>
#include <gtkmm/menuitem.h>
#include "gtkmm2ext/bindings.h"
#include "gtkmm2ext/grouped_buttons.h"
#include "gtkmm2ext/gtk_ui.h"
#include "gtkmm2ext/tearoff.h"
#include "gtkmm2ext/utils.h"
#include "gtkmm2ext/window_title.h"
#include "gtkmm2ext/choice.h"
#include "gtkmm2ext/cell_renderer_pixbuf_toggle.h"
#include "ardour/audio_track.h"
#include "ardour/audioengine.h"
#include "ardour/audioregion.h"
#include "ardour/lmath.h"
#include "ardour/location.h"
#include "ardour/profile.h"
#include "ardour/route_group.h"
#include "ardour/session_playlists.h"
#include "ardour/tempo.h"
#include "ardour/utils.h"
#include "canvas/debug.h"
#include "canvas/text.h"
#include "control_protocol/control_protocol.h"
#include "actions.h"
#include "analysis_window.h"
#include "audio_clock.h"
#include "audio_region_view.h"
#include "audio_streamview.h"
#include "audio_time_axis.h"
#include "automation_time_axis.h"
#include "bundle_manager.h"
#include "crossfade_edit.h"
#include "debug.h"
#include "editing.h"
#include "editor.h"
#include "editor_cursors.h"
#include "editor_drag.h"
#include "editor_group_tabs.h"
#include "editor_locations.h"
#include "editor_regions.h"
#include "editor_route_groups.h"
#include "editor_routes.h"
#include "editor_snapshots.h"
#include "editor_summary.h"
#include "global_port_matrix.h"
#include "gui_object.h"
#include "gui_thread.h"
#include "keyboard.h"
#include "marker.h"
#include "midi_region_view.h"
#include "midi_time_axis.h"
#include "mixer_strip.h"
#include "mixer_ui.h"
#include "mouse_cursors.h"
#include "note_base.h"
#include "playlist_selector.h"
#include "public_editor.h"
#include "region_layering_order_editor.h"
#include "rgb_macros.h"
#include "rhythm_ferret.h"
#include "selection.h"
#include "sfdb_ui.h"
#include "tempo_lines.h"
#include "time_axis_view.h"
#include "timers.h"
#include "utils.h"
#include "verbose_cursor.h"
#include "i18n.h"

Go to the source code of this file.

Classes

struct  EditorOrderTimeAxisSorter
 

Macros

#define COMBO_TRIANGLE_WIDTH   25
 

Functions

static void pane_size_watcher (Paned *pane)
 

Variables

static const gchar * _snap_type_strings []
 
static const gchar * _snap_mode_strings []
 
static const gchar * _edit_point_strings []
 
static const gchar * _edit_mode_strings []
 
static const gchar * _zoom_focus_strings []
 

Macro Definition Documentation

#define COMBO_TRIANGLE_WIDTH   25

Definition at line 225 of file editor.cc.

Function Documentation

static void pane_size_watcher ( Paned *  pane)
static

Definition at line 228 of file editor.cc.

Variable Documentation

const gchar* _edit_mode_strings[]
static
Initial value:
= {
N_("Slide"),
N_("Splice"),
N_("Ripple"),
N_("Lock"),
0
}
#define N_(Text)
Definition: i18n.h:12

Definition at line 194 of file editor.cc.

const gchar* _edit_point_strings[]
static
Initial value:
= {
N_("Playhead"),
N_("Marker"),
N_("Mouse"),
0
}
#define N_(Text)
Definition: i18n.h:12

Definition at line 187 of file editor.cc.

const gchar* _snap_mode_strings[]
static
Initial value:
= {
N_("No Grid"),
N_("Grid"),
N_("Magnetic"),
0
}
#define N_(Text)
Definition: i18n.h:12

Definition at line 180 of file editor.cc.

const gchar* _snap_type_strings[]
static

Definition at line 146 of file editor.cc.

const gchar* _zoom_focus_strings[]
static
Initial value:
= {
N_("Left"),
N_("Right"),
N_("Center"),
N_("Playhead"),
N_("Mouse"),
N_("Edit point"),
0
}
#define N_(Text)
Definition: i18n.h:12

Definition at line 202 of file editor.cc.