Exemplo n.º 1
0
CMakeHelper::CMakeHelper()
				: BApplication("application/x-vnd.CMakeHelper")
{
	BRect mainWindowRect(100.0f, 100.0f, 600.0f, 400.0f);
	MainWindow* mainWindow = new MainWindow(mainWindowRect);
	mainWindow->Show(); 
}
Exemplo n.º 2
0
void PrefsWindow::ResetToDefaults(uint32 resetFlag)
{
	prefsLock.Lock();
	
	if (resetFlag & PrefsConstants::K_RESET_COLOUR_PREFS == 1)
	{
		preferences.AddData(K_FG_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_BLACK,sizeof(rgb_color));
		preferences.AddData(K_BG_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_WHITE,sizeof(rgb_color));
		preferences.AddData(K_GEN_CMD_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_RED,sizeof(rgb_color));
		preferences.AddData(K_FORMAT_CMD_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_GREEN,sizeof(rgb_color));
		preferences.AddData(K_SPECIAL_CMD_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_PURPLE,sizeof(rgb_color));
		preferences.AddData(K_MATH_MODE_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_NAVY_BLUE,sizeof(rgb_color));
		preferences.AddData(K_COMMA_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_RED,sizeof(rgb_color));
		preferences.AddData(K_COMMENT_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_BLUE,sizeof(rgb_color));
		preferences.AddData(K_PUNC_SYMBOL_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_PURPLE,sizeof(rgb_color));
		//preferences.AddData(K_HTML_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_ORANGE,sizeof(rgb_color));	
		preferences.AddData(K_RGBTEXT_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_BLACK,sizeof(rgb_color));
		preferences.AddData(K_BUBBLE_COLOUR,B_RGB_COLOR_TYPE,&ColourConstants::K_BUBBLE_DEFAULT,sizeof(rgb_color));
	}			
	
	if (resetFlag & PrefsConstants::K_RESET_COMMAND_PREFS == 1)
	{
		preferences.AddString(K_LATEX_CMD, "latex $.tex");
		preferences.AddString(K_DVIPDF_CMD, "dvipdf $.dvi");
		preferences.AddString(K_DVIPS_CMD, "dvips -o $.ps $.dvi");
		preferences.AddString(K_PS2PDF_CMD, "ps2pdf $.ps");
		preferences.AddString(K_PDFLATEX_CMD, "pdflatex $.tex");
		preferences.AddString(K_LATEX2HTML_CMD, "latex2html $.tex");
		preferences.AddString(K_POSTSCRIPT_CMD, "gs -sDEVICE=bealpha4 $.ps");
	}
	
	if (resetFlag & PrefsConstants::K_RESET_TOOLBAR_PREFS == 1)
	{			
		preferences.AddBool(K_IS_GREEK_HIDDEN, false);
		preferences.AddBool(K_IS_BIG_HIDDEN, true);
		preferences.AddBool(K_IS_BINARY_HIDDEN, true);
		preferences.AddBool(K_IS_MISC_HIDDEN, true);
		preferences.AddBool(K_IS_BIN_REL_HIDDEN, true);
		preferences.AddBool(K_IS_MMA_HIDDEN, true);
		preferences.AddBool(K_IS_INT_HIDDEN, true);
		preferences.AddBool(K_IS_TYPE_FACE_HIDDEN, true);
		preferences.AddBool(K_IS_FUNCTION_HIDDEN, true);
		
		preferences.AddBool(K_IS_TEXTBAR_INVERTED, true);
		preferences.AddBool(K_IS_RECENT_DOCS_SHOWN, true);
		preferences.AddBool(K_IS_ACTIVATION_OK, true);
	}	
	
	if (resetFlag & PrefsConstants::K_RESET_GENERAL_PREFS == 1)
	{
		preferences.AddFloat(K_FONT_SIZE, 12.0f);
		preferences.AddBool(K_AUTO_INDENT, true);
		preferences.AddBool(K_IS_SYNTAX, true);
		
		preferences.AddBool(K_IS_CASE_SENSITIVE, false);
		preferences.AddBool(K_IS_WRAP_AROUND, false);
		preferences.AddBool(K_IS_SEARCH_BACKWARDS, false);
		preferences.AddBool(K_IS_ALL_DOCS, false);	
		
		preferences.AddString(K_NUM_RECENT_DOCS, "20");	
		preferences.AddString(K_COLS, "4");
		preferences.AddString(K_ROWS, "4");
		preferences.AddString(K_DATE_FLAGS, "");
	}
		
 	BScreen screen;
	BRect mainWindowRect(0,0,500,500);
	if(screen.IsValid())
	{
		BRect f = screen.Frame();
		mainWindowRect = BRect(f.left+4,f.top+24,f.right-5,f.bottom-5);
	}	
	preferences.AddRect(K_MAIN_WINDOW_RECT, mainWindowRect);
	//???
	preferences.AddMessage(K_SPLIT_MSG, NULL);
	preferences.AddMessage(K_SPLIT_LEFT_MSG, NULL);
	
	prefsLock.Unlock();
}