Quitar Apariencia de ventana

0 views
Skip to first unread message

Jair Gaxiola

unread,
Sep 20, 2011, 12:12:52 AM9/20/11
to cocoah...@googlegroups.com
Hola,

Estoy creando una ventana pero no quiero que tenga la apariencia de la
tipica ventana, con un poco de codigo le quite el borde superior
usando self.window().setStyleMask_(NSBorderlessWindowMask) pero al
usar eso no me deja editar los text field que tengo , ¿De que otra
manera podria quitar la barra superior de la ventana y poder editar
los textfield?

saludos

--
SIN ETIQUETAS.[ PUNTO ]
http://flavors.me/jyr
http://pythoncocoa.com
http://opentumblr.com

window.png

Fernando Barajas

unread,
Sep 20, 2011, 9:56:12 AM9/20/11
to cocoah...@googlegroups.com
es mejor tener un subclass de NSWindow

Sent from my iPhone

> <window.png>

Juan Pablo Ortiz Aréchiga

unread,
Sep 20, 2011, 10:01:39 AM9/20/11
to cocoah...@googlegroups.com
No te sé dar específicos, pero siempre que escondes el titleBar, tienes que implementar por tu cuenta el decirle a la ventana que puede convertirse en la ventana activa, es por eso que no puedes tener el focus. También tienes que implementar los botones de zoom, cerrar, minimizar, el drag del titleBar, etc.

> <window.png>

Jair Gaxiola

unread,
Sep 20, 2011, 10:49:27 AM9/20/11
to cocoah...@googlegroups.com
2011/9/20 Fernando Barajas <fer...@gmail.com>:

> es mejor  tener un subclass de NSWindow
>

Eso hice y fue la solucion con:

def canBecomeKeyWindow(self):
return YES

Reply all
Reply to author
Forward
0 new messages