diff --git a/gtk2_ardour/add_route_dialog.cc b/gtk2_ardour/add_route_dialog.cc index e267e5496d..487d65a19c 100644 --- a/gtk2_ardour/add_route_dialog.cc +++ b/gtk2_ardour/add_route_dialog.cc @@ -22,6 +22,7 @@ #include #include +#include #include #include @@ -258,6 +259,13 @@ AddRouteDialog::track_type_chosen () instrument_label.set_sensitive (true); break; case MixedTrack: + { + MessageDialog msg (_("Audio+MIDI tracks are intended for use ONLY with plugins that use both audio and MIDI input data\n\n" + "If you do not plan to use such a plugin, then use a normal audio or MIDI track instead."), + true, MESSAGE_INFO, BUTTONS_OK, true); + msg.set_position (WIN_POS_MOUSE); + msg.run (); + } channel_combo.set_sensitive (true); mode_combo.set_sensitive (true); instrument_combo.set_sensitive (true); diff --git a/gtk2_ardour/ardour.menus.in b/gtk2_ardour/ardour.menus.in index aca08444df..7bfac45594 100644 --- a/gtk2_ardour/ardour.menus.in +++ b/gtk2_ardour/ardour.menus.in @@ -11,6 +11,7 @@ + @@ -59,6 +60,7 @@ + @@ -143,12 +145,14 @@ + + - + @@ -219,6 +223,7 @@ + #ifndef GTKOSX diff --git a/gtk2_ardour/ardour3_fonts.rc.in b/gtk2_ardour/ardour3_fonts.rc.in index 8263704251..49941c078a 100644 --- a/gtk2_ardour/ardour3_fonts.rc.in +++ b/gtk2_ardour/ardour3_fonts.rc.in @@ -13,6 +13,11 @@ style "small_text" font_name = "@FONT_SMALL@" } +style "small_mono_text" +{ + font_name = "bold monospace @FONT_SMALL@" +} + style "small_italic_text" { font_name = "italic @FONT_SMALL@" @@ -50,6 +55,11 @@ style "large_bold_text" font_name = "bold @FONT_LARGE@" } +style "large_bold_mono_text" +{ + font_name = "bold monospace @FONT_BIGGER@" +} + style "larger_text" { font_name = "@FONT_LARGE@" @@ -60,6 +70,11 @@ style "massive_text" font_name = "@FONT_MASSIVE@" } +style "monospace massive_text" +{ + font_name = "bold monospace @FONT_MASSIVE@" +} + style "larger_bold_text" { font_name = "bold @FONT_LARGE@" diff --git a/gtk2_ardour/ardour3_styles.rc.in b/gtk2_ardour/ardour3_styles.rc.in index a80cea4b05..4e18ce068a 100644 --- a/gtk2_ardour/ardour3_styles.rc.in +++ b/gtk2_ardour/ardour3_styles.rc.in @@ -562,11 +562,17 @@ style "warning_message" = "medium_text" style "medium_entry" = "medium_text" { fg[NORMAL] = @@COLPREFIX@_text - fg[ACTIVE] = @@COLPREFIX@_text + fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator fg[SELECTED] = @@COLPREFIX@_fg_selected - + + text[NORMAL] = @@COLPREFIX@_text + text[ACTIVE] = @@COLPREFIX@_text + text[SELECTED] = @@COLPREFIX@_fg_selected + bg[NORMAL] = @@COLPREFIX@_base - + bg[SELECTED] = @@COLPREFIX@_base + bg[SELECTED] = @@COLPREFIX@_bg_selected + base[NORMAL] = @@COLPREFIX@_base base[ACTIVE] = @@COLPREFIX@_base base[SELECTED] = @@COLPREFIX@_bg_selected @@ -574,40 +580,52 @@ style "medium_entry" = "medium_text" style "medium_entry_noselection_fg" = "medium_entry" { + # this seems wrong to me, but the light theme uses it fg[SELECTED] = @@COLPREFIX@_contrasting_indicator } style "medium_entry_noselection_bg" = "medium_entry" { + # this seems wrong to me, but the light theme uses it bg[SELECTED] = @@COLPREFIX@_text } style "medium_bold_entry" = "medium_bold_text" { fg[NORMAL] = @@COLPREFIX@_text - fg[ACTIVE] = @@COLPREFIX@_text + fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator + fg[SELECTED] = @@COLPREFIX@_fg_selected + text[NORMAL] = @@COLPREFIX@_text + text[ACTIVE] = @@COLPREFIX@_text + text[SELECTED] = @@COLPREFIX@_fg_selected + bg[NORMAL] = @@COLPREFIX@_base + bg[SELECTED] = @@COLPREFIX@_base + bg[SELECTED] = @@COLPREFIX@_base base[NORMAL] = @@COLPREFIX@_base base[ACTIVE] = @@COLPREFIX@_base - base[SELECTED] = @@COLPREFIX@_base + base[SELECTED] = @@COLPREFIX@_bg_selected } style "small_entry" = "small_text" { fg[NORMAL] = @@COLPREFIX@_text fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator - fg[SELECTED] = @@COLPREFIX@_contrasting_indicator + fg[SELECTED] = @@COLPREFIX@_fg_selected + text[NORMAL] = @@COLPREFIX@_text - text[ACTIVE] = @@COLPREFIX@_contrasting_indicator + text[ACTIVE] = @@COLPREFIX@_text text[SELECTED] = @@COLPREFIX@_fg_selected + bg[NORMAL] = @@COLPREFIX@_base bg[SELECTED] = @@COLPREFIX@_base - bg[SELECTED] = @@COLPREFIX@_base + bg[SELECTED] = @@COLPREFIX@_bg_selected + base[NORMAL] = @@COLPREFIX@_base base[ACTIVE] = @@COLPREFIX@_base - base[SELECTED] = @@COLPREFIX@_base + base[SELECTED] = @@COLPREFIX@_bg_selected } style "red_active_small_entry" = "small_entry" @@ -619,13 +637,20 @@ style "red_active_small_entry" = "small_entry" style "small_bold_entry" = "small_bold_text" { fg[NORMAL] = @@COLPREFIX@_text - fg[ACTIVE] = @@COLPREFIX@_text - + fg[ACTIVE] = @@COLPREFIX@_contrasting_indicator + fg[SELECTED] = @@COLPREFIX@_fg_selected + + text[NORMAL] = @@COLPREFIX@_text + text[ACTIVE] = @@COLPREFIX@_text + text[SELECTED] = @@COLPREFIX@_fg_selected + bg[NORMAL] = @@COLPREFIX@_base - + bg[SELECTED] = @@COLPREFIX@_base + bg[SELECTED] = @@COLPREFIX@_bg_selected + base[NORMAL] = @@COLPREFIX@_base base[ACTIVE] = @@COLPREFIX@_base - base[SELECTED] = @@COLPREFIX@_base + base[SELECTED] = @@COLPREFIX@_bg_selected } style "small_red_on_black_entry" = "small_bold_text" @@ -839,6 +864,9 @@ style "peak_display_peaked_entry" = "small_text" fg[NORMAL] = @@COLPREFIX@_text fg[ACTIVE] = @@COLPREFIX@_text fg[SELECTED] = @@COLPREFIX@_text + text[NORMAL] = @@COLPREFIX@_text + text[ACTIVE] = @@COLPREFIX@_text + text[SELECTED] = @@COLPREFIX@_text bg[NORMAL] = @@COLPREFIX@_bright_indicator bg[ACTIVE] = @@COLPREFIX@_bright_indicator diff --git a/gtk2_ardour/ardour3_ui_dark.rc.in b/gtk2_ardour/ardour3_ui_dark.rc.in index a6364f9f80..33360fb568 100644 --- a/gtk2_ardour/ardour3_ui_dark.rc.in +++ b/gtk2_ardour/ardour3_ui_dark.rc.in @@ -340,6 +340,16 @@ style "inspector_processor_list" = "processor_list" base[SELECTED] = { 0.3, 0.3, 0.3 } } +style "time_info_box" +{ + bg[NORMAL] = { 0.149, 0.149, 0.149 } +} + +style "status_bar_box" +{ + bg[NORMAL] = { 0.149, 0.149, 0.149 } +} + ##include ardour3_dark_fonts.rc ##include ardour3_dark_styles.rc ##include ardour3_widgets.rc diff --git a/gtk2_ardour/ardour3_ui_default.conf b/gtk2_ardour/ardour3_ui_default.conf index 663c153c4f..b6678035ad 100644 --- a/gtk2_ardour/ardour3_ui_default.conf +++ b/gtk2_ardour/ardour3_ui_default.conf @@ -146,10 +146,7 @@