From d7b837d03d47a5ffa60975081a2a7598edc839e3 Mon Sep 17 00:00:00 2001 From: Matthew Judy Date: Mon, 24 Nov 2003 07:46:39 +0000 Subject: [PATCH] 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. --- ITWindowEffect.m | 1 - ITWindowPositioning.h | 12 ++++++------ 2 files changed, 6 insertions(+), 7 deletions(-) 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; -- 2.20.1