void Init(void) { Str255 winTitle; OSErr err = noErr; Str255 instMode; Ptr pinstMode; gDone = false; InitManagers(); InitControlsObject(); CleanTemp(); ParseInstall(); gWPtr = GetNewCWindow(rRootWin, NULL, (WindowPtr) -1); GetIndString( instMode, rTitleStrList, sNSInstTitle); pinstMode = PascalToC(instMode); #if MOZILLA == 0 GetResourcedString(winTitle, rInstList, sNsTitle); #else GetResourcedString(winTitle, rInstList, sMoTitle); #endif SetWTitle( gWPtr, winTitle ); SetWRefCon(gWPtr, kMIWMagic); MakeMenus(); ParseConfig(); InitOptObject(); ShowWelcomeWin(); SetThemeWindowBackground(gWPtr, kThemeBrushDialogBackgroundActive, true); /* Set menu */ InitNewMenu(); }
bool OnInit() { g_uiMainThreadId = Thread::BaseThread::GetCurrentThreadId(); //needed for mfc loading otherwise it asserts out SetExitOnFrameDelete(true); wxWindow::MSWRegisterMessageHandler(WM_QUERYENDSESSION, &WindowsShutdown); wxWindow::MSWRegisterMessageHandler(WM_ENDSESSION, &WindowsShutdown); wxInitAllImageHandlers(); InitManagers(); InitLocalManagers(); //InitLogging(); ControllerForm* cf = new ControllerForm(); if (!cf->init(argc, argv)) return false; g_pMainApp = cf; //SetTopWindow(g_pMainApp); return true; }
void CoreMac::Init(const ax::Size& frame_size) { // std::cout << "Init axCoreMac." << std::endl; InitManagers(); InitGL(); ResizeFrame(frame_size); // _size = frame_size; }
void MainApp::Init(int argc, wxCmdLineArgsArray &argv) { gcTrace(""); if (argc > 0) { for (int x=0; x<argc; x++) { wxString str = argv[x].MakeLower(); if (str == "-dgl") m_bQuiteMode = true; if (str.StartsWith("desura://")) m_szDesuraCache = gcString(argv[x].ToStdString()); } } //char *comAppPath = nullptr; //UTIL::OS::getAppDataPath(&comAppPath); //UTIL::FS::recMakeFolder(comAppPath); //safe_delete(comAppPath); InitLogging(); cc_PrintVersion(); cc_CheckCert(); Msg("Logging Has started\n"); Msg("\n\n"); InitManagers(); InitLocalManagers(); std::string val = UTIL::OS::getConfigValue(REGRUN); gc_autostart.setValue( val.size() > 0 ); //because logging gets init first we need to man reg it RegLogWithWindow(); //because logging gets init before managers we need to reapply the color scheme. LoggingapplyTheme(); loadFrame(wxDEFAULT_FRAME_STYLE); #ifndef NIX if (!m_bQuiteMode) m_wxTBIcon = new TaskBarIcon(this); #endif m_wxTBIcon = nullptr; std::string szAppid = UTIL::OS::getConfigValue(APPID); uint32 appid = -1; if (szAppid.size() > 0) appid = Safe::atoi(szAppid.c_str()); if (appid == BUILDID_BETA || appid == BUILDID_INTERNAL) gc_uploaddumps.setValue(true); }
ExternalDownloadManager* DownloadManagerManager::GetByName(const uni_char* name) { if (!name || uni_stricmp(name,"opera") == 0) return NULL; InitManagers(); for (UINT32 i=0; i<m_managers.GetCount(); i++) { if (m_managers.Get(i)->GetName() && uni_stricmp(m_managers.Get(i)->GetName(), name) == 0) return m_managers.Get(i); } return NULL; }
void DownloadManagerManager::PopulateDropdown(OpDropDown* dropdown) { if (!dropdown) return; InitManagers(); // Avoid streched favicons : dropdown->SetRestrictImageSize(TRUE); // Add Opera INT32 got_index = -1; dropdown->AddItem(UNI_L("Opera"), -1, &got_index); dropdown->ih.SetImage(got_index, "Window Browser Icon", dropdown); INT32 select = 0; ExternalDownloadManager* default_manager = GetDefaultManager(); // Add external application for (UINT32 i=0; i<m_managers.GetCount(); i++) { ExternalDownloadManager* manager = m_managers.Get(i); if (default_manager == manager) select = i+1; // the first one is Opera const uni_char* name = manager->GetName(); INT32 got_index = -1; dropdown->AddItem(name, -1, &got_index, reinterpret_cast<INTPTR>(manager)); OpWidgetImage widget_image; Image img = manager->GetIcon(); widget_image.SetBitmapImage(img); dropdown->ih.SetImage(got_index, &widget_image, dropdown); } // select the last used dropdown->SelectItem(select, TRUE); }
////////////////// //Init Functions// ///////////////// void AsteroidGame::Init(void){ input_manager_ = NULL; keyboard_ = NULL; mouse_ = NULL; /* Run all initialization steps */ InitRootNode(); InitPlugins(); InitRenderSystem(); InitWindow(); InitViewport(); InitEvents(); InitOIS(); LoadMaterials(); InitManagers(); iAsteroidManager->createAsteroidField(); iGameState = GameState::Running; }
BOOL DownloadManagerManager::GetHasExternalDownloadManager() { InitManagers(); return m_managers.GetCount() > 0; }
Project::Project(llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine> diag, Ides::AST::ASTContext& actx, llvm::StringRef projfile) : actx(actx), diag(diag) { InitManagers(); }