コード例 #1
0
ファイル: graphics.cpp プロジェクト: czxxjtu/wxPython-1
    GraphicsBenchmarkFrame()
        : wxFrame(NULL, wxID_ANY, "wxWidgets Graphics Benchmark")
    {
        Connect(wxEVT_PAINT,
                wxPaintEventHandler(GraphicsBenchmarkFrame::OnPaint));

        Show();
        SetClientSize(opts.width, opts.height);
        wxClientDC dc(this);
        BenchmarkLines("client", dc);

        wxBitmap bmp(opts.width, opts.height);
        wxMemoryDC dc2(bmp);
        BenchmarkLines("memory", dc2);
    }
コード例 #2
0
ファイル: graphics.cpp プロジェクト: czxxjtu/wxPython-1
    void OnPaint(wxPaintEvent& WXUNUSED(event))
    {
        wxPaintDC dc(this);

        BenchmarkLines(" paint", dc);

        wxTheApp->ExitMainLoop();
    }
コード例 #3
0
ファイル: graphics.cpp プロジェクト: CodeTickler/wxWidgets
 void BenchmarkAll(const wxString& msg, wxDC& dc)
 {
     BenchmarkBitmaps(msg, dc);
     BenchmarkImages(msg, dc);
     BenchmarkLines(msg, dc);
     BenchmarkRawBitmaps(msg, dc);
     BenchmarkRectangles(msg, dc);
     BenchmarkRoundedRectangles(msg, dc);
     BenchmarkCircles(msg, dc);
     BenchmarkEllipses(msg, dc);
 }