Adjust columns widths when adding rows to wxOSX wxDataViewCtrl
Call AdjustAutosizedColumns(), just as it was already done when updating or deleting the rows. Closes https://github.com/wxWidgets/wxWidgets/pull/1746
This commit is contained in:
committed by
Vadim Zeitlin
parent
e22ab23216
commit
bdceda3c6d
@@ -104,6 +104,7 @@ bool wxOSXDataViewModelNotifier::ItemAdded(wxDataViewItem const& parent, wxDataV
|
||||
wxCHECK_MSG(item.IsOk(),false,"Added item is invalid.");
|
||||
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,item);
|
||||
AdjustRowHeight(item);
|
||||
AdjustAutosizedColumns();
|
||||
return noFailureFlag;
|
||||
}
|
||||
|
||||
@@ -116,6 +117,7 @@ bool wxOSXDataViewModelNotifier::ItemsAdded(wxDataViewItem const& parent, wxData
|
||||
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,items);
|
||||
// adjust row heights:
|
||||
AdjustRowHeights(items);
|
||||
AdjustAutosizedColumns();
|
||||
// done:
|
||||
return noFailureFlag;
|
||||
}
|
||||
|
Reference in New Issue
Block a user