Subject: Re: gestionnaire de raccourcis pour le World sous squeak - msg#00058
List: lang.smalltalk.squeak.french
Non nous n'avons pas encore regarder le package emacs keys, en partie
parseque je crois qu'il tourne sous 3.2 alors que nous sommes sur 3.4.
sinon, pour le moment, cela ne fonctionne que sur le World et donc, aucune
des fenetres. A priori on doit pouvoir generaliser. Pour cela, il suffit
de rajouter une variable à nos raccourcis qui indiquerai quelle fenetre
a le focus et d'executer tel ou tel methode en fonction de la fenetre.
Reste à identifier la methode où est defini les raccourcis des ces fenetres
afin de les modifier comme nous l'avons fait pour la methode keystrokeInWorld.
En ce moment, nous essayons d'associer un raccourci à un morph(fenetre,
bouton...)
en utilisant un halo. L'utilisateur cliquera sur le halo que nous aurons
ajouté, entrera
le raccourci et pourra, en l'utilisant, executer une action en fonction du
morph.
Par exemple, l'afficher si c'est une fentere, ou, s'il l'a mis sur un bouton,
executer l'action correspondant au bouton.
On Wed, 28 May 2003 21:08:13 +0200
Stephane Ducasse <ducasse-2EmivuzZTYAXXHkOk0aIfQ@xxxxxxxxxxxxxxxx> wrote:
>
Tres cool.
>
Avez-vous regarder le package emacs keys? car cela serait super d'avoir
>
ces bindings.
>
Sinon est-ce que vous pouvez associer cela par fenetre ou est-ce global?
>
Est-ce que vous essayez que cela fonctionne meme sur les fenetres qui
>
sont deja ouvertes?
>
>
Stef
>
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Bot the Robot online NOW!!!
Salut
je viens de mettre une **nouvelle** partie de mon livre qui decrit un
environment avec un robot
que l'on peut piloter. L'objectif est de montrer la notion de
condition, boucles conditionnelles...
http://scgwiki.iam.unibe.ch:8080/StephaneDucasseWiki/4
Necessite la version 17 sur la meme page
Samir je pense que pour la tortue on peut tres facilement ajouter des
boutons pour les petits ou faire des scripts
avec des carres en drag and drop. Il faudrait que je trouve du temps.
mais maintenant je sais facilement faire du drag and drop (pour le bot
editor).
Stef
_______________________________________________
Squeak-fr mailing list
Squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@xxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/listinfo/squeak-fr
Next Message by Date:
click to view message preview
SqueakNic àParis!
Bonjour à tous,
je relance le débat sur un prochain SqueakNic ou SmallNic sur Paris (ou
ailleurs ?).
Je suis ok pour m'occuper de l'organisation s'il y a suffisamment de
participants.
Qui serait intéressé par un tel évènement au mois de Juin ou Juillet ?
Quels intérêts voyez vous pour une telle manifestation ? Faire découvrir
Smalltalk ? Pour développer des
projets en commun (à la Camp Smalltalk) ? Socialiser ? autre ?
Cordialement,
PS : Il y a maintenant 70 abonnés à cette liste. Qui a dit que Smalltalk
n'existait plus ?
--
Serge Stinckwich -< )
Université de Caen>CNRS UMR 6072>GREYC>MAD /~\
http://www.iutc3.unicaen.fr/serge/ (/ |
Smalltalkers do: [:it | All with: Class, (And love: it)] _|_/
_______________________________________________
Squeak-fr mailing list
Squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@xxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/listinfo/squeak-fr
Previous Message by Thread:
click to view message preview
Re: gestionnaire de raccourcis pour le World sous squeak
Tres cool.
Avez-vous regarder le package emacs keys? car cela serait super d'avoir
ces bindings.
Sinon est-ce que vous pouvez associer cela par fenetre ou est-ce global?
Est-ce que vous essayez que cela fonctionne meme sur les fenetres qui
sont deja ouvertes?
Stef
On Wednesday, May 28, 2003, at 05:59 PM, nico wrote:
bonjour,
dans le cadre de notre projet annuel nous avons créé un petit
gestionnaire de raccourcis sous squeak qui, pour le moment, ne
fonctionne
qu'avec ceux du World.
A partir d'une petite interface, vous aurez la possibilité de
modifier, supprimer ou ajouter un raccourci. Ils peuvent etre
de la forme Alt-X, Ctrl-X ou X.
Le package comprend deux classes: une pour l'interface et une pour
les raccourcis. Une methode pré-existante a été modifiée,
il s'agit de keystrokeInWorld de la classe PastUpMorph.
Fonctionnement :
- Shortcuts initialize (initialiser les raccourcis de base du World)
- Shortcuts pref: true (pour utiliser "notre" keystrokeInWorld, il
semble qu'il
y ait une classe Preferences pour ce genre de chose mais on n'a pas
eu
encore le temps de trouver comment elle marche, desolé)
Pour lancer l'interface:
- ChangeShortcuts new window
ou faire Alt-c dans le World
Si le temps vous le permet, merci de tester notre petit programme et
n'hesitez
pas à le critiquer ou proposer des optimisations.
Ne soyez pas trop attentif à l'interface, l'aspect visuel est loin
d'etre
notre priorité (n'essayez pas de reduire notre interface, cela ne
servirait
pas à grand chose...:-)).
LOEWEISTEIN Nicolas
PERIGOIS
Nicolas<ShortcutsProject.st>___________________________________________
____
Squeak-fr mailing list
Squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@xxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/listinfo/squeak-fr
Next Message by Thread:
click to view message preview
Bot the Robot online NOW!!!
Salut
je viens de mettre une **nouvelle** partie de mon livre qui decrit un
environment avec un robot
que l'on peut piloter. L'objectif est de montrer la notion de
condition, boucles conditionnelles...
http://scgwiki.iam.unibe.ch:8080/StephaneDucasseWiki/4
Necessite la version 17 sur la meme page
Samir je pense que pour la tortue on peut tres facilement ajouter des
boutons pour les petits ou faire des scripts
avec des carres en drag and drop. Il faudrait que je trouve du temps.
mais maintenant je sais facilement faire du drag and drop (pour le bot
editor).
Stef
_______________________________________________
Squeak-fr mailing list
Squeak-fr-bD51WKytQuJI8mQ4nJOOf3xJsTq8ys+cHZ5vskTnxNA@xxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/listinfo/squeak-fr