try to fix resize the GameListControl after stop

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@2588 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
hyperiris 2009-03-07 05:32:16 +00:00
parent 120b001294
commit 866deee7f1
3 changed files with 13 additions and 5 deletions

View File

@ -339,12 +339,18 @@ CFrame::CFrame(wxFrame* parent,
wxLC_REPORT | wxSUNKEN_BORDER | wxLC_ALIGN_LEFT);
sizerPanel = new wxBoxSizer(wxHORIZONTAL);
sizerPanel->Add(m_GameListCtrl, 2, wxEXPAND);
sizerPanel->Add(m_GameListCtrl, 1, wxEXPAND | wxALL);
m_Panel->SetSizer(sizerPanel);
sizerFrame = new wxBoxSizer(wxHORIZONTAL);
sizerFrame->Add(m_Panel, 1, wxEXPAND | wxALL);
this->SetSizer(sizerFrame);
// Create the toolbar
RecreateToolbar();
FitInside();
Show(); // Show the window
// Create list of available plugins for the configuration window
@ -508,7 +514,7 @@ void CFrame::OnKeyUp(wxKeyEvent& event)
// Returns a timestamp with decimals for precise time comparisons
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯?
double GetDoubleTime()
{
wxDateTime datetime = wxDateTime::UNow(); // Get timestamp
@ -529,7 +535,7 @@ double GetDoubleTime()
// Detect double click. Kind of, for some reason we have to manually create the double click for now.
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯?
void CFrame::OnDoubleClick(wxMouseEvent& event)
{
// Don't block the mouse click
@ -574,7 +580,7 @@ void CFrame::OnDoubleClick(wxMouseEvent& event)
// Check for mouse motion. Here we process the bHideCursor setting.
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯?
void CFrame::OnMotion(wxMouseEvent& event)
{
event.Skip();
@ -629,7 +635,7 @@ void CFrame::OnMotion(wxMouseEvent& event)
}
// Check for mouse status a couple of times per second for the auto hide option
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
// ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯?
#if wxUSE_TIMER
void CFrame::Update()
{

View File

@ -93,6 +93,7 @@ class CFrame : public wxFrame
private:
wxBoxSizer* sizerPanel;
wxBoxSizer* sizerFrame;
CGameListCtrl* m_GameListCtrl;
wxPanel* m_Panel;
wxToolBar* TheToolBar;

View File

@ -837,6 +837,7 @@ void CFrame::UpdateGUI()
}
TheToolBar->Realize();
FitInside();
}