#include <Aspect_Handle.hxx>
#include <Aspect_TypeOfResize.hxx>
#include <Quantity_NameOfColor.hxx>
-#include <Quantity_Parameter.hxx>
-#include <Quantity_Ratio.hxx>
class Aspect_WindowDefinitionError;
class Aspect_WindowError;
Standard_EXPORT Cocoa_Window (NSView* theViewNS);
#endif
- //! Destroies the Window and all resourses attached to it
- Standard_EXPORT virtual void Destroy();
-
- ~Cocoa_Window()
- {
- Destroy();
- }
+ //! Destroys the Window and all resourses attached to it
+ Standard_EXPORT ~Cocoa_Window();
//! Opens the window <me>
Standard_EXPORT virtual void Map() const Standard_OVERRIDE;
Standard_EXPORT virtual Standard_Boolean IsMapped() const Standard_OVERRIDE;
//! Returns The Window RATIO equal to the physical WIDTH/HEIGHT dimensions
- Standard_EXPORT virtual Quantity_Ratio Ratio() const Standard_OVERRIDE;
+ Standard_EXPORT virtual Standard_Real Ratio() const Standard_OVERRIDE;
//! Returns The Window POSITION in PIXEL
Standard_EXPORT virtual void Position (Standard_Integer& X1,
public:
- DEFINE_STANDARD_RTTI(Cocoa_Window, Aspect_Window)
+ DEFINE_STANDARD_RTTIEXT(Cocoa_Window,Aspect_Window)
};