¿Hay alguna forma de hacer que las barras de desplazamiento de Lion sean visibles al hacer clic con el mouse sobre ellas?

6

Empecé a probar la opción "Saltar al lugar donde se hizo clic" en Preferencias generales del sistema porque me complacen las barras de desplazamiento que desaparecen de Lion, pero complican la búsqueda de la ubicación actual antes de desplazarse.

Sin embargo, hay un problema grave con la opción "Saltar al lugar donde se hizo clic": nunca verás tu ubicación actual en el documento, porque las barras de desplazamiento solo se hacen visibles cuando se selecciona, lo que hace que la devolución sea un desafío.

¿Existe una opción o herramienta para (a) mostrar las barras de desplazamiento en el mouseover, o bien (b) siempre mostrar transparentes barras de desplazamiento.

Si no, ¿puede alguien dirigirme hacia la documentación de Cocoa más relevante? Debería poder implementarlo yo mismo, pero cualquier consejo puede ahorrar mucho tiempo.

    
pregunta Jeff Burdges 10.11.2011 - 16:08

2 respuestas

1

No creo que haya una manera de hacer ninguna de tus elecciones incorporadas, y no conozco ninguna herramienta para hacerlas por ti. La única forma de obtener esta capacidad en cada aplicación sería tener un complemento que se cargue automáticamente en cada aplicación y reemplace las barras de desplazamiento predeterminadas. Una posible solución es desplazarse solo un poco, para que la página no se mueva mucho. Esto hará que las barras de desplazamiento se vuelvan visibles y no se ocultarán nuevamente mientras muevas el mouse sobre esa ventana, o tengas el mouse arriba. Esto significa que puedes desplazarte un poco, luego mover el mouse sobre ellos y no preocuparte de que desaparezcan.

Si desea intentar implementarlo usted mismo, probablemente necesitará crear un NSScroller subclase, y encuentre una manera de hacer que NSScrollView lo use en lugar de la clase predeterminada (creo que NSScrollView tiene un método privado para crear una barra de desplazamiento predeterminada que podría anular, pero tendrá que encontrarlo usted mismo).

    
respondido por el ughoavgfhw 30.11.2011 - 02:43
0

Jeff, puedes encontrar algo aquí que te ayudará.

    
respondido por el David DelMonte 30.11.2011 - 02:04

Lea otras preguntas en las etiquetas