----- Message transféré de ydegoyon@free.fr ----- Date : Tue, 26 Oct 2004 04:52:10 +0200 De : ydegoyon@free.fr Adresse de retour :ydegoyon@free.fr Sujet : Re: [PD-dev] re: branch convergence (fwd) À : Matju matju@sympatico.ca
ok, i can fairly understand, but will it be JBoss MVC's model compatible?
this means you would allow some .css styles definitions?
i don't see what's personal in this mail too, really.
sevy
Selon Matju matju@sympatico.ca:
ydegoyon@free.fr wrote:
hi, matthieu,
- switched to a jmaxish look
this, we all told you 'no go'! !
Imitating your style of bringing personal mails to the pd mailing lists, here am I, replying to you.
FYI, the jMax look will require a commandline option (pd -modelview) to enable the new GUI code, and even then, the look is configurable, so you can set the colours you want as well as some other details. (and in Graz, I all showed you how ridiculously easy it is to change the color scheme in ImpureData!)
think the graz t-shirts are all in pure 'pd aesthetics' style and they are cool )
My aesthetics aren't the jMax aesthetics. They are the mechanism/policy separation aesthetics and the model/view separation aesthetics. Those things I bring in will make it easier for you to make a version of Pd that uses NCurses instead of Tk... if you want to. Or to have easy-to-maintain Catalan translations of Pd menus and dialogs. Or ... (so on).
The jMax look is a very secondary feature, and I won't force it over any people, and I won't even force it on those who will want to use "pd -modelview" !
Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
----- Fin du message transféré -----
On Tue, 26 Oct 2004 ydegoyon@free.fr wrote:
ok, i can fairly understand, but will it be JBoss MVC's model compatible? this means you would allow some .css styles definitions?
Well, frankly, I don't know JBoss at all; it may or may not be a typical MVC; the original MVC is in the standard library of the SmallTalk-1980 language). The basic MV separation would suggest that simply all the user-interface-specific code be separate from the non-user-interface-specific code, and that the non-gui part emits modification-notifications that other objects (usually gui objects) can subscribe to (Observer/Observable relationship).
Stylesheets are another feature (that is not strictly part of MV or MVC), although there's something a bit like that in IMPD. Just because the option will be called "-modelview" doesn't mean it will implement just MV. If you look in the current IMPD code, there is stuff like:
set look(objectfg) #000000 set look(objectbg) #ffffff set look(objectframe1) #99cccc set look(objectframe2) #668888 set look(objectframe3) #000000 set look(objectframe4) #00ffff set look(canvasbgrun) #ffffff set look(canvasbgedit) #dddddd set look(iowidth) 7 set look(iopos) 1
which can easily be overridden from "~/.pd.tk" to make colours the way you want, and control some shapes too.
_____________________________________________________________________ Mathieu Bouchard -=- Montréal QC Canada -=- http://artengine.ca/matju