diff --git a/gtk2_ardour/ardour_ui.cc b/gtk2_ardour/ardour_ui.cc index 72faf0a868..1135714f34 100644 --- a/gtk2_ardour/ardour_ui.cc +++ b/gtk2_ardour/ardour_ui.cc @@ -3122,7 +3122,7 @@ ARDOUR_UI::setup_toplevel_window (Gtk::Window& window, const string& name, void* window.set_title (title.get_string()); window.set_wmclass (string_compose (X_("%1_%1"), downcase (std::string(PROGRAM_NAME)), downcase (name)), PROGRAM_NAME); - window.set_flags (CAN_FOCUS); + window.set_can_focus (); window.add_events (Gdk::KEY_PRESS_MASK|Gdk::KEY_RELEASE_MASK); /* This is a hack to ensure that GTK-accelerators continue to diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc index 84871f5c7d..968d63d409 100644 --- a/gtk2_ardour/ardour_ui_dialogs.cc +++ b/gtk2_ardour/ardour_ui_dialogs.cc @@ -273,7 +273,7 @@ ARDOUR_UI::set_session (Session *s) ArdourMeter::ResetGroupPeakDisplays.connect (sigc::mem_fun(*this, &ARDOUR_UI::reset_group_peak_display)); editor_meter_peak_display.set_name ("meterbridge peakindicator"); - editor_meter_peak_display.unset_flags (Gtk::CAN_FOCUS); + editor_meter_peak_display.set_can_focus (false); editor_meter_peak_display.set_size_request (-1, std::max (5.f, std::min (12.f, rintf (8.f * UIConfiguration::instance().get_ui_scale()))) ); editor_meter_peak_display.set_corner_radius (1.0); diff --git a/gtk2_ardour/audio_clock.cc b/gtk2_ardour/audio_clock.cc index a80ab62a1c..b25e1f6c22 100644 --- a/gtk2_ardour/audio_clock.cc +++ b/gtk2_ardour/audio_clock.cc @@ -110,7 +110,7 @@ AudioClock::AudioClock (const string& clock_name, bool transient, const string& , yscale (1.0) { if (editable) { - set_flags (CAN_FOCUS); + set_can_focus (); } _layout = Pango::Layout::create (get_pango_context()); diff --git a/gtk2_ardour/automation_time_axis.cc b/gtk2_ardour/automation_time_axis.cc index 8f0b208c80..797a0cc259 100644 --- a/gtk2_ardour/automation_time_axis.cc +++ b/gtk2_ardour/automation_time_axis.cc @@ -195,8 +195,8 @@ AutomationTimeAxisView::AutomationTimeAxisView ( auto_dropdown.set_name ("route button"); hide_button.set_name ("route button"); - auto_dropdown.unset_flags (Gtk::CAN_FOCUS); - hide_button.unset_flags (Gtk::CAN_FOCUS); + auto_dropdown.set_can_focus (false); + hide_button.set_can_focus (false); controls_table.set_no_show_all(); diff --git a/gtk2_ardour/canvas_test.cc b/gtk2_ardour/canvas_test.cc index 511d9caf06..4afdd6b44d 100644 --- a/gtk2_ardour/canvas_test.cc +++ b/gtk2_ardour/canvas_test.cc @@ -130,7 +130,7 @@ CANVAS_UI::CANVAS_UI (int *argcp, char **argvp[], const char* localedir) Gtkmm2ext::WindowTitle title ("Canvas Test"); _main_window.set_title (title.get_string()); - _main_window.set_flags (CAN_FOCUS); + _main_window.set_can_focus (); _main_window.signal_delete_event().connect (sigc::mem_fun (*this, &CANVAS_UI::main_window_delete_event)); diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index 4ad269bb11..481c7572b3 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -261,7 +261,7 @@ Editor::initialize_canvas () _track_canvas->add_events (Gdk::POINTER_MOTION_HINT_MASK | Gdk::SCROLL_MASK | Gdk::KEY_PRESS_MASK | Gdk::KEY_RELEASE_MASK); _track_canvas->signal_leave_notify_event().connect (sigc::mem_fun(*this, &Editor::left_track_canvas), false); _track_canvas->signal_enter_notify_event().connect (sigc::mem_fun(*this, &Editor::entered_track_canvas), false); - _track_canvas->set_flags (CAN_FOCUS); + _track_canvas->set_can_focus (); _track_canvas->PreRender.connect (sigc::mem_fun(*this, &Editor::pre_render)); diff --git a/gtk2_ardour/editor_summary.cc b/gtk2_ardour/editor_summary.cc index 85eb1c34bd..388ea16391 100644 --- a/gtk2_ardour/editor_summary.cc +++ b/gtk2_ardour/editor_summary.cc @@ -71,7 +71,7 @@ EditorSummary::EditorSummary (Editor* e) { CairoWidget::use_nsglview (); add_events (Gdk::POINTER_MOTION_MASK|Gdk::KEY_PRESS_MASK|Gdk::KEY_RELEASE_MASK|Gdk::ENTER_NOTIFY_MASK|Gdk::LEAVE_NOTIFY_MASK); - set_flags (get_flags() | Gtk::CAN_FOCUS); + set_can_focus (); UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &EditorSummary::parameter_changed)); } diff --git a/gtk2_ardour/engine_dialog.cc b/gtk2_ardour/engine_dialog.cc index 1bf7069ff6..aa23f36177 100644 --- a/gtk2_ardour/engine_dialog.cc +++ b/gtk2_ardour/engine_dialog.cc @@ -625,7 +625,7 @@ EngineControl::build_full_control_notebook () row++; input_channels.set_name ("InputChannels"); - input_channels.set_flags (Gtk::CAN_FOCUS); + input_channels.set_can_focus (); input_channels.set_digits (0); input_channels.set_wrap (false); output_channels.set_editable (true); @@ -638,7 +638,7 @@ EngineControl::build_full_control_notebook () } output_channels.set_name ("OutputChannels"); - output_channels.set_flags (Gtk::CAN_FOCUS); + output_channels.set_can_focus (); output_channels.set_digits (0); output_channels.set_wrap (false); output_channels.set_editable (true); @@ -658,7 +658,7 @@ EngineControl::build_full_control_notebook () } input_latency.set_name ("InputLatency"); - input_latency.set_flags (Gtk::CAN_FOCUS); + input_latency.set_can_focus (); input_latency.set_digits (0); input_latency.set_wrap (false); input_latency.set_editable (true); @@ -671,7 +671,7 @@ EngineControl::build_full_control_notebook () ++row; output_latency.set_name ("OutputLatency"); - output_latency.set_flags (Gtk::CAN_FOCUS); + output_latency.set_can_focus (); output_latency.set_digits (0); output_latency.set_wrap (false); output_latency.set_editable (true); diff --git a/gtk2_ardour/evtest.cc b/gtk2_ardour/evtest.cc index 17844667bd..800f9f1d78 100644 --- a/gtk2_ardour/evtest.cc +++ b/gtk2_ardour/evtest.cc @@ -102,7 +102,7 @@ main (int argc, char* argv[]) eventbox.signal_event().connect (sigc::ptr_fun (print_event)); eventbox.add_events (Gdk::SCROLL_MASK|Gdk::KEY_PRESS_MASK|Gdk::KEY_RELEASE_MASK); - eventbox.set_flags (Gtk::CAN_FOCUS); + eventbox.set_can_focus (); eventbox.show (); window.show (); diff --git a/gtk2_ardour/foldback_strip.cc b/gtk2_ardour/foldback_strip.cc index d39c7bb4e1..88719bc698 100644 --- a/gtk2_ardour/foldback_strip.cc +++ b/gtk2_ardour/foldback_strip.cc @@ -405,7 +405,7 @@ FoldbackStrip::init () _name_button.set_text_ellipsize (Pango::ELLIPSIZE_END); _name_button.set_layout_ellipsize_width (PX_SCALE (_width) * PANGO_SCALE); - _send_display.set_flags (CAN_FOCUS); + _send_display.set_can_focus (); _send_display.set_spacing (4); _send_scroller.set_policy (Gtk::POLICY_NEVER, Gtk::POLICY_AUTOMATIC); @@ -523,7 +523,7 @@ FoldbackStrip::init () Gdk::KEY_PRESS_MASK | Gdk::KEY_RELEASE_MASK); - set_flags (get_flags () | Gtk::CAN_FOCUS); + set_can_focus (); signal_enter_notify_event ().connect (sigc::mem_fun (*this, &FoldbackStrip::fb_strip_enter_event)); diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 34377e6263..6515351f56 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -157,7 +157,7 @@ GainMeterBase::GainMeterBase (Session* s, bool horizontal, int fader_length, int peak_display.set_events (peak_display.get_events() & ~(Gdk::EventMask (Gdk::LEAVE_NOTIFY_MASK|Gdk::ENTER_NOTIFY_MASK|Gdk::POINTER_MOTION_MASK))); peak_display.signal_map().connect (sigc::bind (sigc::ptr_fun (reset_cursor_to_default), &peak_display)); peak_display.signal_state_changed().connect (sigc::bind (sigc::ptr_fun (reset_cursor_to_default_state), &peak_display)); - peak_display.unset_flags (Gtk::CAN_FOCUS); + peak_display.set_can_focus (false); peak_display.set_editable (false); gain_automation_state_button.set_name ("mixer strip button"); @@ -165,7 +165,7 @@ GainMeterBase::GainMeterBase (Session* s, bool horizontal, int fader_length, int set_tooltip (gain_automation_state_button, _("Fader automation mode")); set_tooltip (peak_display, _("dBFS - Digital Peak Hold. Click to reset.")); - gain_automation_state_button.unset_flags (Gtk::CAN_FOCUS); + gain_automation_state_button.set_can_focus (false); gain_automation_state_button.set_size_request(15, 15); @@ -176,7 +176,7 @@ GainMeterBase::GainMeterBase (Session* s, bool horizontal, int fader_length, int set_tooltip (&meter_point_button, _("Metering point")); - meter_point_button.unset_flags (Gtk::CAN_FOCUS); + meter_point_button.set_can_focus (false); meter_point_button.set_size_request(15, 15); @@ -924,7 +924,7 @@ GainMeter::GainMeter (Session* s, int fader_length) set_tooltip (gain_automation_state_button, _("Fader automation mode")); - gain_automation_state_button.unset_flags (Gtk::CAN_FOCUS); + gain_automation_state_button.set_can_focus (false); gain_automation_state_button.set_size_request (PX_SCALE(12, 15), PX_SCALE(12, 15)); diff --git a/gtk2_ardour/generic_pluginui.cc b/gtk2_ardour/generic_pluginui.cc index aa74166dbd..359937369b 100644 --- a/gtk2_ardour/generic_pluginui.cc +++ b/gtk2_ardour/generic_pluginui.cc @@ -130,7 +130,7 @@ GenericPluginUI::GenericPluginUI (boost::shared_ptr pi, bool scrol if (!for_auditioner) { /*auditioner is not run when it isn't auditioning; so the piano keyboard, cpu usage, and other features are not applicable */ if (pi->is_instrument ()) { _piano = new APianoKeyboard (); - _piano->set_flags(Gtk::CAN_FOCUS); + _piano->set_can_focus (); _piano->NoteOn.connect (sigc::mem_fun (*this, &GenericPluginUI::note_on_event_handler)); _piano->NoteOff.connect (sigc::mem_fun (*this, &GenericPluginUI::note_off_event_handler)); diff --git a/gtk2_ardour/meter_strip.cc b/gtk2_ardour/meter_strip.cc index 8a782ac97f..1bb12a8545 100644 --- a/gtk2_ardour/meter_strip.cc +++ b/gtk2_ardour/meter_strip.cc @@ -169,7 +169,7 @@ MeterStrip::MeterStrip (Session* sess, boost::shared_ptr rt) peak_display.set_name ("meterbridge peakindicator"); peak_display.set_elements((ArdourButton::Element) (ArdourButton::Edge|ArdourButton::Body)); set_tooltip (peak_display, _("Reset Peak")); - peak_display.unset_flags (Gtk::CAN_FOCUS); + peak_display.set_can_focus (false); peak_display.set_size_request(PX_SCALE(12, 12), PX_SCALE(8, 8)); peak_display.set_corner_radius(2); // ardour-button scales this diff --git a/gtk2_ardour/mixer_strip.cc b/gtk2_ardour/mixer_strip.cc index 1cb6a111d9..79d38c786e 100644 --- a/gtk2_ardour/mixer_strip.cc +++ b/gtk2_ardour/mixer_strip.cc @@ -391,7 +391,7 @@ MixerStrip::init () Gdk::KEY_PRESS_MASK| Gdk::KEY_RELEASE_MASK); - set_flags (get_flags() | Gtk::CAN_FOCUS); + set_can_focus (); /* Add the widgets under visibility control to the VisibilityGroup; the names used here must be the same as those used in RCOptionEditor so that the configuration changes @@ -593,7 +593,7 @@ MixerStrip::set_route (boost::shared_ptr rt) monitor_changed (); monitor_section_button->set_related_action (act); set_tooltip (monitor_section_button, _("Show/Hide Monitoring Section")); - monitor_section_button->unset_flags (Gtk::CAN_FOCUS); + monitor_section_button->set_can_focus (false); monitor_section_added_or_removed (); } } else { diff --git a/gtk2_ardour/mixer_ui.cc b/gtk2_ardour/mixer_ui.cc index 109214c603..f69b5d793f 100644 --- a/gtk2_ardour/mixer_ui.cc +++ b/gtk2_ardour/mixer_ui.cc @@ -147,7 +147,7 @@ Mixer_UI::Mixer_UI () scroller.set_can_default (true); // set_default (scroller); - scroller_base.set_flags (Gtk::CAN_FOCUS); + scroller_base.set_can_focus (); scroller_base.add_events (Gdk::BUTTON_PRESS_MASK|Gdk::BUTTON_RELEASE_MASK); scroller_base.set_name ("MixerWindow"); scroller_base.signal_button_press_event().connect (sigc::mem_fun(*this, &Mixer_UI::strip_scroller_button_event)); diff --git a/gtk2_ardour/monitor_section.cc b/gtk2_ardour/monitor_section.cc index c889eb4860..ddabfac8ec 100644 --- a/gtk2_ardour/monitor_section.cc +++ b/gtk2_ardour/monitor_section.cc @@ -486,7 +486,7 @@ MonitorSection::MonitorSection () signal_enter_notify_event().connect (sigc::mem_fun (*this, &MonitorSection::enter_handler)); signal_leave_notify_event().connect (sigc::mem_fun (*this, &MonitorSection::leave_handler)); - set_flags (CAN_FOCUS); + set_can_focus (); _tearoff = new TearOff (*this); @@ -694,10 +694,10 @@ MonitorSection::ChannelButtonSet::ChannelButtonSet () solo.set_name (X_("solo button")); invert.set_name (X_("invert button")); - cut.unset_flags (Gtk::CAN_FOCUS); - dim.unset_flags (Gtk::CAN_FOCUS); - solo.unset_flags (Gtk::CAN_FOCUS); - invert.unset_flags (Gtk::CAN_FOCUS); + cut.set_can_focus (false); + dim.set_can_focus (false); + solo.set_can_focus (false); + invert.set_can_focus (false); } void diff --git a/gtk2_ardour/note_select_dialog.cc b/gtk2_ardour/note_select_dialog.cc index 36aae45db6..993001ca03 100644 --- a/gtk2_ardour/note_select_dialog.cc +++ b/gtk2_ardour/note_select_dialog.cc @@ -27,7 +27,7 @@ NoteSelectDialog::NoteSelectDialog () : ArdourDialog (_("Select Note")) , _note_number(60) { - _piano.set_flags(Gtk::CAN_FOCUS); + _piano.set_can_focus (); _piano.show(); _piano.NoteOn.connect (sigc::mem_fun (*this, &NoteSelectDialog::note_on_event_handler)); diff --git a/gtk2_ardour/panner_interface.cc b/gtk2_ardour/panner_interface.cc index 99986f99da..3c82e93142 100644 --- a/gtk2_ardour/panner_interface.cc +++ b/gtk2_ardour/panner_interface.cc @@ -39,7 +39,7 @@ PannerInterface::PannerInterface (boost::shared_ptr p) , _send_mode (false) , _editor (0) { - set_flags (Gtk::CAN_FOCUS); + set_can_focus (); add_events (Gdk::ENTER_NOTIFY_MASK|Gdk::LEAVE_NOTIFY_MASK| Gdk::KEY_PRESS_MASK|Gdk::KEY_RELEASE_MASK| diff --git a/gtk2_ardour/panner_ui.cc b/gtk2_ardour/panner_ui.cc index 2722c31b62..746459a789 100644 --- a/gtk2_ardour/panner_ui.cc +++ b/gtk2_ardour/panner_ui.cc @@ -79,7 +79,7 @@ PannerUI::PannerUI (Session* s) //set_size_request_to_display_given_text (pan_automation_state_button, X_("O"), 2, 2); - pan_automation_state_button.unset_flags (Gtk::CAN_FOCUS); + pan_automation_state_button.set_can_focus (false); pan_automation_state_button.signal_button_press_event().connect (sigc::mem_fun(*this, &PannerUI::pan_automation_state_button_event), false); diff --git a/gtk2_ardour/patch_change_widget.cc b/gtk2_ardour/patch_change_widget.cc index 59f66eb41f..3d0980bf8c 100644 --- a/gtk2_ardour/patch_change_widget.cc +++ b/gtk2_ardour/patch_change_widget.cc @@ -453,7 +453,7 @@ PatchChangeWidget::PatchChangeWidget (boost::shared_ptr r) _piano.NoteOn.connect (sigc::mem_fun (*this, &PatchChangeWidget::_note_on_event_handler)); _piano.NoteOff.connect (sigc::mem_fun (*this, &PatchChangeWidget::note_off_event_handler)); - _piano.set_flags (Gtk::CAN_FOCUS); + _piano.set_can_focus (); pack_start (_piano, false, false); _audition_start_spin.set_sensitive (false); diff --git a/gtk2_ardour/processor_box.cc b/gtk2_ardour/processor_box.cc index 799bf4e361..099232951b 100644 --- a/gtk2_ardour/processor_box.cc +++ b/gtk2_ardour/processor_box.cc @@ -1850,7 +1850,7 @@ ProcessorBox::ProcessorBox (ARDOUR::Session* sess, boost::function r) ArdourWidgets::set_tooltip (audition_button, _("audition this region")); - audition_button.unset_flags (Gtk::CAN_FOCUS); + audition_button.set_can_focus (false); audition_button.set_events (audition_button.get_events() & ~(Gdk::ENTER_NOTIFY_MASK|Gdk::LEAVE_NOTIFY_MASK)); diff --git a/gtk2_ardour/route_ui.cc b/gtk2_ardour/route_ui.cc index 857ba5519d..663158c67d 100644 --- a/gtk2_ardour/route_ui.cc +++ b/gtk2_ardour/route_ui.cc @@ -420,8 +420,8 @@ RouteUI::set_route (boost::shared_ptr rp) _route->triggerbox ()->EmptyStatusChanged.connect (route_connections, invalidator (*this), boost::bind (&RouteUI::update_monitoring_display, this), gui_context()); } - mute_button->unset_flags (Gtk::CAN_FOCUS); - solo_button->unset_flags (Gtk::CAN_FOCUS); + mute_button->set_can_focus (false); + solo_button->set_can_focus (false); mute_button->show(); diff --git a/gtk2_ardour/session_dialog.cc b/gtk2_ardour/session_dialog.cc index 9d5eb7c6f4..8cb81caef1 100644 --- a/gtk2_ardour/session_dialog.cc +++ b/gtk2_ardour/session_dialog.cc @@ -473,7 +473,7 @@ SessionDialog::setup_initial_choice_box () /* --disable plugins UI */ _disable_plugins.set_label (_("Safe Mode: Disable all Plugins")); - _disable_plugins.set_flags (Gtk::CAN_FOCUS); + _disable_plugins.set_can_focus (); _disable_plugins.set_relief (Gtk::RELIEF_NORMAL); _disable_plugins.set_mode (true); _disable_plugins.set_active (ARDOUR::Session::get_disable_all_loaded_plugins()); diff --git a/gtk2_ardour/shuttle_control.cc b/gtk2_ardour/shuttle_control.cc index 52fa802cd5..0d83e342c8 100644 --- a/gtk2_ardour/shuttle_control.cc +++ b/gtk2_ardour/shuttle_control.cc @@ -161,7 +161,7 @@ ShuttleControl::ShuttleControl () _hovering = false; _ignore_change = false; - set_flags (CAN_FOCUS); + set_can_focus (); add_events (Gdk::ENTER_NOTIFY_MASK | Gdk::LEAVE_NOTIFY_MASK | Gdk::BUTTON_RELEASE_MASK | Gdk::BUTTON_PRESS_MASK | Gdk::POINTER_MOTION_MASK | Gdk::SCROLL_MASK); set_name (X_("ShuttleControl")); diff --git a/gtk2_ardour/step_entry.cc b/gtk2_ardour/step_entry.cc index 43b825311f..0933847176 100644 --- a/gtk2_ardour/step_entry.cc +++ b/gtk2_ardour/step_entry.cc @@ -422,7 +422,7 @@ StepEntry::StepEntry () length_divisor_adjustment.signal_value_changed().connect (sigc::mem_fun (*this, &StepEntry::length_value_change)); dot_adjustment.signal_value_changed().connect (sigc::mem_fun (*this, &StepEntry::dot_value_change)); - _piano.set_flags (Gtk::CAN_FOCUS); + _piano.set_can_focus (); _piano.NoteOff.connect (sigc::mem_fun (*this, &StepEntry::note_off_event_handler)); _piano.Rest.connect (sigc::mem_fun (*this, &StepEntry::rest_event_handler)); diff --git a/gtk2_ardour/time_axis_view.cc b/gtk2_ardour/time_axis_view.cc index 05a38ebec1..aed370613e 100644 --- a/gtk2_ardour/time_axis_view.cc +++ b/gtk2_ardour/time_axis_view.cc @@ -208,7 +208,7 @@ TimeAxisView::TimeAxisView (ARDOUR::Session* sess, PublicEditor& ed, TimeAxisVie Gdk::ENTER_NOTIFY_MASK| Gdk::LEAVE_NOTIFY_MASK| Gdk::SCROLL_MASK); - controls_ebox.set_flags (CAN_FOCUS); + controls_ebox.set_can_focus (); /* note that this handler connects *before* the default handler */ controls_ebox.signal_scroll_event().connect (sigc::mem_fun (*this, &TimeAxisView::controls_ebox_scroll), true); diff --git a/gtk2_ardour/toolbar_test.cc b/gtk2_ardour/toolbar_test.cc index 81f3f91b3b..d5946c2256 100644 --- a/gtk2_ardour/toolbar_test.cc +++ b/gtk2_ardour/toolbar_test.cc @@ -153,7 +153,7 @@ CANVAS_UI::CANVAS_UI (int *argcp, char **argvp[], const char* localedir) Gtkmm2ext::WindowTitle title ("Canvas Toolbar Test"); _main_window.set_title (title.get_string()); - _main_window.set_flags (CAN_FOCUS); + _main_window.set_can_focus (); _main_window.signal_delete_event().connect (sigc::mem_fun (*this, &CANVAS_UI::main_window_delete_event)); canvas = new ArdourCanvas::GtkCanvas (); diff --git a/gtk2_ardour/trigger_page.cc b/gtk2_ardour/trigger_page.cc index be8cada66b..99a9698ebf 100644 --- a/gtk2_ardour/trigger_page.cc +++ b/gtk2_ardour/trigger_page.cc @@ -98,7 +98,7 @@ TriggerPage::TriggerPage () /* Last item of strip packer, "+" background */ _strip_packer.pack_end (_no_strips, true, true); - _no_strips.set_flags (Gtk::CAN_FOCUS); + _no_strips.set_can_focus (); _no_strips.add_events (Gdk::BUTTON_PRESS_MASK | Gdk::BUTTON_RELEASE_MASK); _no_strips.set_size_request (PX_SCALE (20), -1); _no_strips.signal_expose_event ().connect (sigc::bind (sigc::ptr_fun (&ArdourWidgets::ArdourIcon::expose_with_text), &_no_strips, ArdourWidgets::ArdourIcon::ShadedPlusSign, diff --git a/gtk2_ardour/vca_time_axis.cc b/gtk2_ardour/vca_time_axis.cc index 0d4b5b1eaa..0eff22c3b5 100644 --- a/gtk2_ardour/vca_time_axis.cc +++ b/gtk2_ardour/vca_time_axis.cc @@ -58,25 +58,25 @@ VCATimeAxisView::VCATimeAxisView (PublicEditor& ed, Session* s, ArdourCanvas::Ca solo_button.set_name ("solo button"); set_tooltip (solo_button, _("Solo slaves")); solo_button.signal_button_release_event().connect (sigc::mem_fun (*this, &VCATimeAxisView::solo_release), false); - solo_button.unset_flags (Gtk::CAN_FOCUS); + solo_button.set_can_focus (false); mute_button.set_name ("mute button"); mute_button.set_text (S_("Mute|M")); set_tooltip (mute_button, _("Mute slaves")); mute_button.signal_button_release_event().connect (sigc::mem_fun (*this, &VCATimeAxisView::mute_release), false); - mute_button.unset_flags (Gtk::CAN_FOCUS); + mute_button.set_can_focus (false); drop_button.set_name ("mute button"); drop_button.set_text (S_("VCA|D")); set_tooltip (drop_button, _("Unassign all slaves")); drop_button.signal_button_release_event().connect (sigc::mem_fun (*this, &VCATimeAxisView::drop_release), false); - drop_button.unset_flags (Gtk::CAN_FOCUS); + drop_button.set_can_focus (false); automation_button.set_name ("route button"); automation_button.set_text (S_("RTAV|A")); set_tooltip (automation_button, _("Automation")); automation_button.signal_button_press_event().connect (sigc::mem_fun (*this, &VCATimeAxisView::automation_click), false); - automation_button.unset_flags (Gtk::CAN_FOCUS); + automation_button.set_can_focus (false); mute_button.set_tweaks(ArdourButton::TrackHeader); solo_button.set_tweaks(ArdourButton::TrackHeader); diff --git a/gtk2_ardour/virtual_keyboard_window.cc b/gtk2_ardour/virtual_keyboard_window.cc index e765ea53fe..b7c4f61493 100644 --- a/gtk2_ardour/virtual_keyboard_window.cc +++ b/gtk2_ardour/virtual_keyboard_window.cc @@ -49,7 +49,7 @@ VirtualKeyboardWindow::VirtualKeyboardWindow () { UIConfiguration::instance().ParameterChanged.connect (sigc::mem_fun (*this, &VirtualKeyboardWindow::parameter_changed)); - _piano.set_flags (Gtk::CAN_FOCUS); + _piano.set_can_focus (); select_keyboard_layout (UIConfiguration::instance().get_vkeybd_layout ()); _piano.set_annotate_octave (true);