Page 1 sur 3
Librairies TitleBarButton et RollUpWindow
Publié : mar. 28/déc./2004 18:21
par Dräc
Voici les librairies ‘TitleBarLibraries’ qui permettent (OS Windows uniquement à cause des API

):
- d'ajouter un bouton à la barre de titre d'une fenêtre (Librairie
TitleBarButton)
- de créer des fenêtres déroulentes (Librairie
RollUpWindow)

L’ensemble des fichiers (Librairies et sources) sont téléchargeables
ici (site fraîchement créée pour l’occasion

).
J’utilise Win98SE et je ne sais pas si le résultat est correct sous d’autres versions de Windows.
Aussi, pouvez vous svp les tester:
-D’abord en me disant si les exécutables TitleBarButton.exe et RollUpWindow.exe fonctionnent correctement ?
-Ensuite si les librairies fonctionnent correctement en régénérant les exécutables (issues des exemples fournis) ?
-Enfin, pouvez vous tester différents thèmes de fenêtres ?
Ce n’est assurément pas le point fort de la librairie, mais difficile de mieux faire sans XP sous la main…
Dans cette première version, la librairie fonctionne correctement sous 98SE.
Cependant, je n’ai pas encore trouvé le bon moyen d’adapter les boutons selon le style de la fenêtre (taille, position…).
Bref, voici mon cadeau de fin d’année.
Passez / poursuivez de bonnes fêtes…
Dräc.
Publié : mar. 28/déc./2004 18:50
par Backup
bon alors rien ne plante sur mon xppro
mais malheureusement -
d'ajouter un bouton à la barre de titre d'une fenêtre (Librairie TitleBarButton )
ça n'ajoute rien chez moi !!
par contre le rollup fonctionne niquel !
et ce en compiller (avec tes exe ) ou en librairie installé avec pure
Publié : mar. 28/déc./2004 18:59
par Dräc
Ton retour ne me surprend pas...
Le fait que le RollUp fonctionne: c'est normal car c'est l'état donné par défaut...
Peux tu me dire s'il se passe quelque chose malgré tout si tu cliques à l'emplacement où devrait etre le bouton ?
Publié : mar. 28/déc./2004 19:46
par Backup
Ton retour ne me surprend pas...

comprend pas cette phrase
si tu veut parler de ma mesaventure avec 9 Tel
!! mon forfait internet va s'arreter fin decembre
mais j'aurai mon forfait Free en tarif local pour venr de temps en temps
pour le programme ça fait rien !! j'ai "reduction ,agrandissement,fermeture"
pour la fenetre mere
et seulement Fermeture pour la fenetre fille !
Publié : mar. 28/déc./2004 21:02
par Dräc

... rien a voir avec tout ca!
Par "retour", j'entends "réponse". (Ca vas Dobro ?!?

)
J'avais déjà demandé à un ami de tester sous XP, cependant il ne possède pas PB et donc je ne pouvais pas avoir de réponse par rapport à ma deuxieme demande (tester en recomplilant les sources...)
Si rien ne se produit, ca va etre dur pour moi de débugger ceci sans XP...
Quelqu'un peut confirmer que ca marche au moins sous 98SE ?
Publié : mar. 28/déc./2004 22:39
par Dräc
D’autre part la librairie TileBarButton s’inspire fortement des codes que l’on trouve dans jaPBe ou TailBite.
@El_Choni : tu as peut-etre une idée sur le prob sous XP ?
@Dobro, as-tu le bouton ‘Stay on top’ dans le manager de TailBite ?
Publié : mar. 28/déc./2004 23:14
par Chris
Les deux libs se recompilent bien sous XP, mais TitleBarButton ne fonctionne pas. Pas de bouton supplémentaire dans la barre de titre, et cliquer là ou le bouton devrait se trouver ne produit aucun effet
L'autre exemple fonctionne sans problème.
Publié : mar. 28/déc./2004 23:31
par Chris
Petite rectification:
Si on clique à la place ou devrait normalement se trouver le nouveau bouton, après avoir attendu l'affichage du tooltip, on voit la modification du texte du tooltip à chaque clic.
BtnState1 ou BtnState2
Publié : mar. 28/déc./2004 23:50
par Dräc
Chris a écrit :Petite rectification:
Si on clique à la place ou devrait normalement se trouver le nouveau bouton, après avoir attendu l'affichage du tooltip, on voit la modification du texte du tooltip à chaque clic.
BtnState1 ou BtnState2
C’est déjà ca !
Tu confirmes finalement Dobro ?
Ca confirme bien que le problème se situe dans l’affichage du bouton et que le code actuel n’est pas compatible avec XP.
J’attends d’avoir des retours… pardon, des réponses (

) d’autres OS que XP…
Publié : mer. 29/déc./2004 11:05
par Dräc
Chris a écrit :L'autre exemple fonctionne sans problème.
Normalement, pour l'exemple RollUpWindow, il y a un bouton dans la barre de titre.
Je suppose bien sur qu'il ne s'affiche pas (car ca utilise TitleBarButton).
Par contre, comme pour l'exemple TitleBarButton, tu devrais pouvoir cliquer et voir le tooltip changer.
Attention, le bouton est plus étroit et légèrement écarté du bouton X de fermeture comme tu peux le voir sur cette image:
Du coup, j'aimerai savoir si la fonction Roll-Up est gelée lorsque tu cliques une premiere fois et reprend lorsque tu re-cliques?
Publié : mer. 29/déc./2004 11:13
par Backup
Du coup, j'aimerai savoir si la fonction Roll-Up est gelée lorsque tu cliques une premiere fois et reprend lorsque tu re-cliques
chez moi oui !!
effectivement le bouton n'es pas aparent , mais sa fonction " fonctionne "

Publié : mer. 29/déc./2004 11:19
par Dräc
Merci!
Pouvez vous me dire si le bouton 'Stay on Top' du manager TailBite s'affiche effectivement sous XP... cette info pourrait m'aider a restreindre ma recherche...
Publié : mer. 29/déc./2004 11:55
par Backup
la punaise s'affiche parfaitement !! animation comprise !

Publié : mer. 29/déc./2004 18:40
par Dräc
Bon, j’ai effectivement trouvé un petit quelque chose et j’espère que c’est la solution…
J’ai réactualisé le lien, si quelqu’un souhaite (re)tester…
Publié : mer. 29/déc./2004 18:51
par Chris
Pour RollUp, les boutons apparaissent bien maintenant.
Par contre, le bouton fonctionne correctement sur la fenêtre la plus grosse, (celle ou il y a le menu), mais sur la petite, il faut cliquer dans la moitié supérieure du bouton, ou juste au-dessus pour qu'il fonctionne.
En fait, il y a un décalage d'une demi hauteur de bouton par rapport à la position du pointeur de la souris
Je n'ai pas testé l'autre, et je n'ai pas encore essayé de recompiler.