Это русская секция форума wxWidjets. В этой секции вы можете обсуждать любые вопросы, связанные с wxWidgets на вашем родном языке.
borr_1
Super wx Problem Solver
Posts: 362 Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty
Post
by borr_1 » Fri Apr 06, 2012 1:11 pm
на форме 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
Posts: 362 Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty
Post
by borr_1 » Fri Apr 06, 2012 1:16 pm
Опаньки - когда ничего не ваходит ну прочти уже инструкцию - LoadPerspective/SavePerspective
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse
SteelRat
Experienced Solver
Posts: 50 Joined: Tue Sep 08, 2009 4:42 pm
Location: Russia, Obninsk
Post
by SteelRat » Fri Apr 06, 2012 8:33 pm
Если будешь использовать wxAuiNotebook - то учти, что LoadPerspective и SavePerspective там пока нет. Недавно столкнулся, пришлось изголяться.
Win7/LinuxMint 17, VS2013/C::B, wxWidgets 3.0 x64
borr_1
Super wx Problem Solver
Posts: 362 Joined: Wed Mar 07, 2007 8:10 am
Location: Russia, Shakhty
Post
by borr_1 » Sat Apr 07, 2012 6:18 am
Наблюдается еще одна проблема всему чему не присвоено имя (wxAuiPaneInfo::Name) не сохраняется соответственно после SavePerspective/LoadPerspective пропадает с формы. Вот такие грабли.
WinXP SP3, wx-2.8.10, MinGW-4.4.1, gdb-7.1.2, eclipse