Quozl
Joined 17 March 2010
| Line 74: | Line 74: | ||
=== Changes === | === Changes === | ||
Partial list of changes to bring Pippy existing source to a state consistent with the design above: | Partial list of changes to bring Pippy existing source to a state consistent with the design above: | ||
*remove the examples widget from the main screen, provide it only as an "open an example bundle" function, | *remove the examples tree widget from the main screen, provide it only as an "open an example bundle" function, | ||
*remove the output window from the main screen, provide it only when a program is run, and only if the program generates stdout or reads from stdin, | *remove the output window from the main screen, provide it only when a program is run, and only if the program generates stdout or reads from stdin, | ||
* | *provide multiple text entry widgets, once for each file in each module, | ||
* | **the outermost tabs will be module names, | ||
* | **the innermost tabs will be file names within each module. | ||
*on | *enlarge the program text entry widgets to be nearly full screen width, | ||
*provide an export | *on toolbar save button, save all modules and files in a journal entry, | ||
*provide a way to import zip bundles from journal into the current pippy instance, using the object chooser, | *when a module is selected, provide an export button that creates a sugar journal entry for a distutils source distribution of the package, for sharing, | ||
*provide a way to import zip bundles from journal into the current pippy instance, using the object chooser, successful import will add to the modules displayed, | |||
*on execution of a bundle, allow access to all other currently loaded bundles via import, and access to system bundles via import, | *on execution of a bundle, allow access to all other currently loaded bundles via import, and access to system bundles via import, | ||