MCPcopy Create free account
hub / github.com/ALTaleX531/OpenGlass / RefreshSymbolDownloadLayout

Method RefreshSymbolDownloadLayout

OpenGlassGUI/MainFrame.Core.cpp:270–297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268 }
269
270 void MainFrame::RefreshSymbolDownloadLayout()
271 {
272 WrapStaticTextToParentWidth(m_lblSymbolDownloadDetail, m_symbolDownloadDetailText);
273 WrapStaticTextToParentWidth(m_lblSymbolDownloadResult, m_symbolDownloadResultText);
274
275 wxWindow* parent = nullptr;
276 if (m_pnlSymbolDownloadResult)
277 {
278 parent = m_pnlSymbolDownloadResult->GetParent();
279 }
280 else if (m_lblSymbolDownloadDetail)
281 {
282 parent = m_lblSymbolDownloadDetail->GetParent();
283 }
284
285 if (parent)
286 {
287 parent->Layout();
288 if (wxScrolledWindow* scrolled = wxDynamicCast(parent, wxScrolledWindow))
289 {
290 scrolled->FitInside();
291 }
292 }
293
294 Layout();
295 Refresh();
296 Update();
297 }
298
299 void MainFrame::UpdateSymbolDownloadProgress(const SymbolDownloadProgress& progress)
300 {

Callers

nothing calls this directly

Calls 2

UpdateFunction · 0.85

Tested by

no test coverage detected