[rkward-cvs] SF.net SVN: rkward: [1014] trunk/rkward/TODO

tfry at users.sourceforge.net tfry at users.sourceforge.net
Sun Dec 17 23:00:49 UTC 2006

Revision: 1014
Author:   tfry
Date:     2006-12-17 15:00:49 -0800 (Sun, 17 Dec 2006)

Log Message:
Add some thoughts to TODO list

Modified Paths:

Modified: trunk/rkward/TODO
--- trunk/rkward/TODO	2006-12-17 17:51:40 UTC (rev 1013)
+++ trunk/rkward/TODO	2006-12-17 23:00:49 UTC (rev 1014)
@@ -154,6 +154,7 @@
 		- add import-filter plugins
 			- also export plugins, export x11 plugins, and probably more
 			- maybe this can be generalized as "context sensitive plugins"
+				- this context could also hold additional info such as filename to open, or device number
 		- ODS filter (try to find someone to implement one in R)
 	- formula-widget:
 		- use smart sorting, esp. of generated string
@@ -161,6 +162,14 @@
 		- add constant term option
 	- create a spinbox, that can really deal with real numbers
 	- add a help system
+		- some thoughts:
+			- this should use XML files, which contain mostly html, but also tags like <related component_id="..." component_namespace="..."/> (for related plugins / components), and <rhelp topic="..."/> (for linking to R help on functions / constants / topics). Potentially more tags for a consistent way of marking up option names, headers, etc. (but first check what's needed). Potentially a special link type for links to the rkward user manual
+			- overview pages would be a component not added to any menus (and without any GUI, just containing a <help file="..."/> tag
+			- the XML files would be read in, the mentioned tags replaced by HTML-code, header/footer added, written to an HTML cache (if a cached file already exists, and is newer, simply use that)
+			- the links will work by having a protocol of rkward://[rhelp|component]/[component|library|empty]/name
+				- since we need to do all openURL () calls manually in RKHTMLWindow, anyway, we can just analyse the URL for this protocol, and translate it to a real HTML url on the fly
+		- on first startup (or until disabled), a help page giving a rough overview of the main components / features should be shown
+		- different help icons for R help, and RKWard help?
 	- add an example to show rkward-specific commands (rk.print, rk.graph)

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

More information about the rkward-tracker mailing list