6 votes

Y a-t-il un moyen de rendre les barres de défilement du Lion visibles en les survolant avec la souris ?

J'ai commencé à essayer l'option "Aller à l'endroit où l'on a cliqué" dans les Préférences Système Générales parce que je suis satisfait des barres de défilement qui disparaissent de Lion mais elles compliquent la recherche de l'emplacement actuel avant de défiler.

Cependant, il y a un problème sérieux avec l'option "Aller à l'endroit où l'on a cliqué" : Vous ne verrez jamais votre emplacement actuel dans le document, car les barres de défilement ne deviennent visibles que lorsqu'elles sont sélectionnées, ce qui rend le retour difficile.

Y a-t-il une option ou un outil pour soit (a) afficher les barres de défilement au survol de la souris, soit (b) toujours afficher des barres de défilement transparentes.

Si ce n'est pas le cas, est-ce que quelqu'un peut me guider vers la documentation Cocoa la plus pertinente ? Je devrais être capable de mettre cela en œuvre moi-même mais tout conseil pourrait me faire gagner beaucoup de temps.

1voto

ughoavgfhw Points 4370

Je ne pense pas qu'il y ait une façon de faire l'une ou l'autre de vos choix intégrée, et je ne connais aucun outil pour les faire à votre place. Le seul moyen d'obtenir cette capacité dans chaque application serait d'avoir un plugin qui est automatiquement chargé dans chaque application et remplace les barres de défilement par défaut. Une solution possible est de faire défiler juste un peu, de sorte que la page ne bouge pas beaucoup. Cela rendra les barres de défilement visibles, et elles ne se cacheront plus aussi longtemps que vous déplacerez la souris sur cette fenêtre, ou que vous les aurez au-dessus. Cela signifie que vous pouvez faire défiler un peu, puis déplacer la souris au-dessus d'elles, et ne pas vous soucier de leur disparition.

Si vous voulez essayer de implémenter cela vous-même, vous devrez probablement créer une sous-classe NSScroller personnalisée, et trouver un moyen de faire en sorte que NSScrollView l'utilise à la place de la classe par défaut (Je pense que NSScrollView a une méthode privée pour créer une barre de défilement par défaut que vous pourriez remplacer, mais vous devrez la trouver vous-même).

0voto

ICL1901 Points 2792

Jeff, tu pourrais trouver quelque chose ici qui pourrait t'aider.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X