#include "WindowObject.h" #include "string.h" /*** CONSTRUCTOR ***/ WindowObject::WindowObject( void ) { memset( this, 0, sizeof(WindowObject) ); } /*** DESTRUCTOR ***/ WindowObject::~WindowObject( void ) { if( window ) { HideWindow( window ); DisposeWindow( window ); } } /*** WINDOW ACCESSOR ***/ WindowRef WindowObject::Window( void ) { return window; } /*** WINDOW BOUNDS ARE CHANGING ***/ OSStatus WindowObject::BoundsChanging( EventRef event ) { #pragma unused( event ) return eventNotHandledErr; } /*** WINDOW BOUNDS HAVE CHANGED ***/ OSStatus WindowObject::BoundsChanged( EventRef event ) { #pragma unused( event ) return eventNotHandledErr; } #if !TARGET_API_MAC_CARBON /*** CLOSE ***/ OSStatus WindowObject::Close( void ) { delete this; return noErr; } /*** ACTIVATE ***/ OSStatus WindowObject::Activate( Boolean active ) { #pragma unused( active ) return eventNotHandledErr; } /*** UPDATE ***/ OSStatus WindowObject::Update( RgnHandle region ) { #pragma unused( region ) return eventNotHandledErr; } /*** UPDATE SCROLL BARS ***/ OSStatus WindowObject::UpdateScrollBars( void ) { return eventNotHandledErr; } /*** MOUSE CLICK ***/ OSStatus WindowObject::Click( Point mouse, EventModifiers modifiers ) { #pragma unused( mouse, modifiers ) return eventNotHandledErr; } #endif