Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2010-08-30 22:32:05 Menu déroulant (mac et linux)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Menu déroulant (mac et linux)



Salut,
Il me semble que j'ai vu il y a longtemps des patch pd avec menu déroulant (genre choix de fichiers) sous mac...
Est-ce que c'est possible avec linux? sinon je ne sais pas comment faire quelque chose d'équivalent...


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#2 2010-08-31 09:39:14 Re : Menu déroulant (mac et linux)

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Menu déroulant (mac et linux)



oui c'est possible, il me semble que c'est [popupmenu].

Hors ligne

 

#3 2010-08-31 11:08:11 Re : Menu déroulant (mac et linux)

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Menu déroulant (mac et linux)



[flatspace/popup] dans pdextended 0.42


La route est longue mais la voie est libre

Hors ligne

 

#4 2010-08-31 14:36:53 Re : Menu déroulant (mac et linux)

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Menu déroulant (mac et linux)



Oli : heureusement que t'es la smile

Hors ligne

 

#5 2010-08-31 23:41:27 Re : Menu déroulant (mac et linux)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: Menu déroulant (mac et linux)



yeah! ça a l'air de fonctionner... en plus il y a plein d'objets pour gérér fichiers et dossiers, ce qui va m'être bien utile...
Je tenterai une abstraction genre choix de fichiers récupérés dans un répertoire donné, sélectionnables en midi... je posterai ça
MERCI :-)
PS: l'aide par clique droit ne semble pas fonctionner, mais on la trouve dans le browser: flatspace/ > popup_help.pd


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#6 2010-09-01 08:43:04 Re : Menu déroulant (mac et linux)

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: Menu déroulant (mac et linux)



rep:
$ find | grep /usr/lib/pd | grep popup

(+ rapide que brosser le browseur)


La route est longue mais la voie est libre

Hors ligne

 

#7 2010-09-01 23:23:11 Re : Menu déroulant (mac et linux)

Berenger
membre
Lieu: Nantes
Date d'inscription: 2010-06-02
Messages: 190
Site web

Re: Menu déroulant (mac et linux)



Bonjour à tous

j'en profite parce que j'ai pas mal utilisé popmenu sous mac et je me suis rendu compte que ça ne fonctionnait pas sous windows (les messages ne passent pas). est-ce que quelqu'un connait une alternative sous windows ?

Hors ligne

 

#8 2010-09-03 13:27:21 Re : Menu déroulant (mac et linux)

mrpropre
membre
Lieu: paris
Date d'inscription: 2008-11-13
Messages: 96
Site web

Re: Menu déroulant (mac et linux)



Tu peux trouver un menu déroulant utilisant un Widget scriptable dans le browser: Pure Data/examples/toxy/popup-test.pd


8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----
http://www.raphaelisdant.fr/

Hors ligne

 

#9 2010-09-05 00:48:48 Re : Menu déroulant (mac et linux)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: Menu déroulant (mac et linux)



j'ai un peu prospecté pour Toxy, il faudra juste penser à apprendre le Tcl/Tk et on aura de belles interfaces dynamiques en couleur ;-)....  Je vais tout de même tenter une listbox ([widget listbox nom]) qui va me chercher les fichiers dans des répertoires donnés. Mais Toxy n'est pas vraiment bien documenté et ça va pas être facile... Je n'ai trouvé que ça:
http://suita.chopin.edu.pl/~czaja/miXed … /toxy.html
Si vous avez d'autre infos plus simples pour commencer...


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#10 2010-09-05 14:12:54 Re : Menu déroulant (mac et linux)

Berenger
membre
Lieu: Nantes
Date d'inscription: 2010-06-02
Messages: 190
Site web

Re: Menu déroulant (mac et linux)



Merci mrpropre, je vais regarder ça smile

Hors ligne

 

#11 2010-09-06 21:24:40 Re : Menu déroulant (mac et linux)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: Menu déroulant (mac et linux)



après quelques recherches, je vois qu'il n'y a pas grand chose sur le sujet, excepté la doc (inachevée) de l'auteur dont j'ai posté le lien... Disons tout de même:
-qu'il faut quelques connaissance en programmation, et mieux encore en Tcl/Tk
-que le projet en est à ses balbutiement en version alpha...

J'ai tout de même réussi à faire quelques trucs, mais je bloque un peu...
si quelqu'un connaît, voici quelques questions:
-apparemment, la commande glob dans un scriptlet pointe sur le répertoire /home/user (sur linux). Y a t'il un moyen de changer ce comportement pour qu'il pointe sur le répertoire courant du patch?
-je ne comprends rien à la commande pd { }... en gros je galère pour pouvoir faire sortir une info d'un [tow . widget id] par un message [tot ...( .
-pourquoi ces échappement? .(   .)   .:   c'est expliqué sur le site mais ça m'échappe. 

bon, si vous pouvez m'apporter un peu de lumière sur le sujet c'est bienvenu...


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#12 2010-09-07 16:13:04 Re : Menu déroulant (mac et linux)

kirobatz
membre
Date d'inscription: 2008-05-07
Messages: 39

Re: Menu déroulant (mac et linux)



Ça m'intéresse moi aussi. glob en lui-même ne pointe nulle part, [glob *] retourne juste les noms de fichier contenus dans un répertoire, un peu comme ls.
http://www.tcl.tk/man/tcl8.5/TclCmd/glob.htm

J'aimerais bien arriver à faire afficher le contenu d'un répertoire dans une listbox mais je ne vois pas moi non plus où on met le chemin dudit répertoire...

Hors ligne

 

#13 2010-09-07 18:23:08 Re : Menu déroulant (mac et linux)

Blindekinder
membre
Lieu: Suisse
Date d'inscription: 2009-01-26
Messages: 78

Re: Menu déroulant (mac et linux)



citation :

glob en lui-même ne pointe nulle part

Non, mais par défaut il cherche dans le répertoire "courant"...  On peut mettre un chemin absolu du genre /bla/bli/blou/fichiers_à_lister (en considérant /bla dans /home/user/ puisque apparemment il part de là), mais si on change le répertoire de place (genre le patch sur un autre ordi), il faut réécrire le lien. On s'en remet, mais bon... Alors que si il partait du répertoire du patch, on aurait un beau chemin relatif vers un sous-répertoire qui accompagnerait le répertoire du patch lui-même dans ses déplacements roll
Tu as vu l'exemple dans /usr/lib/pd-extended/doc/examples/toxy/listbox-example.pd ? (il apparaît pas dans le browser chez moi)
J'ai réarrangé le code dans un éditeur, histoire de décortiquer tout ça, mais cette ligne me chiffonne (elle renvoie la valeur de l'item double-cliqué ou bangué à la sortie du [tow], en l'occurrence dans un [message(  ):

pd [concat $target _cb set [$path get [$path curselection]]

dont les variables peuvent être remplacée comme suit:

pd [concat .| _cb set [.- get [.- curselection]]

ça sort d'où ce _cb ? Et c'est quoi un target .| ?

Dernière modification par Blindekinder (2010-09-07 18:24:05)


KX Studio (Kubuntu 19.10) :: Pd 0.50

Hors ligne

 

#14 2010-09-07 18:36:53 Re : Menu déroulant (mac et linux)

kirobatz
membre
Date d'inscription: 2008-05-07
Messages: 39

Re: Menu déroulant (mac et linux)



Oui, c'est du chinois, j'y comprend rien...

Par contre, pour avoir le chemin du patch courant il y a [stat] dans la librairie hcs.

Dernière modification par kirobatz (2010-09-07 18:39:41)

Hors ligne

 

#15 2010-09-08 18:05:24 Re : Menu déroulant (mac et linux)

kirobatz
membre
Date d'inscription: 2008-05-07
Messages: 39

Re: Menu déroulant (mac et linux)



Ayé, pigé big_smile

En fait si, on peut dire à glob où regarder. Dans listbox-example.pd j'ai inséré un $1 collé au * : [glob $1*]. Du coup, je change de répertoire avec un message [symbol /le/chemin/de/mon/dossier/ (. Comme ça me renvoyait les adresses complètes, j'ai ajouté un tail pour n'avoir que les noms dans la liste. Au final, pour les répertoires fixes, c'est bien plus élégant et plus pratique que [openpanel].

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024