wxAuiManager и SetSize Topic is solved

Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
Post Reply
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

wxAuiManager и SetSize

Post by borr_1 »

на форме wxAuiManager c панелями нужно панелям задать размер как это сделать
я пробовал

Code: Select all

LCAlarm = new wxListCtrl( this, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), wxLC_REPORT );
	m_mgr.AddPane( LCAlarm, wxAuiPaneInfo() .Name( wxT("AuiAlarm") ).Bottom() .Caption( wxT("Внимание!") ).PinButton( true ).Dock().Resizable().FloatingSize( wxSize( -1,-1 ) ).DockFixed( false ) );
.......

LCAlarm->SetSize(-1, alH);
m_mgr.GetPane(LCAlarm).window->SetSize(-1, alH);
m_mgr.Update();
Никакого эффекта.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Re: wxAuiManager и SetSize

Post by borr_1 »

Опаньки - когда ничего не ваходит ну прочти уже инструкцию - LoadPerspective/SavePerspective
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
SteelRat
Experienced Solver
Experienced Solver
Posts: 50
Joined: Tue Sep 08, 2009 4:42 pm
Location: Russia, Obninsk

Re: wxAuiManager и SetSize

Post by SteelRat »

Если будешь использовать wxAuiNotebook - то учти, что LoadPerspective и SavePerspective там пока нет. Недавно столкнулся, пришлось изголяться.
Win7/LinuxMint 17, VS2013/C::B, wxWidgets 3.0 x64
borr_1
Super wx Problem Solver
Super wx Problem Solver
Posts: 362
Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty

Re: wxAuiManager и SetSize

Post by borr_1 »

Наблюдается еще одна проблема всему чему не присвоено имя (wxAuiPaneInfo::Name) не сохраняется соответственно после SavePerspective/LoadPerspective пропадает с формы. Вот такие грабли.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
Post Reply