[squeak.fr] table sous VisualWorks

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

[squeak.fr] table sous VisualWorks

Florent Arrignon
Bonjour à tous,

J'utilise la liste Squeak pour la première fois et c'est déjà une question technique... Je me présente rapidement: Florent Arrignon, docteur en écologie et on va dire "autodidacte en Smalltalk".

A l'heure actuelle, je développe un petit modèle de démonstration (entités évoluant dans un environnement commun, avec un certain nombre de règles de décision et la possibilité d'échanger des informations) pour mon entreprise (www.mad-environnement.com) mais j'ai quelques difficultés pour la programmation des éléments graphiques, notamment pour afficher
les entités sur la carte de l'environnement (représentée par une table).  Je travaille sous Visual Works 7.5nc (je découvre juste Squeak, pas encore assez familier avec). Je voudrais afficher un objet géométrique (un cercle par exemple) dans la table mais je suis bloqué: si je remplis la TwoDList avec des objets 'cercle', il me met à l'écran un tableau avec pour chaque case 'aCircle' (le descripteur d'objet, je suppose, que TableView va extraire automatiquement).

Le commentaire de TableView me dit que " a tableview displays a collection of textual elements in columns and rows", mais n'y a-t-il pas moyen de passer outre? En consultant la liste VisualWorks.edu, j'ai vu que quelqu'un avait posé la même question mais James Robertson lui a répondu qu'il y avait une aide pour les tables, sans plus l'aider. Pour ma part, je n'ai pas trouvé la réponse, ni dans l'aide, ni dans d'autres livres. Pourtant dans son livre, Howard a l'air de dire qu'on peut afficher toute sorte d'objet dans une table, en les rentrant dans la TwoDList.

J'imagine une solution: atteindre le VisualComponent 'cellule', et lui dire d'afficher un cercle au centre, en fonction de la valeur de la table à l'index de la cellule mais je ne sais pas comment faire. Peut être en utilisant displayElement: on: forBounds: mais là je ne comprends pas trop comment utiliser la méthode.

Quelqu'un peut-il m'aider?

Bien amicalement,

Florent Arrignon





Besoin d'un e-mail ? Créez gratuitement un compte Windows Live Hotmail, la boîte e-mail entièrement personnalisable ! Windows Live Hotmail
_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: [squeak.fr] table sous VisualWorks

Damien Cassou-3
Bonjour Florent,

je ne peux pas t'aider et peut-être que personne ici ne le pourra. Tu
devrais peut-être demander sur VWnc ou regarder dans les pdfs fournis
avec VW si tu ne l'as pas encore fait.

Le 07/11/07, Florent Arrignon<[hidden email]> a écrit :

>
>  Bonjour à tous,
>
> J'utilise la liste Squeak pour la première fois et c'est déjà une question
> technique... Je me présente rapidement: Florent Arrignon, docteur en
> écologie et on va dire "autodidacte en Smalltalk".
>
> A l'heure actuelle, je développe un petit modèle de démonstration (entités
> évoluant dans un environnement commun, avec un certain nombre de règles de
> décision et la possibilité d'échanger des informations) pour mon entreprise
> (www.mad-environnement.com) mais j'ai quelques difficultés pour la
> programmation des éléments graphiques, notamment pour afficher les entités
> sur la carte de l'environnement (représentée par une table).  Je travaille
> sous Visual Works 7.5nc (je découvre juste Squeak, pas encore assez familier
> avec). Je voudrais afficher un objet géométrique (un cercle par exemple)
> dans la table mais je suis bloqué: si je remplis la TwoDList avec des objets
> 'cercle', il me met à l'écran un tableau avec pour chaque case 'aCircle' (le
> descripteur d'objet, je suppose, que TableView va extraire automatiquement).
>
> Le commentaire de TableView me dit que " a tableview displays a collection
> of textual elements in columns and rows", mais n'y a-t-il pas moyen de
> passer outre? En consultant la liste VisualWorks.edu, j'ai vu que quelqu'un
> avait posé la même question mais James Robertson lui a répondu qu'il y avait
> une aide pour les tables, sans plus l'aider. Pour ma part, je n'ai pas
> trouvé la réponse, ni dans l'aide, ni dans d'autres livres. Pourtant dans
> son livre, Howard a l'air de dire qu'on peut afficher toute sorte d'objet
> dans une table, en les rentrant dans la TwoDList.
>
> J'imagine une solution: atteindre le VisualComponent 'cellule', et lui dire
> d'afficher un cercle au centre, en fonction de la valeur de la table à
> l'index de la cellule mais je ne sais pas comment faire. Peut être en
> utilisant displayElement: on: forBounds: mais là je ne comprends pas trop
> comment utiliser la méthode.
>
> Quelqu'un peut-il m'aider?
>
> Bien amicalement,
>
> Florent Arrignon
>
>
>
>
> ________________________________
> Besoin d'un e-mail ? Créez gratuitement un compte Windows Live Hotmail, la
> boîte e-mail entièrement personnalisable ! Windows Live Hotmail
> _______________________________________________
> Squeak-fr mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>
>

--
Damien Cassou

_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: [squeak.fr] table sous VisualWorks

Serge Stinckwich-4

On 8 nov. 07, at 07:52, Damien Cassou wrote:

> Bonjour Florent,
>
> je ne peux pas t'aider et peut-être que personne ici ne le pourra. Tu
> devrais peut-être demander sur VWnc ou regarder dans les pdfs fournis
> avec VW si tu ne l'as pas encore fait.
>

Il y a quelques utilisateurs de VW ici qui pourront t'aider je pense.

A+
--                                                         oooo
Dr. Serge Stinckwich                                     OOOOOOOO
Université de Caen>CNRS UMR 6072>GREYC>MAD               OOESUGOO
                                                           oooooo
Smalltalkers do: [:it | All with: Class, (And love: it)]   \  /
                                                             ##



_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Reply | Threaded
Open this post in threaded view
|

Re: [squeak.fr] table sous VisualWorks

Noury Bouraqadi
In reply to this post by Florent Arrignon
Bonjour Florent,

Sous squeak, tu utilises les morphs et c'est beaucoup plus simple.  
Surtout si tu utilises EasyMorhic GUI ;-)
http://vst.ensm-douai.fr/EasyMorphicGUI

Une démo avec la dernière version est prévue pour la prochaine  
SmalltalkParty à Paris le 1er décembre.

Cordialement,
Noury
------------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Responsable de l'enseignement de l'informatique
ARMINES - Ecole des Mines de Douai - Dept. I.A.
http://vst.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org
------------------------------------------------------------------

Le 7 nov. 07 à 18:21, Florent Arrignon a écrit :

> Bonjour à tous,
>
> J'utilise la liste Squeak pour la première fois et c'est déjà une  
> question technique... Je me présente rapidement: Florent Arrignon,  
> docteur en écologie et on va dire "autodidacte en Smalltalk".
>
> A l'heure actuelle, je développe un petit modèle de démonstration  
> (entités évoluant dans un environnement commun, avec un certain  
> nombre de règles de décision et la possibilité d'échanger des  
> informations) pour mon entreprise (www.mad-environnement.com) mais  
> j'ai quelques difficultés pour la programmation des éléments  
> graphiques, notamment pour afficher les entités sur la carte de  
> l'environnement (représentée par une table).  Je travaille sous  
> Visual Works 7.5nc (je découvre juste Squeak, pas encore assez  
> familier avec). Je voudrais afficher un objet géométrique (un  
> cercle par exemple) dans la table mais je suis bloqué: si je  
> remplis la TwoDList avec des objets 'cercle', il me met à l'écran  
> un tableau avec pour chaque case 'aCircle' (le descripteur d'objet,  
> je suppose, que TableView va extraire automatiquement).
>
> Le commentaire de TableView me dit que " a tableview displays a  
> collection of textual elements in columns and rows", mais n'y a-t-
> il pas moyen de passer outre? En consultant la liste  
> VisualWorks.edu, j'ai vu que quelqu'un avait posé la même question  
> mais James Robertson lui a répondu qu'il y avait une aide pour les  
> tables, sans plus l'aider. Pour ma part, je n'ai pas trouvé la  
> réponse, ni dans l'aide, ni dans d'autres livres. Pourtant dans son  
> livre, Howard a l'air de dire qu'on peut afficher toute sorte  
> d'objet dans une table, en les rentrant dans la TwoDList.
>
> J'imagine une solution: atteindre le VisualComponent 'cellule', et  
> lui dire d'afficher un cercle au centre, en fonction de la valeur  
> de la table à l'index de la cellule mais je ne sais pas comment  
> faire. Peut être en utilisant displayElement: on: forBounds: mais  
> là je ne comprends pas trop comment utiliser la méthode.
>
> Quelqu'un peut-il m'aider?
>
> Bien amicalement,
>
> Florent Arrignon
>
>
>
>
> Besoin d'un e-mail ? Créez gratuitement un compte Windows Live  
> Hotmail, la boîte e-mail entièrement personnalisable ! Windows Live  
> Hotmail
> _______________________________________________
> Squeak-fr mailing list
> [hidden email]
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr




_______________________________________________
Squeak-fr mailing list
[hidden email]
http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr