* Style cleanup.

* Include correct header for strcmp().


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37695 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2010-07-22 13:54:36 +00:00
parent 9ea2a07cf3
commit 80e6909dd1
+23 -20
View File
@@ -1,13 +1,14 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <Application.h>
#include <Box.h>
#include <OS.h>
#include <Screen.h>
#include <String.h>
#include <Window.h>
#include <stdio.h>
#include <stdlib.h>
static BRect* sFrames = NULL;
static uint32 sNumFrames = 0;
@@ -20,16 +21,17 @@ public:
virtual void ReadyToRun();
private:
void _CreateFrames(uint32 numWindows);
int32 _WindowCreator();
static int32 _ThreadStarter(void* data);
private:
uint32 fFrameNum;
BRect fScreenFrame;
uint32 fNumWindows;
uint32 fMaxWindows;
bool fTestViews;
void _CreateFrames(uint32 numWindows);
int32 _WindowCreator();
static int32 _ThreadStarter(void *data);
};
@@ -37,13 +39,12 @@ class TestWindow : public BWindow {
public:
TestWindow(BRect frame, bool createView);
virtual ~TestWindow();
};
TestApp::TestApp(uint32 numWindows, bool views)
: BApplication("application/x.vnd-Haiku.window-creation"),
:
BApplication("application/x.vnd-Haiku.window-creation"),
fScreenFrame(),
fNumWindows(0),
fMaxWindows(numWindows),
@@ -64,7 +65,8 @@ TestApp::~TestApp()
void
TestApp::ReadyToRun()
{
thread_id thread = spawn_thread(_ThreadStarter, "Window creator", B_NORMAL_PRIORITY, this);
thread_id thread = spawn_thread(_ThreadStarter, "Window creator",
B_NORMAL_PRIORITY, this);
resume_thread(thread);
}
@@ -73,8 +75,10 @@ void
TestApp::_CreateFrames(uint32 numWindows)
{
BRect frame(0, 0, 50, 50);
uint32 numHorizontal = (fScreenFrame.IntegerWidth() + 1) / (frame.IntegerWidth() + 1);
uint32 numVertical = (fScreenFrame.IntegerHeight() + 1) / (frame.IntegerHeight() + 1);
uint32 numHorizontal = (fScreenFrame.IntegerWidth() + 1)
/ (frame.IntegerWidth() + 1);
uint32 numVertical = (fScreenFrame.IntegerHeight() + 1)
/ (frame.IntegerHeight() + 1);
sNumFrames = numHorizontal * numVertical;
sFrames = new BRect[sNumFrames];
for (uint32 i = 0; i < sNumFrames; i++) {
@@ -102,7 +106,8 @@ TestApp::_WindowCreator()
bigtime_t endTime = system_time();
printf("Test completed. %ld windows created in %lld usecs.\n", fNumWindows, endTime - startTime);
printf("Test completed. %ld windows created in %lld usecs.\n", fNumWindows,
endTime - startTime);
PostMessage(B_QUIT_REQUESTED);
return B_OK;
@@ -117,7 +122,8 @@ TestApp::_ThreadStarter(void *data)
TestWindow::TestWindow(BRect frame, bool views)
: BWindow(frame, "Test", B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS)
:
BWindow(frame, "Test", B_TITLED_WINDOW, B_ASYNCHRONOUS_CONTROLS)
{
if (views)
AddChild(new BBox(Bounds()));
@@ -129,16 +135,13 @@ TestWindow::~TestWindow()
}
// main
int
main(int argc, char** argv)
{
uint32 numWindows = 10;
bool testViews = false;
if (argc > 1) {
if (argc > 1)
numWindows = atoi(argv[1]);
}
if (argc > 2) {
if (!strcmp(argv[2], "views"))