Opacité des fenetres du finder

2»

Réponses

  • AntilogAntilog Membre
    18:04 modifié #32
    Bon voilà , comme à  priori personne n'est allé jusqu'au bout de la démo, j'ai amélioré:
    - Suppression de l'appel à  CGSCreateCStringNoCopy (j'ai trouvé une autre méthode (plus standard!) pour reconnaà®tre la fenêtre de l'application
    - Modification  des déplacements pour ne pas tourner en boucle si la fenêtre dépasse du cadre de l'écran, au départ.

    Toujours la même préparation: quelques fenêtres (c'est plus rigolo si il y a des animations), pas trop grandes, qui ne se recouvrent pas entièrement (sinon on  ne voit pas bien), une dernière prière à  son dieu préféré, et go!

    J'espère que le léopard acceptera, cette fois!
  • schlumschlum Membre
    18:04 modifié #33
    C'est mieux 
  • 18:04 modifié #34
    Excellent :)

    Faudrait juste jouer sur lopacité et non sur la postiton, et ne selectionner que les fenetres en second plan et tu las faite lappli...
  • Philippe49Philippe49 Membre
    18:04 modifié #35
    Ok




  • AntilogAntilog Membre
    18:04 modifié #36
    Bon, c'est mieux quand ça marche

    dans 1205693551:

    Excellent :)

    Faudrait juste jouer sur lopacité et non sur la postiton, et ne selectionner que les fenetres en second plan et tu las faite lappli...


    Hélas, trois fois hélas, ce n'est pas si simple...
    • Il ne serait pas question de tuer le dock comme je le fais, donc il faut injecter du code dans le dock, et comme je l'ai dit plus haut: dur-dur!
    • Il faudrait rester toujours en éveil pour surveiller le nombre et la position des fenêtres affichées (notifications) pour changer la transparence dès modification
    • il faudrait vérifier à  l'apparition d'une fenêtre son alpha (pour ne pas faire passer à  100% une fenêtre qui était à  50%)
    • En plus, l'opacité ne semble pas suffir, selon la couleur du fond de la fenêtre, l'effet de transparance est plus ou moins visible; je pense qu'il faudrait assombrir les fenêtres en supplément
    • Enfin, ce sont des appels de fonctions non documentées (et l'injection de code est un "hack"). Apple peut les changer à  tout moment sans préavis. Au moins pour les fonctions documentées, il y a préavis! Voir problème avec CGSCreateCStringNoCopy
Connectez-vous ou Inscrivez-vous pour répondre.