|
From: Laurent M. <mou...@on...> - 2001-04-24 13:08:44
|
Thomas Leonard <ta...@ec...> skribis: > I've added an 'Application Directories' page to the > web-site with them on it: > http://rox.sourceforge.net/appdirs.php3 Great! This, together with the ROX-Filer manual chapter, is good definition of application directories. If you want, I will try to put this two parts together in "formal standard paper" format (e.g. defining clearly what developper _must_ do, what they _should_ do and what they _may_ do, like in the W3C standards or the Free Desktop Standards). But I'm going on a two weeks vacation, so it wont be done before my return. On things that may be added to what is already written: - standard Apps dir location? (e.g. /usr/apps/:/usr/local/apps/:~/Apps). - file permission and owner constraints for each file inside an application dir; - naming scheme for platform specific binary dir? - description of localization dir, so that users can easily localize their apps; - description of standard command line options for AppRun, e.g. to (re)compile, start as an applet, etc. - description of Options.xml? (I'll have a few developper questions/comments on this later, but I don't have the time right now) > The Choices system is already well documented, as is XDS (off-site). > I do keep meaning to write a style guide, but never seem to get around > to it! As I said, this is something I'd love to contribute to! :) But I never used RiscOS, so I will only be able to make suggestions and let you correct them. For example, is the fact that both the Filer and Edit applications have a toolbar but no menu, only a "pop up" menu on mouse right click, a RiscOS feature? (I hope, cause I like this: it make better use of screen space than the classical menu + optional toolbar. I think NextStep had something similar, but the pop up application dir was accessible on the screen root). > Absolutely! BTW, GTK coding is a lot more fun in python ;-) I plan to seriously learn python... since almost a year. :( Anyway python is too slow on my machine to write big application, I keep it for small tools. -- Laurent MOUSSAULT |