Line 100: Line 100:
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 tree widget from the main screen, provide it only as an "open an example bundle" function, this will permit the GtkSourceView widget to be full screen width,
*remove the examples tree widget from the main screen, provide it only as an "open an example bundle" function, this will permit the GtkSourceView widget to be full screen width,
*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, this will permit the GtkSourceView widget to be nearly the full height available,
*provide multiple GtkSourceView widgets, once for each file in each module,
*provide multiple GtkSourceView widgets, once for each file in each module, within gtk.Notebook within gtk.Notebook,
**the outermost tabs will be module names,
**the outermost tabs will be module names,
**the innermost tabs will be file names within each module,
**the innermost tabs will be file names within each module,