Implement a reasonable DoGetBestSize (NSProgressIndicator is not an NSControl)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26689 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
David Elliott
2004-04-10 03:23:41 +00:00
parent 9a165f54b9
commit 15bc1a64a8
2 changed files with 39 additions and 0 deletions

View File

@@ -14,6 +14,8 @@
// #include "wx/cocoa/NSProgressIndicator.h"
DECLARE_WXCOCOA_OBJC_CLASS(NSProgressIndicator);
// ========================================================================
// wxGauge
// ========================================================================
@@ -48,6 +50,8 @@ public:
// ------------------------------------------------------------------------
// Cocoa callbacks
// ------------------------------------------------------------------------
public:
inline WX_NSProgressIndicator GetNSProgressIndicator() const { return (WX_NSProgressIndicator)m_cocoaNSView; }
protected:
// NSProgressIndicator cannot be enabled/disabled
virtual void CocoaSetEnabled(bool enable) { }
@@ -62,6 +66,8 @@ public:
// retrieve/change the range
virtual void SetRange(int maxValue);
int GetRange(void) const;
protected:
virtual wxSize DoGetBestSize() const;
};
#endif // __WX_COCOA_GAUGE_H__