예제 #1
0
파일: main.cpp 프로젝트: mmanley/Antares
// main
int
main(int argc, char** argv)
{
	BApplication* app = new BApplication(kAppSignature);

	BRect frame(50.0, 50.0, 300.0, 250.0);
	show_window(frame, "BView Archiving Test");

	app->Run();

	delete app;
	return 0;
}
예제 #2
0
// main
int
main(int argc, char** argv)
{
	BApplication* app = new BApplication("application/x.vnd-Haiku.CopyBits");

	BRect frame(50.0, 50.0, 300.0, 250.0);
	show_window(frame, "CopyBits Test");

	app->Run();

	delete app;
	return 0;
}
예제 #3
0
int
main(int argc, char* argv[])
{
	BApplication	*app = new BApplication(kPrefSignature);

	PreferencesWindow<freq_preferences> *window;
	window = new PreferencesWindow<freq_preferences>(
		B_TRANSLATE_SYSTEM_NAME("CPUFrequency"), kPreferencesFileName,
		kDefaultPreferences);
	CPUFrequencyView* prefView
		= new CPUFrequencyView(BRect(0, 0, 400, 350), window);
	window->SetPreferencesView(prefView);
	window->Show();
	app->Run();

	delete app;
	return 0;
}
예제 #4
0
/*
class QSlotStorage : public QObject {
public:
    QSlotStorage() { }
    void onClick() {
	printf("QSlotStorage::onClicked()\n");
	fflush(stdout);
    }
};
*/
int main() {
    BApplication *app = new BApplication("application/x.vnd-Lemon-Nirvana");
    TestWindow *test = new TestWindow( BRect(30,30,700,500), "test1" );
    QWidget *widget = test->RootWidget();
    QCheckBox *check = new QCheckBox( widget ); 
    check->resize(100,200);
    QSlotStorage *storage = new QSlotStorage();

    QObject::connect(check, SIGNAL(clicked()), new QSlot(storage, SLOT(onClick())));
    KWQSignal *signal = check->findSignal(SIGNAL(clicked()));
    //printf("%s\n",signal->_name);
    signal->call();

    check->setText("Label sd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fsd fs dfs df sd fsd fs fd");
    check->move(100,100);

    test->Show();
    app->Run();
    return 0;
}
예제 #5
0
int32 haiku_thread(void* data) {

    BRect b_rect;
    BApplication* app;
    WrapWindow* win;
    
    b_rect.left = 50;
    b_rect.top = 50;
    b_rect.right = 800;
    b_rect.bottom = 600;
    
    app = new BApplication("application/japp");
    win = new WrapWindow(b_rect, app);
    
    app->Run();
    
    delete app;
    global_halt = true;
    
    return B_OK;
}
예제 #6
0
파일: main.cpp 프로젝트: Ithamar/cosmoe
int main( int argc, char** argv )
{
	BApplication* pcApp = new BApplication( "application/x-vnd.KHS-desktop_manager" );

	#if 0
	if( getuid() == 0 )
	{
		const char* pzLoginName = NULL;

		if ( argc == 2 )
		{
			pzLoginName = argv[1];
		}
		authorize( pzLoginName );
	}
	#endif
	const char* pzBaseDir = getenv( "COSMOE_SYS" );
	if( pzBaseDir == NULL )
	{
		pzBaseDir = "/cosmoe";
	}
	char* pzPath = new char[ strlen(pzBaseDir) + 80 ];
	strcpy( pzPath, pzBaseDir );
	strcat( pzPath, "/backdrop.jpg" );
	g_pcBackDrop = load_jpeg( pzPath );
	delete[] pzPath;

	BWindow* pcBitmapWindow = new BWindow(  BRect( 0, 0, 1599, 1199 ), "",
											B_NO_BORDER_WINDOW_LOOK,
											B_NORMAL_WINDOW_FEEL,
											WND_BACKMOST,
											B_ALL_WORKSPACES );
	pcBitmapWindow->AddChild( new BitmapView( BRect( 0, 0, 1599, 1199 ), g_pcBackDrop ) );
	pcBitmapWindow->Show();

	pcApp->Run();

	return( 0 );
}
예제 #7
0
int32 appthread(void *) {
	BApplication *fApp = new BApplication("application/x-vnd.beosgames.quake3");
	fApp->Run();
}
예제 #8
0
파일: main.cpp 프로젝트: mmanley/Antares
// main
int
main(int argc, char** argv)
{
	BApplication* app = new BApplication(
		"application/x.vnd-Antares.ClippingRegion");

	BRect frame(50.0, 50.0, 300.0, 250.0);
	BWindow* window;
	BView* view;
	
//	window = new BWindow(frame, "Test1", B_TITLED_WINDOW,
//		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);
//
//	view = new TestView1(window->Bounds(), "test1", B_FOLLOW_ALL,
//		B_WILL_DRAW);
//	window->AddChild(view);
//	window->Show();
//
//	frame.OffsetBy(20, 20);
//	window = new BWindow(frame, "Test2", B_TITLED_WINDOW,
//		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);
//
//	view = new TestView2(window->Bounds(), "test2", B_FOLLOW_ALL,
//		B_WILL_DRAW);
//	window->AddChild(view);
//	window->Show();
//
//	frame.OffsetBy(20, 20);
//	window = new BWindow(frame, "Test3", B_TITLED_WINDOW,
//		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);
//
//	view = new TestView3(window->Bounds(), "test3", B_FOLLOW_ALL,
//		B_WILL_DRAW);
//	window->AddChild(view);
//	window->Show();
//
//	frame.OffsetBy(20, 20);
//	window = new BWindow(frame, "Test4", B_TITLED_WINDOW,
//		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);
//
//	view = new TestView4(window->Bounds(), "test4", B_FOLLOW_ALL,
//		B_WILL_DRAW);
//	window->AddChild(view);
//	window->Show();


	frame.OffsetBy(20, 20);
	window = new BWindow(frame, "Test5", B_TITLED_WINDOW,
		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);

	view = new TestView5(window->Bounds(), "test5", B_FOLLOW_ALL,
		B_WILL_DRAW);
	window->AddChild(view);
	window->Show();

	frame.OffsetBy(20, 20);
	window = new BWindow(frame, "Test6", B_TITLED_WINDOW,
		B_ASYNCHRONOUS_CONTROLS | B_QUIT_ON_WINDOW_CLOSE);

	view = new TestView6(window->Bounds(), "test6", B_FOLLOW_ALL,
		B_WILL_DRAW);
	window->AddChild(view);
	window->Show();

	app->Run();

	delete app;
	return 0;
}