tpanel.connect_signal([&](event::tdispatcher&, const event::tevent, bool& handled, bool& halt) { this->on_row_activated(window, handled, halt); });