]> git.saurik.com Git - wxWidgets.git/commitdiff
Hack: force a vertical scroller on wxListBox.
authorDavid Elliott <dfe@tgwbd.org>
Thu, 14 Feb 2008 22:54:20 +0000 (22:54 +0000)
committerDavid Elliott <dfe@tgwbd.org>
Thu, 14 Feb 2008 22:54:20 +0000 (22:54 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@51799 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/cocoa/listbox.mm

index f0a3a0c19589b2e4dc01bed43cef1179e18ea6b6..e6d13e33ebe8cbfae9ac8aaae39761135468b299 100644 (file)
 #include "wx/cocoa/string.h"
 #include "wx/cocoa/autorelease.h"
 #include "wx/cocoa/ObjcRef.h"
+#include "wx/cocoa/private/scrollview.h"
 #include "wx/cocoa/NSTableDataSource.h"
 
 #import <Foundation/NSArray.h>
 #import <Foundation/NSEnumerator.h>
 #import <AppKit/NSTableView.h>
 #import <AppKit/NSTableColumn.h>
+#import <AppKit/NSScrollView.h>
 
 IMPLEMENT_DYNAMIC_CLASS(wxListBox, wxControlWithItems)
 BEGIN_EVENT_TABLE(wxListBox, wxListBoxBase)
@@ -116,6 +118,9 @@ The listbox contents are sorted in alphabetical order.
     CocoaCreateNSScrollView();
     SetInitialFrameRect(pos,size);
 
+    // Force showing of a vertical scrollbar
+    [m_wxCocoaScrollView->GetNSScrollView() setHasVerticalScroller:YES];
+
     // Set up extended/multiple selection flags
     if ((style & wxLB_EXTENDED) || (style & wxLB_MULTIPLE))
         //diff is that mult requires shift down for multi selection