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.");
|
wxCHECK_MSG(item.IsOk(),false,"Added item is invalid.");
|
||||||
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,item);
|
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,item);
|
||||||
AdjustRowHeight(item);
|
AdjustRowHeight(item);
|
||||||
|
AdjustAutosizedColumns();
|
||||||
return noFailureFlag;
|
return noFailureFlag;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -116,6 +117,7 @@ bool wxOSXDataViewModelNotifier::ItemsAdded(wxDataViewItem const& parent, wxData
|
|||||||
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,items);
|
noFailureFlag = m_DataViewCtrlPtr->GetDataViewPeer()->Add(parent,items);
|
||||||
// adjust row heights:
|
// adjust row heights:
|
||||||
AdjustRowHeights(items);
|
AdjustRowHeights(items);
|
||||||
|
AdjustAutosizedColumns();
|
||||||
// done:
|
// done:
|
||||||
return noFailureFlag;
|
return noFailureFlag;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user