 			return self._isMouseOver;
 		}
 	};
-	var individualized:Bool {
-		set {
-			self._individualized = newValue;
-			self.setNeedsDisplay();
-		}
-		get {
-			return self._individualized;
-		}
-	}
 	var type:NSWindow.ButtonType = NSWindow.ButtonType.miniaturizeButton;
 	
 	

			
			// draw contents
			if (self.isMouseOver) {
				path = NSBezierPath();
				
				if (type == NSWindow.ButtonType.zoomButton) {
					NSGraphicsContext.current?.shouldAntialias = true;
					
					path.move(to: NSMakePoint(self.bounds.width / 2, self.bounds.height * 0.21));
					path.line(to: NSMakePoint(self.bounds.width / 2, self.bounds.height * 0.79));

}

public class PanelButtonBar : NSView {
	private var _individualized:Bool = false;
	var individualized:Bool {
		set {
			self._individualized = newValue
			self.needsDisplay = true
		}
		get {
			return self._individualized;
		}
	}

	var closeButton : PanelButton?;
	var miniaturizeButton : PanelButton?;
	var zoomButton : PanelButton?;
