
'Classes' a family of classes (tap the class names), to:
(1) support project development and delivery:
- a CommentView etc. ui wrapper class for the standard comment/replace/indent/rename code, with action preview
- a ReplaceView ui wrapper as above
- a WebBrowser class, simple, but with attribute for a local web server to close on exit.
- a MultiBrowser class, 3 panes, any bumpable to full screen, 1 with video, refresh on demand or every 4 min
- a Menu class to add to the Actions menu that auto populates from directories
- a ForumCodeBlock class that returns either the first python script in a Pythonista Forum thread, or the first plist.
- a ForumCodeBlockAdmin class that updates source code in a Pythonista Forum thread, or a plist
- a Classes class that can manage the classes installed and offer downloads of others or of updates available
(2) provide reusable building blocks to projects:
- a Settings class that persists to a plist embedded in the .py file, other text file, or retrieves them from a URL
- a SettingsSheet class that multiply inherits from ui.View and Settings
- a Documents class to add document handling capabilities to a project
- an Edit class for a JavaScript based WYSIWYG editor hosted in a web view
- a Projects class that brings together Documents, Edit, Settings and SettingsSheet into a single project template
.... (for more classes in this family see... 