void CPreferences::LoadPreferences() { #ifdef _DEBUG MessageBox(0, "Loading preferences", "Info", 0); #endif InitDefaults(); ReadPreferences(); }
void CPreferences::LoadPreferences() { _preferences_heading = "Preferences"; InitDefaults(); ReadPreferences(); CheckForOutdatedICMConfig(); }
void CPreferences::LoadPreferences(bool registry) { if (registry) _preferences_heading.Empty(); else _preferences_heading = "Preferences"; ReadPreferences(); }
MainWindow::MainWindow(wxFrame *frame, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style): wxFrame(frame, id, title, pos, size, style) { m_corners[0] = m_corners[1] = m_corners[2] = m_corners[3] = NULL; ReadPreferences(); CreateFonts(); SetIcon(wxICON(wxpoem)); m_corners[0] = new wxIcon( corner1_xpm ); m_corners[1] = new wxIcon( corner2_xpm ); m_corners[2] = new wxIcon( corner3_xpm ); m_corners[3] = new wxIcon( corner4_xpm ); }
void Renamer_Extension::AttachedToWindow() { BMessage msg; ReadPreferences("ren_extension", msg); bool boolean; if (msg.FindBool("replace", &boolean) == B_OK) fReplaceOldCheckBox->SetValue(boolean); else fReplaceOldCheckBox->SetValue(B_CONTROL_OFF); // default if (msg.FindBool("upperlower", &boolean) == B_OK) { if (boolean) fLowerCase->SetValue(B_CONTROL_ON); else fUpperCase->SetValue(B_CONTROL_ON); } else fLowerCase->SetValue(B_CONTROL_ON); // default }
void _THyPhy::InitTHyPhy (_ProgressCancelHandler* mHandler, const char* baseDirPath, long cpuCount) { char dirSlash = GetPlatformDirectoryChar (); systemCPUCount = cpuCount; SetCallbackHandler (mHandler); checkPointer (currentResultHolder = new _THyPhyString); askFID = -1; if (baseDirPath) // set base directory { baseDirectory = baseDirPath; if (baseDirectory.getChar(baseDirectory.sLength-1) != dirSlash) { baseDirectory = baseDirectory & dirSlash; } baseDirectoryInstance = new _THyPhyString (baseDirectory.sData); baseDirectory = baseDirectoryInstance->sData; pathNames && &baseDirectory; ReadPreferences (); } #ifdef _HYPHY_LIBDIRECTORY_ libDirectory = _HYPHY_LIBDIRECTORY_; if (libDirectory.getChar(libDirectory.sLength-1) != dirSlash) { libDirectory = libDirectory & dirSlash; } pathNames && &libDirectory; #else if (baseDirectory) libDirectory = baseDirectory; #endif GlobalStartup(); errors = nil; warnings = nil; textout = nil; globalInterfaceInstance = this; }
void Renamer_Remove::AttachedToWindow() { BMessage msg; ReadPreferences("ren_remove", msg); BString string = ""; int32 integer = 0; bool boolean = 0; if (msg.FindInt32("pos1", &integer) == B_OK) fPosition1->SetValue(integer); if (msg.FindInt32("pos2", &integer) == B_OK) fPosition2->SetValue(integer); if (msg.FindBool("direction1", &boolean) == B_OK) { BMenu* menu = fDirection1->Menu(); for (int i = 0; i < 2; ++i) menu->ItemAt(i)->SetMarked(i == (int)boolean); } if (msg.FindBool("direction2", &boolean) == B_OK) { BMenu* menu = fDirection2->Menu(); for (int i = 0; i < 2; ++i) menu->ItemAt(i)->SetMarked(i == (int)boolean); } }
void CPreferences::LoadPreferences() { _preferences_heading = "Preferences"; InitDefaults(); ReadPreferences(); }
int main( int argc, char *argv[] ) #endif { #ifdef WIN32 if (IsDebuggerPresent()) { // turn on floating-point exceptions unsigned int prev; _controlfp_s(&prev, 0, /*_EM_ZERODIVIDE|*/_EM_INVALID); // enable debug heap in a debug build _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF|_CRTDBG_CHECK_EVERY_1024_DF|_CRTDBG_CHECK_CRT_DF|_CRTDBG_LEAK_CHECK_DF ); _CrtSetReportMode(_CRT_WARN, _CRTDBG_MODE_FILE | _CRTDBG_MODE_DEBUG); _CrtSetReportFile(_CRT_WARN, _CRTDBG_FILE_STDOUT); // default to output debug DEBUGPRINT_OUTPUTDEBUG = true; } #endif // read preferences ReadPreferences("preferences.xml"); #if !defined(USE_SDL) && defined(WIN32) int argc = 1; char *argv[64] = { NULL }; int argsize = strlen(lpCmdLine) + 1; char *argdata = static_cast<char *>(_alloca(argsize)); memcpy(argdata, lpCmdLine, argsize); { for (char *ptr = strtok(argdata, " \t"); ptr != NULL; ptr = strtok(NULL, " \t")) { argv[argc++] = ptr; } } #endif // process command-line arguments for (int i = 1; i < argc; ++i) { // if the argument is a command... if (argv[i][0] == '-' || argv[i][0] == '/') { // get command hash unsigned int command = Hash(argv[i]+1); // scan for next command int count = 0; for (int j = i+1; j < argc; j++) { if (argv[j][0] == '-' || argv[j][0] == '/') { break; } ++count; } ProcessCommand(command, argv+i+1, count); i += count; } } // initialize if( !Init() ) return 1; // run game state machine while (GameStateUpdate()); // clean up Done(); // done return 0; }
QtStyleManager::QtStyleManager() { AddDefaultStyle(); ReadPreferences(); }
int main( int argc, char *argv[] ) { #ifdef __HYPHYMPI__ int rank, size; MPI_Init (&argc, &argv); MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); _hy_mpi_node_rank = rank; setParameter (mpiNodeID, (_Parameter)rank); setParameter (mpiNodeCount, (_Parameter)size); if (rank == 0) #endif gtk_init (&argc, &argv); /* set up globals */ char curWd[4096]; getcwd (curWd,4096); _String baseDir (curWd); baseDir=baseDir&'/'; pathNames&& &baseDir; baseDirectory = baseDir; for (long i=1; i<argc;i++) { _String thisArg (argv[i]); if (thisArg.beginswith ("BASEPATH=")) { baseDirectory = thisArg.Cut(9,-1); if (baseDirectory.sLength) { if (baseDirectory.sData[baseDirectory.sLength-1]!='/') baseDirectory = baseDirectory&"/"; } } else if (thisArg.beginswith ("USEPATH=")) { _String baseArgDir (thisArg,8,-1); errorFileName = baseArgDir & errorFileName; messageFileName = baseArgDir & messageFileName; pathNames.Delete (0); pathNames&& &baseDir; } else if (thisArg.beginswith ("CPU=")) { #ifdef __MP__ _String cpus = thisArg.Cut(4,-1); systemCPUCount = cpus.toNum(); if (systemCPUCount<1) systemCPUCount = 1; #ifdef __MP2__ pthread_setconcurrency (systemCPUCount+1); #endif #endif } #ifdef __HYPHYMPI__ else if (thisArg == _String("MPIOPTIMIZER")) { mpiParallelOptimizer = true; setParameter (mpiNodeCount, 0.0); } else if (thisArg == _String("MPIPARTITIONS")) { mpiPartitionOptimizer = true; setParameter (mpiNodeCount, 0.0); } #endif } #ifdef __HYPHYMPI__ if (rank == 0) #endif { baseDir = baseDirectory & "GTKResources"; _List scanRes; ScanDirectoryForFileNames(baseDir,scanRes,false); if (scanRes.lLength == 0) { GtkWidget * noRez = gtk_message_dialog_new (NULL, GTK_DIALOG_MODAL, GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, "HYPHY_GTK was unable to find a required GTKResources directory in %s. Please use BASEPATH= command line option to specify where the installation directory of HyPhy can be found.", baseDirectory.sData); gtk_dialog_run (GTK_DIALOG (noRez)); gtk_widget_destroy (noRez); return 1; } _String rcPath = baseDir & "/theme/theme.rc"; //printf ("Loading res files from %s\n", rcPath.sData); gtk_rc_parse (rcPath.sData); } GlobalStartup(); #ifdef __HYPHYMPI__ if (rank == 0) { #endif GdkDisplay * defDisplay = gdk_screen_get_display (gdk_screen_get_default()); hSizeCursor = gdk_cursor_new_for_display (defDisplay,GDK_SB_H_DOUBLE_ARROW); pickUpCursor = gdk_cursor_new_for_display (defDisplay,GDK_TARGET); dropOffCursor = gdk_cursor_new_for_display (defDisplay,GDK_TCROSS); screenPContext = gdk_pango_context_get_for_screen (gdk_screen_get_default()); tablePDMenuIcon = (GdkPixbuf*)ProcureIconResource(4020); /*{ GdkScreen * defD = gdk_screen_get_default(); fontConversionFactor = 72.27 / (gdk_screen_get_height (defD) *25.4 / gdk_screen_get_height_mm(defD)); printf ("Pango conversion factor computed at: %g\n", fontConversionFactor); }*/ ReadInTemplateFiles (); hyphyConsoleWindow = new _HYConsoleWindow ("HYPHY Console"); ReadPreferences (); SetStatusLine ("None","Idle","00:00:00"); while (gtk_events_pending()) gtk_main_iteration(); SetPreferences (); ReadGeneticCodes (); ReadModelTemplates (); ReadTreeProcessors (); MoveConsoleWindow (consolePositionRectangle); StringToConsole (hyphyCiteString); hyphyConsoleWindow->BringToFront(); #ifdef __HYPHYMPI__ { char statBuffer[1024]; sprintf (statBuffer,"MPI version of HyPhy running on %d nodes (a master and %d compute nodes) in %s mode\n", size, size-1, mpiPartitionOptimizer?"partition":(mpiParallelOptimizer?"rate heterogeneity":"normal")); BufferToConsole (statBuffer); } #endif g_timeout_add (100,GlobalQueueTimer,nil); g_timeout_add (1000,progressTimerFunction,nil); gtk_main (); WritePreferences(); #ifdef __HYPHYMPI__ } else // slave node { if (mpiParallelOptimizer || mpiPartitionOptimizer) mpiOptimizerLoop (rank, size); else mpiNormalLoop (rank, size, baseDir); } #endif GlobalShutdown(); return 0; }
void CPreferences::LoadPreferences() { _preferences_heading = "Preferences"; ReadPreferences(); }