Adding quick fix get-the-fuck-out-of-the-way positioning
[ITKit.git] / ITButtonCell.m
index 7885dc3..0f60271 100755 (executable)
@@ -51,6 +51,7 @@
     if ( _subStyle == ITGrayRoundedBezelStyle ) {
         [self drawGrayRoundedBezelWithFrame:rect inView:controlView];
         [super drawInteriorWithFrame:rect inView:controlView];
     if ( _subStyle == ITGrayRoundedBezelStyle ) {
         [self drawGrayRoundedBezelWithFrame:rect inView:controlView];
         [super drawInteriorWithFrame:rect inView:controlView];
+        [[controlView superview] setNeedsDisplay:YES];
     } else {
         [super drawWithFrame:rect inView:controlView];
     }
     } else {
         [super drawWithFrame:rect inView:controlView];
     }
@@ -68,7 +69,7 @@
     NSPoint       pointD = NSMakePoint( (ch / 2)        , ch       );
     NSPoint       lCtr   = NSMakePoint( (ch / 2)        , (ch / 2) );
     NSPoint       rCtr   = NSMakePoint( (cw - (ch / 2)) , (ch / 2) );
     NSPoint       pointD = NSMakePoint( (ch / 2)        , ch       );
     NSPoint       lCtr   = NSMakePoint( (ch / 2)        , (ch / 2) );
     NSPoint       rCtr   = NSMakePoint( (cw - (ch / 2)) , (ch / 2) );
-    float         alpha  = 0.35;
+    float         alpha  = 0.45;
     
     [path moveToPoint:pointA];
     [path lineToPoint:pointB];
     
     [path moveToPoint:pointA];
     [path lineToPoint:pointB];
                                    endAngle:270.0];
 
     if ( [self isHighlighted] ) {
                                    endAngle:270.0];
 
     if ( [self isHighlighted] ) {
-        alpha = 0.50;
+        alpha = 0.60;
     }
     }
-
-    [[NSColor colorWithCalibratedWhite:0.0 alpha:alpha] set];
+    
+    [[NSColor colorWithCalibratedWhite:0.15 alpha:alpha] set];
     [path fill];
 }
 
     [path fill];
 }
 
+- (BOOL)isOpaque
+{
+    return NO;
+}
 
 @end
 
 @end