Fixing bustage
[ITKit.git] / Showcase / Controller.m
index 8998a38..ee2a19c 100755 (executable)
                            textWidth,
                            textHeight);
     textField = [[[ITTextField alloc] initWithFrame:textRect] autorelease];
                            textWidth,
                            textHeight);
     textField = [[[ITTextField alloc] initWithFrame:textRect] autorelease];
+    [textField setEditable:NO];
+    [textField setSelectable:NO];
     [textField setBordered:NO];
     [textField setDrawsBackground:NO];
     [textField setFont:[NSFont fontWithName:@"Lucida Grande Bold" size:18]];
     [textField setBordered:NO];
     [textField setDrawsBackground:NO];
     [textField setFont:[NSFont fontWithName:@"Lucida Grande Bold" size:18]];
     [[statusWindow contentView] setNeedsDisplay:YES];
 }
 
     [[statusWindow contentView] setNeedsDisplay:YES];
 }
 
-/*
-- (IBAction)foo:(id)sender
-{
-
-    maxLineHeight = ( ( maxLineHeight > [cdImage size].height ) ? maxLineHeight : [cdImage size].height );
-    
-    totalWidth  = ( ITTSWPADDING + [cdImage size].width + ITTSWSPACING + maxLineWidth + ITTSWPADDING );
-    totalHeight = ( ITTSWPADDING + maxLineHeight + ITTSWPADDING );
-
-    totalWidth  = ( ( totalWidth  > ITTSWMINW ) ? totalWidth  : ITTSWMINW );
-
-
-    [statusWindow setFrame:NSMakeRect(72.0, 72.0, totalWidth, totalHeight)
-                   display:YES];
-
-    textField = [[[ITTextField alloc] initWithFrame:
-        NSMakeRect((24.0 + [cdImage size].width + 32.0), 24.0, maxLineWidth, maxLineHeight)] autorelease];
-    [[statusWindow contentView] addSubview:textField];
-    [textField setBordered:NO];
-    [textField setDrawsBackground:NO];
-    [textField setFont:[NSFont fontWithName:@"Lucida Grande Bold" size:18]];
-    [textField setTextColor:[NSColor whiteColor]];
-    [textField setCastsShadow:YES];
-    [textField setStringValue:text];
-
-
-    [[statusWindow contentView] lockFocus];
-    [cdImage compositeToPoint:NSMakePoint(ITTSWPADDING, ( ITTSWPADDING + ((maxLineHeight - [cdImage size].height) / ITTSWPADDING)) )
-                    operation:NSCompositeSourceOver];
-    [[statusWindow contentView] unlockFocus];
-}
-*/
-
 - (IBAction)showStatusWindow:(id)sender
 {
 //    [[statusWindow contentView] setNeedsDisplay:YES];
 - (IBAction)showStatusWindow:(id)sender
 {
 //    [[statusWindow contentView] setNeedsDisplay:YES];
     [statusWindow orderOut:self];
 }
 
     [statusWindow orderOut:self];
 }
 
+- (IBAction)setRotation:(id)sender
+{
+    [statusWindow setRotation:([sender floatValue] * (pi / 180))];
+}
+
+
 /*************************************************************************/
 #pragma mark -
 #pragma mark NSWindow DELEGATE METHODS
 /*************************************************************************/
 #pragma mark -
 #pragma mark NSWindow DELEGATE METHODS