GL plugin now Updates it's title bar in Linux. No gui also works, change it in SConscript in Linux if you want to use that one instead

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@148 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Sonicadvance1
2008-08-08 08:08:12 +00:00
parent b370386983
commit e34d4abfee
4 changed files with 60 additions and 13 deletions

View File

@ -77,8 +77,8 @@ bool BootCore(const std::string& _rFilename)
ini.Get("Core", "UseDualCore", &StartUp.bUseDualCore, StartUp.bUseDualCore);
ini.Get("Core", "OptimizeQuantizers", &StartUp.bOptimizeQuantizers, StartUp.bOptimizeQuantizers);
}
StartUp.hMainWindow = main_frame->GetRenderHandle();
if(main_frame)
StartUp.hMainWindow = main_frame->GetRenderHandle();
// init the core
if (!Core::Init(StartUp))

View File

@ -10,6 +10,51 @@
#include "ISOFile.h"
#include "BootManager.h"
void* g_pCodeWindow = NULL;
void* main_frame = NULL;
bool wxPanicAlert(const char* text, bool /*yes_no*/)
{
return(true);
}
void Host_BootingStarted(){}
void Host_BootingEnded(){}
// OK, this thread boundary is DANGEROUS on linux
// wxPostEvent / wxAddPendingEvent is the solution.
void Host_NotifyMapLoaded(){}
void Host_UpdateLogDisplay(){}
void Host_UpdateDisasmDialog(){}
void Host_UpdateMainFrame(){}
void Host_UpdateBreakPointView(){}
void Host_UpdateMemoryView(){}
void Host_SetDebugMode(bool){}
void Host_SetWaitCursor(bool enable){}
void Host_CreateDisplay(){}
void Host_CloseDisplay(){}
void Host_UpdateStatusBar(const char* _pText){}
int main(int argc, const char* argv[])
{
@ -18,16 +63,10 @@ int main(int argc, const char* argv[])
puts("Please supply at least one argument - the ISO to boot.\n");
return(1);
}
std::string temp;
temp.insert(0, argv[1]); //Need to convert to C++ style string first
CISOFile iso(argv[1]);
if (!iso.IsValid())
{
printf("The ISO %s is not a valid Gamecube or Wii ISO.", argv[1]);
return(1);
}
BootManager::BootCore(iso);
BootManager::BootCore(temp);
usleep(2000 * 1000 * 1000);
// while (!getch()) {
// usleep(20);