const wxPoint& pos, const wxSize& size, long style,
const wxValidator& validator, const wxString& name)
{
+ //flag checking
+ wxASSERT_MSG( !(style & wxGA_HORIZONTAL), wxT("Horizontal gauge not supported on cocoa"));//*
+ wxASSERT_MSG( !(style & wxGA_SMOOTH), wxT("Smooth gauge not supported on cocoa"));
+ //* - GNUStep made isVertical and setVertical part of thier framework, but its specific to them
+ //the way they do it is just handle that flag in drawRect.
+
if(!CreateControl(parent,winid,pos,size,style,validator,name))
return false;
SetNSView([[NSProgressIndicator alloc] initWithFrame: MakeDefaultNSRect(size)]);
if(didFit)
{
NSRect cocoaRect = [m_cocoaNSView frame];
- wxSize size((int)ceilf(cocoaRect.size.width),(int)ceilf(cocoaRect.size.height));
+ wxSize size((int)ceil(cocoaRect.size.width),(int)ceil(cocoaRect.size.height));
[m_cocoaNSView setFrame: storedRect];
wxLogTrace(wxTRACE_COCOA_Window_Size,wxT("wxControl=%p::DoGetBestSize()==(%d,%d) from sizeToFit"),this,size.x,size.y);
return /*wxConstCast(this, wxControl)->m_bestSize =*/ size;