Infos bulles ?
Brice16-Aug-2006/11:45:43+2:00
Bonjour,
J'aimerais savoir s'il est possible de faire des infos bulles sur Rebol (pour des messages d'aide) ?

Merci
Brice
Reb-Kodeur16-Aug-2006/15:02:23+2:00
Voici de façon parsemé une version personnelle des infos bulles.. lorsque l'utilisateur survole la boite en question une 'bulle' carré apparait. si non-survol alors disparition

voici pelle-mele les objets vid et fonctions :

at 0x0 xbox-indicateurHeure: box 1x1 243.227.164 font [name: "arial" shadow: none size: 12 color: 12.15.146] ":" edge [size: 1x1]

at 590x311 box 48.157.222 9x6 feel [
over: func [face action pos] [
xf_Show_Remarque action pos "ma remar"
]
]

;------------------------------=
; xf_Show_Remarque
;------------------------------=
xf_Show_Remarque: func [action offs str][

   flag-bouger-avec: true ;--- ancienne version qui permettait de faire bouger le curseur avec le mouvement de la souris
   
   either action   [
      either (offs/x > 500)      [
         error? try [xbox-indicateurHeure/offset: either flag-bouger-avec [offs + -180x-16][200x100]]
      ][
         error? try [xbox-indicateurHeure/offset: either flag-bouger-avec [offs + +20x-16][200x100]]
      ]
      xbox-indicateurHeure/size: 130x40
      xbox-indicateurHeure/text: str
      show xbox-indicateurHeure
   ][
      f_Bleu.Indication.Heure.Hide
   ]   
]


;------------------------------=
; f_Bleu.Indication.Heure.Hide
;------------------------------=
f_Bleu.Indication.Heure.Hide: func [][
   GLOBAL/INDIQUERHEURE: false
   xbox-indicateurHeure/offset: 0x0
   xbox-indicateurHeure/size: 1x1
   show xbox-indicateurHeure
]

tu peux meme simplifier les deux fonctions afin d'en faire qu'une seule..

L'ennui avec cette méthode : l'info bulle n'est pas inclus directement aux objects vid.. pour chaque objet ou une info bulle va apparaitre il faut mettre feel [
over: func [face action pos] [
xf_Show_Remarque action pos "ma remarque"
]
jipé16-Aug-2006/22:18:09+2:00
Souvenirs, souvenirs...

http://www.codeur.org/forum/message.php?ID_Sujet=2458
puis:
http://www.codeur.org/forum/message.php?ID_Sujet=2564

Bonne lecture
Brice25-Aug-2006/14:26:34+2:00
OK merci bien, vais expérimenter tout ça!
(réponse super rapide en plus, comment je suis en retard :| )
shadwolf13-Oct-2006/17:54:52+2:00
plus simplement utilise rebgui ^^ enfin moi ce que j'en dis hein ...
shadwolf13-Oct-2006/18:58:42+2:00
autre possibilité aller sur http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=toolt4vid.r

pour avoir le résultat des 2 discutions dont Jipé a fait mention.

Ceci dit rien que par curiosité je te conseil de quand même allez lire les 2 discutions pour voir en action une des forces de rebol le partage du code et le travail a plusieur sur un algo en temps "réel" (par contre si tu vois rebolnuts en auteur je te donne la permission de pas lire ca n'apporte rien du tout de toute façon ^^ )
shadwolf13-Oct-2006/19:13:44+2:00
autre possibilité aller sur http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=toolt4vid.r

pour avoir le résultat des 2 discutions dont Jipé a fait mention.

Ceci dit rien que par curiosité je te conseil de quand même allez lire les 2 discutions pour voir en action une des forces de rebol le partage du code et le travail a plusieur sur un algo en temps "réel" (par contre si tu vois rebolnuts en auteur je te donne la permission de pas lire ca n'apporte rien du tout de toute façon ^^ )

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2