void IRC_Client_GUI_MessageHandler::setModes (const std::string& modes_in, const std::string& parameter_in) { RPG_TRACE (ACE_TEXT ("IRC_Client_GUI_MessageHandler::setModes")); ACE_UNUSED_ARG (parameter_in); // sanity check(s) ACE_ASSERT (CBData_.GTKState); RPG_Net_Protocol_Tools::merge (modes_in, CBData_.channelModes); updateModeButtons (); // enable channel modes ? // retrieve channel tab mode hbox handle ACE_Guard<ACE_Thread_Mutex> aGuard (CBData_.GTKState->lock); Common_UI_GTKBuildersIterator_t iterator = CBData_.GTKState->builders.find (builderLabel_); // sanity check(s) ACE_ASSERT (iterator != CBData_.GTKState->builders.end ()); GtkHBox* hbox_p = GTK_HBOX (gtk_builder_get_object ((*iterator).second.second, ACE_TEXT_ALWAYS_CHAR ("channel_tab_mode_hbox"))); ACE_ASSERT (hbox_p); gtk_widget_set_sensitive (GTK_WIDGET (hbox_p), CBData_.channelModes.test (CHANNELMODE_OPERATOR)); }
void KColorDialog::KColorDialogPrivate::setChooserMode(KColorChooserMode c) { _mode = c; hsSelector->setChooserMode(c); valuePal->setChooserMode(c); updateModeButtons(); valuePal->updateContents(); hsSelector->updateContents(); valuePal->repaint(); hsSelector->repaint(); slotHSVChanged(); }