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();
}
Exemple #2
0
	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;
	}
Exemple #3
0
	void CoreMac::Init(const ax::Size& frame_size)
	{
//		std::cout << "Init axCoreMac." << std::endl;
		InitManagers();
		InitGL();
		ResizeFrame(frame_size);
		//    _size = frame_size;
	}
Exemple #4
0
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;
}
Exemple #9
0
 Project::Project(llvm::IntrusiveRefCntPtr<clang::DiagnosticsEngine> diag, Ides::AST::ASTContext& actx, llvm::StringRef projfile) : actx(actx), diag(diag) {
     InitManagers();
 }