2010-10-19 10 views
6

¿Existe una función que le permite manipular el escritorio como sobre el salpicadero> Gestionar widgets?Cómo cambiar la posición de escritorio Mac en el cacao

El escritorio aparece para reposicionarse y deslice hacia arriba. Lo que quiero hacer no es simplemente deslizar el escritorio cuando mi barra de herramientas está temporalmente activa sino que tiene que cambiar el tamaño de todo el escritorio. Supongo que si puede agarrar un mango para manipular el escritorio como el Tablero, operaciones adicionales similares deberían ser posibles.

escritorio de Windows siguen redibujar y funcionar con normalidad por lo que este no es un tapón de pantalla que simplemente se vuelve a colocar.

Está tablero de instrumentos ejecución de una función de animación de escritorio? o ejecutando un conjunto complejo de funciones para emular este efecto? o API privada? ¿Nadie sabe?

Respuesta

1

Mi conjetura es la emulación. Es probable que sea una ventana en un nivel de ventana muy alto que toma una tapa de la pantalla de su escritorio para usar como fondo y luego anima el resto.

En cualquier caso, no hay ninguna función de cacao para permitirle hacer esto con su propia interfaz de usuario.

+0

Eso es como el truco utilizado antes para simular fondos transparentes o semitransparentes, pero sabemos que los sistemas operativos modernos no requieren mucho tiempo para la composición. Supongo que debe haber una función para acceder al plano central OGL para mover el escritorio. No estoy insinuando-- esto es lo que creo basado en cómo dibuja los efectos de Windows y animaciones –

+0

Me encantaría saber la función/biblioteca si existe. :-) –

+0

Esto es fácil de probar: comience a reproducir una película en QuickTime Player. Abra el Panel de control y haga clic en el botón Administrar widgets. ¡La película sigue jugando! – s4y

Cuestiones relacionadas