ardour
Macros | Variables
ui_config.cc File Reference
#include <iostream>
#include <sstream>
#include <unistd.h>
#include <cstdlib>
#include <cstdio>
#include <glibmm/miscutils.h>
#include <glib/gstdio.h>
#include "pbd/convert.h"
#include "pbd/failed_constructor.h"
#include "pbd/xml++.h"
#include "pbd/file_utils.h"
#include "pbd/error.h"
#include "pbd/stacktrace.h"
#include "gtkmm2ext/rgb_macros.h"
#include "gtkmm2ext/gtk_ui.h"
#include "ardour/filesystem_paths.h"
#include "ardour_ui.h"
#include "global_signals.h"
#include "ui_config.h"
#include "i18n.h"
#include "ui_config_vars.h"
#include "canvas_vars.h"

Go to the source code of this file.

Macros

#define UI_CONFIG_VARIABLE(Type, var, name, val)   var (name,val),
 
#define CANVAS_FONT_VARIABLE(var, name)   var (name),
 
#define UI_CONFIG_VARIABLE(Type, var, Name, value)   functor (Name);
 
#define UI_CONFIG_VARIABLE(Type, var, Name, value)   if (node->name() == "UI") { var.add_to_node (*node); }
 
#define CANVAS_FONT_VARIABLE(var, Name)   if (node->name() == "Canvas") { var.add_to_node (*node); }
 
#define UI_CONFIG_VARIABLE(Type, var, name, val)   if (var.set_from_node (node)) { ParameterChanged (name); }
 
#define CANVAS_FONT_VARIABLE(var, name)   if (var.set_from_node (node)) { ParameterChanged (name); }
 

Variables

static const char * ui_config_file_name = "ui_config"
 
static const char * default_ui_config_file_name = "default_ui_config"
 
static const double hue_width = 18.0
 

Macro Definition Documentation

#define CANVAS_FONT_VARIABLE (   var,
  name 
)    var (name),
#define CANVAS_FONT_VARIABLE (   var,
  Name 
)    if (node->name() == "Canvas") { var.add_to_node (*node); }
#define CANVAS_FONT_VARIABLE (   var,
  name 
)    if (var.set_from_node (node)) { ParameterChanged (name); }
#define UI_CONFIG_VARIABLE (   Type,
  var,
  name,
  val 
)    var (name,val),
#define UI_CONFIG_VARIABLE (   Type,
  var,
  Name,
  value 
)    functor (Name);
#define UI_CONFIG_VARIABLE (   Type,
  var,
  Name,
  value 
)    if (node->name() == "UI") { var.add_to_node (*node); }
#define UI_CONFIG_VARIABLE (   Type,
  var,
  name,
  val 
)    if (var.set_from_node (node)) { ParameterChanged (name); }

Variable Documentation

const char* default_ui_config_file_name = "default_ui_config"
static

Definition at line 53 of file ui_config.cc.

const double hue_width = 18.0
static

Definition at line 56 of file ui_config.cc.

const char* ui_config_file_name = "ui_config"
static

Definition at line 52 of file ui_config.cc.