X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=blobdiff_plain;f=src%2Fgraph3dview.cpp;fp=src%2Fgraph3dview.cpp;h=0349444d506b52f9e7b2d6f67377758f93206d69;hp=474c52458f4f9adcba8937d9b40e4f5f7f7528e9;hb=fa1246da51720a6cd7fe4879a0a25795b13b2455;hpb=24a94b5f819d8d88bb540de2f6e02cf5cbf5eaad diff --git a/src/graph3dview.cpp b/src/graph3dview.cpp index 474c524..0349444 100644 --- a/src/graph3dview.cpp +++ b/src/graph3dview.cpp @@ -9,7 +9,7 @@ ** This is part of the CTSim program ** Copyright (c) 1983-2001 Kevin Rosenberg ** -** $Id: graph3dview.cpp,v 1.24 2001/09/24 11:34:06 kevin Exp $ +** $Id: graph3dview.cpp,v 1.25 2002/06/02 19:01:58 kevin Exp $ ** ** This program is free software; you can redistribute it and/or modify ** it under the terms of the GNU General Public License (version 2) as @@ -173,8 +173,6 @@ Graph3dFileView::OnCreate (wxDocument *doc, long WXUNUSED(flags) ) { m_pFrame = CreateChildFrame(doc, this); - int width, height; - m_pFrame->GetClientSize (&width, &height); m_pFrame->SetTitle("Graph3dFileView"); m_pCanvas = CreateCanvas (m_pFrame); @@ -183,9 +181,6 @@ Graph3dFileView::OnCreate (wxDocument *doc, long WXUNUSED(flags) ) InitGL(); - int x, y; // X requires a forced resize - m_pFrame->GetSize(&x, &y); - m_pFrame->SetSize(-1, -1, x, y); m_pFrame->SetFocus(); m_pFrame->Show(true); Activate(true); @@ -204,7 +199,7 @@ Graph3dFileView::CreateCanvas (wxFrame* parent) int width, height; parent->GetClientSize (&width, &height); - pCanvas = new Graph3dFileCanvas (this, parent, wxPoint(0, 0), wxSize(200, 200), 0); + pCanvas = new Graph3dFileCanvas (this, parent, wxPoint(0, 0), wxSize(width,height), 0); pCanvas->SetBackgroundColour(*wxWHITE); pCanvas->Clear(); @@ -848,6 +843,13 @@ Graph3dFileCanvas::OnDraw (wxDC& dc) m_pView->OnDraw(& dc); } + +wxSize +Graph3dFileCanvas::GetBestSize() const +{ + return wxSize (400,400); +} + void Graph3dFileCanvas::OnSize (wxSizeEvent& event) {