Responding to changes

You might need to react to every change of selection in the DropDown, for instance to update other widgets. To do so, you should connect to property_selected().signal_changed(). For instance:

m_DropDown.property_selected().signal_changed().connect(
  sigc::mem_fun(*this, &ExampleWindow::on_dropdown_changed));