]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix column sorting UI in wxDataViewCtrl under wxOSX.
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 6 Aug 2013 17:36:17 +0000 (17:36 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 6 Aug 2013 17:36:17 +0000 (17:36 +0000)
Use -outlineView:didClickTableColumn: delegate method instead of
mouseDownInHeaderOfTableColumn: one to ensure that:

(a) We don't sort the column if it's being dragged/resized (closes #15340).
(b) We sort the column on mouse up, not down (closes #15386).

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/changes.txt
src/osx/cocoa/dataview.mm

index aeae63bbf9666a9ac8f59cc1c4e1370ecbc12095..26672a0686ef3a96d3348b2e9634f6ef3d6fff1c 100644 (file)
@@ -575,6 +575,10 @@ wxMSW:
 
 - It is now possible to tab into radio boxes again.
 
+wxOSX:
+
+- Fix column sorting UI in wxDataViewCtrl (Myrsloik).
+
 
 2.9.5: (released 2013-07-15)
 ----------------------------
index 95dc057e9d9f2d2c1094cbc510aeb17dec903467..d2d219d18e01c4b5f0c45013b13c51753c7ed365 100644 (file)
@@ -1667,7 +1667,7 @@ outlineView:(NSOutlineView*)outlineView
 //
 // delegate methods
 //
--(void) outlineView:(NSOutlineView*)outlineView mouseDownInHeaderOfTableColumn:(NSTableColumn*)tableColumn
+-(void) outlineView:(NSOutlineView*)outlineView didClickTableColumn:(NSTableColumn*)tableColumn
 {
     wxDataViewColumn* const
         col([static_cast<wxDVCNSTableColumn*>(tableColumn) getColumnPointer]);