void iNWButton::DrawElement(iMemoryDC &ddc) const { if (!IsElementEnabled()) { m_Dibs[0].CopyToDibXY(&ddc.m_Dib,GetElementRect().point(),BLEND_ALPHABLEND); } else if (IsTrack()) { if (m_BtnState==BtnUnpressed) m_Dibs[3].CopyToDibXY(&ddc.m_Dib,GetElementRect().point(),BLEND_ALPHABLEND); else if (m_BtnState==BtnFocused) m_Dibs[2].CopyToDibXY(&ddc.m_Dib,GetElementRect().point(),BLEND_ALPHABLEND); } else { if (m_BtnState==BtnUnpressed) m_Dibs[3].CopyToDibXY(&ddc.m_Dib,GetElementRect().point(),BLEND_ALPHABLEND); else if (m_BtnState==BtnFocused) m_Dibs[1].CopyToDibXY(&ddc.m_Dib,GetElementRect().point(),BLEND_ALPHABLEND); } }
bool UmcScenario::LoadTermination(const apr_xml_elem* pElem, apr_pool_t* pool) { if(!IsElementEnabled(pElem)) return true; const apr_xml_elem* pChildElem; /* Load Child Elements */ for(pChildElem = pElem->first_child; pChildElem; pChildElem = pChildElem->next) { if(strcasecmp(pChildElem->name,"capabilities") == 0) return LoadCapabilities(pChildElem,pool); } return true; }
void CChangePasswordSession::CmdOK (void) // CmdOK // // Submit password change request { const CVisualPalette &VI = m_HI.GetVisuals(); CUIHelper Helper(m_HI); if (!IsElementEnabled(ID_CTRL_MAIN_ACTION)) return; // Get the fields CString sOldPassword = GetPropertyString(ID_CTRL_PASSWORD, PROP_TEXT); CString sNewPassword = GetPropertyString(ID_CTRL_PASSWORD_NEW, PROP_TEXT); CString sConfirmPassword = GetPropertyString(ID_CTRL_PASSWORD_CONFIRM, PROP_TEXT); // Make sure passwords match if (!strEquals(sNewPassword, sConfirmPassword)) { Helper.CreateInputErrorMessage(this, m_rcInputError, CONSTLIT("New Password Does Not Match"), CONSTLIT("The new password you entered does not match the confirmation password.")); return; } // Validate password complexity CString sError; if (!CHexarc::ValidatePasswordComplexity(sNewPassword, &sError)) { Helper.CreateInputErrorMessage(this, m_rcInputError, CONSTLIT("Password Is Too Easy"), sError); return; } // Register the name m_HI.AddBackgroundTask(new CChangePasswordTask(m_HI, m_Service, m_Service.GetUsername(), sOldPassword, sNewPassword), this, CMD_CHANGE_COMPLETE); // Disable controls SetPropertyBool(ID_CTRL_PASSWORD, PROP_ENABLED, false); SetPropertyBool(ID_CTRL_PASSWORD_NEW, PROP_ENABLED, false); SetPropertyBool(ID_CTRL_PASSWORD_CONFIRM, PROP_ENABLED, false); SetPropertyBool(ID_CTRL_MAIN_ACTION, PROP_ENABLED, false); }
bool UmcScenario::LoadDiscovery(const apr_xml_elem* pElem, apr_pool_t* pool) { m_ResourceDiscovery = IsElementEnabled(pElem); return true; }