ardour
Macros | Functions
gain_meter.cc File Reference
#include <limits.h>
#include "ardour/amp.h"
#include "ardour/route_group.h"
#include "ardour/session_route.h"
#include "ardour/dB.h"
#include "ardour/utils.h"
#include <pangomm.h>
#include <gtkmm/style.h>
#include <gdkmm/color.h>
#include <gtkmm2ext/utils.h>
#include <gtkmm2ext/fastmeter.h>
#include <gtkmm2ext/gtk_ui.h>
#include "pbd/fastlog.h"
#include "pbd/stacktrace.h"
#include "ardour_ui.h"
#include "gain_meter.h"
#include "global_signals.h"
#include "logmeter.h"
#include "gui_thread.h"
#include "keyboard.h"
#include "public_editor.h"
#include "utils.h"
#include "meter_patterns.h"
#include "timers.h"
#include "ardour/session.h"
#include "ardour/route.h"
#include "ardour/meter.h"
#include "ardour/audio_track.h"
#include "ardour/midi_track.h"
#include "i18n.h"

Go to the source code of this file.

Macros

#define PX_SCALE(pxmin, dflt)   rint(std::max((double)pxmin, (double)dflt * ARDOUR_UI::ui_scale))
 

Functions

static void reset_cursor_to_default (Gtk::Entry *widget)
 
static void reset_cursor_to_default_state (Gtk::StateType, Gtk::Entry *widget)
 
static MeterPoint next_meter_point (MeterPoint mp)
 

Macro Definition Documentation

#define PX_SCALE (   pxmin,
  dflt 
)    rint(std::max((double)pxmin, (double)dflt * ARDOUR_UI::ui_scale))

Definition at line 939 of file gain_meter.cc.

Function Documentation

static MeterPoint next_meter_point ( MeterPoint  mp)
static

Definition at line 596 of file gain_meter.cc.

static void reset_cursor_to_default ( Gtk::Entry *  widget)
static

Definition at line 67 of file gain_meter.cc.

static void reset_cursor_to_default_state ( Gtk::StateType  ,
Gtk::Entry *  widget 
)
static

Definition at line 80 of file gain_meter.cc.