CtrlImage::~CtrlImage()
{
- SKINS_DELETE( m_pImage );
+ delete m_pImage;
}
OSFactory *pOsFactory = OSFactory::instance( getIntf() );
// Rescale the image with the actual size of the control
ScaledBitmap bmp( getIntf(), m_rBitmap, width, height );
- SKINS_DELETE( m_pImage );
+ delete m_pImage;
m_pImage = pOsFactory->createOSGraphics( width, height );
m_pImage->drawBitmap( bmp, 0, 0 );
}
CtrlRadialSlider::~CtrlRadialSlider()
{
m_rVariable.delObserver( this );
- SKINS_DELETE( m_pImgSeq );
+ delete m_pImgSeq;
}
CtrlSliderCursor::~CtrlSliderCursor()
{
m_rVariable.delObserver( this );
- SKINS_DELETE( m_pImgUp );
- SKINS_DELETE( m_pImgDown );
- SKINS_DELETE( m_pImgOver );
+ delete m_pImgUp;
+ delete m_pImgDown;
+ delete m_pImgOver;
}
#pragma warning ( disable:4786 )
#endif
-// Useful macros
-#define SKINS_DELETE( p ) \
- if( p ) \
- { \
- delete p; \
- } \
- else \
- { \
- msg_Err( getIntf(), "delete NULL pointer in %s at line %d", \
- __FILE__, __LINE__ ); \
- }
-
/// Wrapper around FromLocale, to avoid the need to call LocaleFree()
static inline string sFromLocale( const string &rLocale )
Tooltip::~Tooltip()
{
VarManager::instance( getIntf() )->getTooltipText().delObserver( this );
- SKINS_DELETE( m_pTimer );
- SKINS_DELETE( m_pOsTooltip );
+ delete m_pTimer;
+ delete m_pOsTooltip;
delete m_pImage;
}
void Win32Window::toggleOnTop( bool onTop ) const
{
- if( onTop )
- {
- // Set the window on top
- SetWindowPos( m_hWnd, HWND_TOPMOST, 0, 0, 0, 0,
- SWP_NOSIZE | SWP_NOMOVE );
- }
- else
- {
- // Set the window not on top
- SetWindowPos( m_hWnd, HWND_NOTOPMOST, 0, 0, 0, 0,
- SWP_NOSIZE | SWP_NOMOVE );
- }
+ SetWindowPos( m_hWnd, onTop ? HWND_TOPMOST : HWND_NOTOPMOST,
+ 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE );
}