From: Matthew Judy Date: Mon, 24 Nov 2003 07:46:39 +0000 (+0000) Subject: Positioning changes are now reflected properly by the prefs. When changing positions... X-Git-Tag: v0.1~4 X-Git-Url: http://git.ithinksw.org/ITKit.git/commitdiff_plain/d7b837d03d47a5ffa60975081a2a7598edc839e3 Positioning changes are now reflected properly by the prefs. When changing positions, effects will be disabled/changed accordingly. Position prefs are now reflected when the panel opens. --- diff --git a/ITWindowEffect.m b/ITWindowEffect.m index 5745bd7..231dc76 100755 --- a/ITWindowEffect.m +++ b/ITWindowEffect.m @@ -27,7 +27,6 @@ __idle = YES; if ( [window conformsToProtocol:@protocol(ITWindowPositioning)] ) { - // Casts so the compiler won't gripe _verticalPosition = (ITVerticalWindowPosition)[(ITTransientStatusWindow *)window verticalPosition]; _horizontalPosition = (ITHorizontalWindowPosition)[(ITTransientStatusWindow *)window horizontalPosition]; } else { diff --git a/ITWindowPositioning.h b/ITWindowPositioning.h index bdb28f3..e2e5850 100755 --- a/ITWindowPositioning.h +++ b/ITWindowPositioning.h @@ -15,15 +15,15 @@ typedef enum { - ITWindowPositionLeft, - ITWindowPositionCenter, - ITWindowPositionRight, + ITWindowPositionLeft = 0, + ITWindowPositionCenter = 1, + ITWindowPositionRight = 2, } ITHorizontalWindowPosition; typedef enum { - ITWindowPositionTop, - ITWindowPositionMiddle, - ITWindowPositionBottom, + ITWindowPositionTop = 0, + ITWindowPositionMiddle = 1, + ITWindowPositionBottom = 2, } ITVerticalWindowPosition;