petite aide sur R3
sebastien18-Jan-2010/16:14:05+1:00
je suis actuellement en train de faire des essais sur R3
mais j'ai un petit souci
je désire créer un tableau avec des champs de saisie et un bouton ayant une action (ouverture d'une autre fenetre ou autre) le tableau ce met bien en place mais je n'arrive pas a rendre le button actif (quand je clique rien ce passe )

merci pour votre aide
voici mon script
REBOL [ ]

load-gui

stylize [

cellule: field [facets: [size: 200x30]]
btselect: clicker [
            facets: [
                     size: 25x25
                     text-body: "..."
                     text-style: 'button
                  ]
            options: [
                     text-body: [string! block!]
                     area-color: [tuple!]
                     size: [pair!]
                     wide: [percent!]

               ]
          [alert "button pressed!"]
               ]


]


blk: make block! 1

fields: system/catalog/datatypes
            repeat n 60 [
                        append2 blk 'label ajoin ["L" n]
                        append2 blk 'cellule form first+ fields
                        append2 blk 'btselect "..."
                        append2 blk 'cellule ""
                        
               
                     ]
test-sub-pan: make-panel 'group blk [   columns: 4]
view [
      group 2 600x500 [
         plane test-sub-pan
               scroller
               scroller
               ]
               

]
guest218-Jan-2010/21:20:54+1:00
Salut je vais être un peu sévère,

1/ Quelle documentation utilises-tu (un lien) ?
2/ Selon ce que tu as lu, comment devrait-on ajouter une action sur un bouton ? je serais curieux de savoir ce que tu as compris.
3/ Si tu as lu la même chose que moi, pourquoi n'exploites-tu pas cette méthode dans le code que tu donnes ???
4/ D'une façon générale, il ne suffit pas de placer du code au hasard et de prier pour que ça marche.

Je sais que mes remarques sont vachardes et j'aime bien aider généralement mais à condition que le demandeur prépare un peu le travail et explique ce qu'il essaye de faire parce que ton code fait tout sauf spécifier une action sur un bouton.
sebastien20-Jan-2010/12:29:02+1:00
1) Je n'ai malheureusement trouvé aucune documentation sur le sujet , je me suis juste inspiré du code se trouvant dans la demo de R3 mais le code donnée et très vide

2) il est vrai que dans le code que j'ai posté l'action du bouton n'est pas du tout correct

3) si tu as un liens pour la methode donne le moi

4) Je regarde juste les possibilité que peut n'apporter R3, je n'ai actuellement aucun réel projet, j'essaye de comprendre comment fonctionne R3 et ce qui pourrait m'apporter

l'action du bouton peut être diverse effectuer un calcul ou appeler une fonction qui renverrai le resultat dans un field , ouvrir un fenêtre dans laquelle on récupéré une valeur qui sera affecté dans un des field
ldci20-Jan-2010/15:17:38+1:00
Salut à tous,
Les docs sur r3 existent comme par exemple
http://www.rebol.net/wiki/Graphics_Notes
ou encore
http://www.rebol.net/wiki/VID_Reference_List

Il faut fouiller car les docs sont en cours et changent en fonction de l'avancement de r3.
Bon mais c'est comme ça qu'on trouve une solution parmi d'autres pour le pb de Sébastien avec l'attribut actors. Voir l'exemple

btselect: clicker [
facets: [
size: 25x25
text-body: "..."
text-style: 'button
]
options: [
text-body: [string! block!]
area-color: [tuple!]
size: [pair!]
wide: [percent!]
    ]
   actors: [on-click: [alert "button pressed" ]]
   
]


]
Bon tests pour r3
A+
sebastien26-Jan-2010/8:42:47+1:00
Je n'ai pas encore eu le temps de tester mais merci pour l'aide

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2