Esiste un modo per rendere visibili le barre di scorrimento di Lion al passaggio del mouse?

6

Ho iniziato a provare l'opzione "Salta al punto che ho cliccato" in Preferenze di sistema generali perché sono soddisfatto dalle barre di scorrimento di Lion che spariscono, ma complicano la ricerca della posizione corrente prima di scorrere.

C'è comunque un problema serio con l'opzione "Salta sul posto che hai cliccato": non vedrai mai la tua posizione attuale nel documento, perché le barre di scorrimento diventano visibili solo quando selezionate, il che rende la resa impegnativa.

Esiste un'opzione o uno strumento per (a) mostrare le barre di scorrimento al passaggio del mouse, oppure (b) mostrare sempre le barre di scorrimento trasparenti .

In caso contrario, qualcuno può indicarmi la documentazione Cocoa più pertinente? Dovrei essere in grado di implementarlo da solo, ma qualsiasi suggerimento potrebbe far risparmiare parecchio tempo.

    
posta Jeff Burdges 10.11.2011 - 16:08
fonte

2 risposte

1

Non penso che ci sia un modo per fare una delle tue scelte integrate, e non conosco nessuno strumento per farle per te. L'unico modo per ottenere questa capacità in ogni applicazione sarebbe avere un plugin che viene caricato automaticamente in ogni applicazione e sostituisce le barre di scorrimento predefinite. Una possibile soluzione è quella di scorrere solo un po ', in modo che la pagina non si muova molto. Ciò farà sì che le barre di scorrimento diventino visibili e non si nasconderanno più finché si muove il mouse in cima a quella finestra, o si ha il mouse sopra di esse. Ciò significa che puoi scorrere un po ', quindi muoverlo sopra di essi e non preoccuparti che scompaiano.

Se vuoi provare a implementarlo da solo, probabilmente dovrai creare un NSScroller sottoclasse e trova un modo per far sì che NSScrollView lo usi al posto della classe predefinita (penso che NSScrollView abbia un metodo privato per creare una barra di scorrimento predefinita che potresti sovrascrivere, ma tu dovrà trovarlo da solo).

    
risposta data 30.11.2011 - 02:43
fonte
0

Jeff, potresti trovare qualcosa qui che ti aiuterà.

    
risposta data 30.11.2011 - 02:04
fonte

Leggi altre domande sui tag