añadido en mi aplicación puedo cambiar la posición de los standardWindowButtons cerrar/miniturize/ampliar de este modo:Cacao/OSX - NSWindow standardWindowButton comporta de forma extraña, una vez copiado y otra vez
//Create the buttons
NSButton *minitButton = [NSWindow standardWindowButton:NSWindowMiniaturizeButton forStyleMask:window.styleMask];
NSButton *closeButton = [NSWindow standardWindowButton:NSWindowCloseButton forStyleMask:window.styleMask];
NSButton *fullScreenButton = [NSWindow standardWindowButton:NSWindowZoomButton forStyleMask:window.styleMask];
//set their location
[closeButton setFrame:CGRectMake(7+70, window.frame.size.height - 22 - 52, closeButton.frame.size.width, closeButton.frame.size.height)];
[fullScreenButton setFrame:CGRectMake(47+70, window.frame.size.height - 22 -52, fullScreenButton.frame.size.width, fullScreenButton.frame.size.height)];
[minitButton setFrame:CGRectMake(27+70, window.frame.size.height - 22 - 52, minitButton.frame.size.width, minitButton.frame.size.height)];
//add them to the window
[window.contentView addSubview:closeButton];
[window.contentView addSubview:fullScreenButton];
[window.contentView addSubview:minitButton];
Ahora, cuando la ventana aparece con los botones allí hay dos problemas: 1. Son de color gris y no su color correcto 2. cuando el mouse está sobre ellos no muestran el signo + - o x
alguien me puede decir lo que estoy haciendo mal. Gracias.
Tristemente '[botón resaltado: YES]' solo dibuja el estado "presionado" del botón de la ventana ([referencia] (http://www.cocoabuilder.com) /archive/cocoa/76398-standardwindowbuttons.html)). No sé de una manera aún de dibujar el estado "hover". – rentzsch