Lines Matching refs:response_id
579 Gtk::Button *Panel::addResponseButton(const Glib::ustring &button_text, int response_id, bool pack_start)
582 _addResponseButton(button, response_id, pack_start);
586 Gtk::Button *Panel::addResponseButton(const Gtk::StockID &stock_id, int response_id, bool pack_start)
589 _addResponseButton(button, response_id, pack_start);
593 void Panel::_addResponseButton(Gtk::Button *button, int response_id, bool pack_start)
614 if (response_id != 0) {
616 button->signal_clicked().connect(sigc::bind(_signal_response.make_slot(), response_id));
617 _response_map[response_id] = button;
621 void Panel::setDefaultResponse(int response_id)
624 widget_found = _response_map.find(response_id);
633 void Panel::setResponseSensitive(int response_id, bool setting)
635 if (_response_map[response_id])
636 _response_map[response_id]->set_sensitive(setting);
657 void Panel::_handleResponse(int response_id)
659 switch (response_id) {