nsHyphenationManager::nsHyphenationManager() { mHyphAliases.Init(); mPatternFiles.Init(); mHyphenators.Init(); LoadPatternList(); LoadAliases(); }
void pawsBuddyWindow::HandleMessage( MsgEntry* me ) { if ( me->GetType() == MSGTYPE_BUDDY_LIST ) { psBuddyListMsg mesg(me); onlineBuddies.DeleteAll(); offlineBuddies.DeleteAll(); // Load aliases LoadAliases(psengine->GetMainPlayerName()); for (size_t x = 0; x < mesg.buddies.GetSize(); x++ ) { if (mesg.buddies[x].online) onlineBuddies.Push(GetAlias(mesg.buddies[x].name)); else offlineBuddies.Push(GetAlias(mesg.buddies[x].name)); chatWindow->AddAutoCompleteName(mesg.buddies[x].name); } } else if ( me->GetType() == MSGTYPE_BUDDY_STATUS ) { psBuddyStatus mesg(me); // If player is online now remove from the offline list // else remove them from offline list and add to the online list. if ( mesg.onlineStatus ) { size_t loc = offlineBuddies.Find(GetAlias(mesg.buddy.GetData())); if ( loc != csArrayItemNotFound ) { offlineBuddies.DeleteIndex(loc); } onlineBuddies.Push(GetAlias(mesg.buddy)); } else { size_t loc = onlineBuddies.Find(GetAlias(mesg.buddy.GetData())); if ( loc != csArrayItemNotFound ) { onlineBuddies.DeleteIndex(loc); } offlineBuddies.Push(GetAlias(mesg.buddy)); } chatWindow->AddAutoCompleteName(mesg.buddy); } FillBuddyList(); }
void CQSProfile::LoadProfile() { CString sFileName = GetWorkDirectory() + szQuoteServerProfileName; m_nCurrentServer = ::GetPrivateProfileInt( szProfile_Server, szProfile_CurrentServer, 0, sFileName ); m_bCycleConnect = ::GetPrivateProfileInt( szProfile_Server, szProfile_CycleConnect, TRUE, sFileName ); int nServerNumber = ::GetPrivateProfileInt( szProfile_Server, szProfile_ServerNumber, 0, sFileName ); m_aQuoteServers.SetSize( 0, nServerNumber + 3 ); char buffer[1024]; for( int k=0; k<nServerNumber; k++ ) { CString sSession; sSession.Format( szProfile_ServerFmt, k ); CQuoteServer qs; memset( buffer, 0, sizeof(buffer) ); ::GetPrivateProfileString( sSession, szProfile_Name, "", buffer, sizeof(buffer)-2, sFileName ); qs.m_strName = buffer; memset( buffer, 0, sizeof(buffer) ); ::GetPrivateProfileString( sSession, szProfile_Address, "", buffer, sizeof(buffer)-2, sFileName ); qs.m_strAddress = buffer; qs.m_nPort = ::GetPrivateProfileInt( sSession, szProfile_Port, 8001, sFileName ); memset( buffer, 0, sizeof(buffer) ); ::GetPrivateProfileString( sSession, szProfile_User, "", buffer, sizeof(buffer)-2, sFileName ); qs.m_strUser = buffer; memset( buffer, 0, sizeof(buffer) ); ::GetPrivateProfileString( sSession, szProfile_Passwd, "", buffer, sizeof(buffer)-2, sFileName ); qs.m_strPasswd = buffer; qs.m_bSavePasswd = ::GetPrivateProfileInt( sSession, szProfile_SavePasswd, TRUE, sFileName ); if( qs.m_strName.IsEmpty() ) qs.m_strName = qs.m_strAddress; if( !qs.m_strName.IsEmpty() ) m_aQuoteServers.Add( qs ); } LoadAliases(); }
void VisionApp::InitSettings(void) { // initialize arrays with Vision's default settings in case of new user InitDefaults(); Theme::TimestampFore = C_TIMESTAMP; Theme::TimestampBack = C_TIMESTAMP; Theme::TimespaceFore = MAX_COLORS; Theme::TimespaceBack = MAX_COLORS; Theme::TimespaceFont = MAX_FONTS; Theme::TimestampFont = F_TIMESTAMP; Theme::NormalFore = C_TEXT; Theme::NormalBack = C_TEXT; Theme::NormalFont = F_TEXT; Theme::SelectionBack = C_SELECTION; if (fDebugSettings) printf(":SETTINGS: loading...\n"); fVisionSettings = new SettingsFile("VisionSettings", "Vision"); if (fVisionSettings->InitCheck() == B_OK) { fVisionSettings->Load(); } else printf(":ERROR: Error Loading /Vision/VisionSettings\n"); if (fVisionSettings->IsEmpty()) { LoadInitialSettings(); } LoadAliases(); int32 i(0); LoadDefaults(SET_SERVER); LoadDefaults(SET_GENERAL); LoadDefaults(SET_WINDOW); LoadDefaults(SET_NOTIFY); LoadDefaults(SET_FONT); LoadDefaults(SET_COLOR); LoadDefaults(SET_STRINGS); LoadDefaults(SET_DCC); // initialize theme, TODO: move to separate function fActiveTheme->WriteLock(); for (i = 0; i < MAX_COLORS; i++) { fActiveTheme->SetForeground(i, fColors[i]); fActiveTheme->SetBackground(i, fColors[C_BACKGROUND]); } for (i = C_MIRC_WHITE; i < MAX_COLORS; i++) fActiveTheme->SetBackground(i, fColors[i]); fActiveTheme->SetBackground(C_SELECTION, fColors[C_SELECTION]); fActiveTheme->SetBackground(C_TIMESTAMP, fColors[C_TIMESTAMP_BACKGROUND]); fActiveTheme->SetBackground(MAX_COLORS, fColors[C_BACKGROUND]); fActiveTheme->SetForeground(MAX_COLORS, fColors[C_TEXT]); fActiveTheme->SetFont(MAX_FONTS, fClientFont[F_TEXT]); for (i = 0; i < MAX_FONTS; i++) fActiveTheme->SetFont(i, fClientFont[i]); fActiveTheme->WriteUnlock(); fSettingsLoaded = true; if (fDebugSettings) printf(":SETTINGS: done loading\n"); }