Don't use deprecated GTK APIs (#2129)

* Don't use deprecated Glib::Thread

* Don't use deprecated stock ID APIs

* Don't use deprecated operator const void* in IconInfo

* Don't use deprecated Gtk::TreeView::set_rules_hint()

* Don't use deprecated Gtk::Widget::set_margin_left()

* Don't use deprecated Gtk::UIManager

* Don't use deprecated sigc::mem_ptr accepting object pointer

* Enable {GDK,GIO,GLIB,GTK,PANGO,SIGCXX}MM deprecation guards

* Enable GTK deprecation guard

Co-authored-by: Charles Kerr <charles@charleskerr.com>
This commit is contained in:
Mike Gelfand
2021-11-12 12:12:50 +03:00
committed by GitHub
parent 319e1fc6bb
commit 82b3da0a54
23 changed files with 864 additions and 501 deletions

View File

@@ -181,8 +181,8 @@ StatsDialog::Impl::Impl(StatsDialog& dialog, Glib::RefPtr<Session> const& core)
gtr_dialog_set_content(dialog_, *t);
updateStats();
dialog_.signal_response().connect(sigc::mem_fun(this, &Impl::dialogResponse));
dialog_.signal_response().connect(sigc::mem_fun(*this, &Impl::dialogResponse));
update_stats_tag_ = Glib::signal_timeout().connect_seconds(
sigc::mem_fun(this, &Impl::updateStats),
sigc::mem_fun(*this, &Impl::updateStats),
SECONDARY_WINDOW_REFRESH_INTERVAL_SECONDS);
}