Пример #1
0
int
main(int argc, char **argv)
{
	struct state state;

	if (initialize_state(&state)) {
		printf("ERROR in initialization\n");
		return 1;
	}

	if (parse_args(argc, argv, &state)) {
		printf("ERROR parsing arguments\n");
		return 1; // TODO: cleanup_state()
	}

	if (bmp_load(state.inf, state.inname, &state)) {
		printf("ERROR loading BMP!\n");
		return 1; // TODO: cleanup_state()
	}

	if (font_save(state.outf, state.outname, &state)) {
		printf("ERROR saving font!\n");
		return 1; // TODO: cleanup_state()
	}

	cleanup_state(&state);
	return 0;
}
Пример #2
0
void font::menu_Font ( void )
{
	int rez  = 0;
	QString  str;
	QString   fileName;

	do
	{
		print();
//  edit_menu::s_menu_font_main->run();
//  rez = edit_menu::s_menu_font_main->get_run_rez();

		switch ( rez )
		{

			case 0: //Open
				fileName = QFileDialog::getOpenFileName ( 0, QString ( "Open File" ), QString ( "/home/namatv/workspace/u2/shp" ), QString ( "Shape files (*.shp)" ) );
//    fileName = QString ( "/home/namatv/workspace/u2/shp/es_unicode.shp" );
				std_out << fileName << endl;

				if ( fileName != 0 )
				{
					set_file_name ( fileName );
				}

				font_load();

				break;

			case 1: //Save
				font_save();
				break;

			case 2: //Save as
				break;

			case 3: //Edit header
				menu_Parametr();
				break;

			case 4: //Edit forms
				menu_Forms();
				break;

			case 5: //Draw vars
				break;

			case 6: //Close
				break;

			case 7: //Exit
				break;


			default :
				break;
		}
	}

	while ( rez >= 0 && rez < 7 );
}