X-Git-Url: http://git.ithinksw.org/ITKit.git/blobdiff_plain/2589c16f443dd6fe9df554eb533df464b5bb919b..7258eefd9885c903817ec277fe611aff4b0ff5c6:/ITWindowPositioning.h diff --git a/ITWindowPositioning.h b/ITWindowPositioning.h new file mode 100755 index 0000000..61095c7 --- /dev/null +++ b/ITWindowPositioning.h @@ -0,0 +1,41 @@ +/* + * ITKit + * ITWindowPositioning + * Protocol which defines methods for window positioning presets. + * + * Original Author : Kent Sutherland + * Original Author : Matt Judy + * Responsibility : Matt Judy + * Responsibility : Joseph Spiros + * + * Copyright (c) 2002 - 2003 iThink Software. + * All Rights Reserved + * + */ + + +typedef enum { + ITWindowPositionLeft, + ITWindowPositionCenter, + ITWindowPositionRight, +} ITHorizontalWindowPosition; + +typedef enum { + ITWindowPositionTop, + ITWindowPositionMiddle, + ITWindowPositionBottom, +} ITVerticalWindowPosition; + + +@protocol ITWindowPositioning + +- (ITVerticalWindowPosition)verticalPosition; +- (void)setVerticalPosition:(ITVerticalWindowPosition)newPosition; +- (ITHorizontalWindowPosition)horizontalPosition; +- (void)setHorizontalPosition:(ITHorizontalWindowPosition)newPosition; +- (float)screenPadding; +- (void)setScreenPadding:(float)newPadding; +- (int)screenNumber; +- (void)setScreenNumber:(int)newNumber; + +@end