diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-13 12:20:33 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2014-06-13 12:22:39 -0400 |
commit | 16aa2fb61c891f6565865bb63b6c8746bd8539f5 (patch) | |
tree | 4285ffc9ef336464cf6f1fce993a7321d0e43013 /gtk2_ardour | |
parent | 9d4327efbf315d4ad549a86517dca6c75d36d5ff (diff) |
build ardour3_ui_default.conf at build time, to allow font substitutions to be done (which are platform dependent)
Diffstat (limited to 'gtk2_ardour')
-rw-r--r-- | gtk2_ardour/ardour3_ui_default.conf.in (renamed from gtk2_ardour/ardour3_ui_default.conf) | 0 | ||||
-rw-r--r-- | gtk2_ardour/canvas_vars.h (renamed from gtk2_ardour/canvas_vars.h.in) | 0 | ||||
-rw-r--r-- | gtk2_ardour/wscript | 12 |
3 files changed, 11 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour3_ui_default.conf b/gtk2_ardour/ardour3_ui_default.conf.in index cc4c8d600f..cc4c8d600f 100644 --- a/gtk2_ardour/ardour3_ui_default.conf +++ b/gtk2_ardour/ardour3_ui_default.conf.in diff --git a/gtk2_ardour/canvas_vars.h.in b/gtk2_ardour/canvas_vars.h index ab8cb62828..ab8cb62828 100644 --- a/gtk2_ardour/canvas_vars.h.in +++ b/gtk2_ardour/canvas_vars.h diff --git a/gtk2_ardour/wscript b/gtk2_ardour/wscript index 23368bdc74..14114a5baf 100644 --- a/gtk2_ardour/wscript +++ b/gtk2_ardour/wscript @@ -519,6 +519,7 @@ def build(bld): dark_rc_subst_dict = {} light_rc_subst_dict = {} + ui_conf_dict = {} font_sizes = {} base_font = "" @@ -579,18 +580,21 @@ def build(bld): dark_rc_subst_dict[key] = fontstyle light_rc_subst_dict[key] = fontstyle - + ui_conf_dict[key] = points + # @FONT_SIZE_XXXX@ for sizename,points in iter(font_sizes.items()): key = "_".join (['FONT_SIZE',sizename]) dark_rc_subst_dict[key] = points light_rc_subst_dict[key] = points + ui_conf_dict[key] = points # various font names, eg @BOLD_MONOSPACE@ for font_sym,text in iter(font_names.items()): key = font_sym dark_rc_subst_dict[key] = text light_rc_subst_dict[key] = text + ui_conf_dict[key] = text # RC files dark_rc_subst_dict['COLOR_SCHEME'] = build_color_scheme( @@ -655,6 +659,12 @@ def build(bld): obj.target = 'ardour3_ui_light.rc' obj.install_path = bld.env['CONFDIR'] + obj = bld(features = 'subst') + obj.source = [ 'ardour3_ui_default.conf.in' ] + obj.target = 'ardour3_ui_default.conf' + obj.install_path = None + set_subst_dict(obj, ui_conf_dict) + # Menus menus_argv = [] if bld.is_defined('GTKOSX'): |