Skip to content

Packages

ThomasMcVay edited this page Jan 11, 2015 · 1 revision

MediaApp is a "Near user end framework" specifically designed to enable rapid development of node based media applications.

Scope:

Generic Packages: Root: AppAttributes.py AppSettings.py AppPrefs.py

AppCore:
    Generic framework provided by app core
Windows:
    Dock based QMainWindow with general file and edit functions. 
    Preferences Window that allows for the editing of AppPrefs.py with a simple gui.

Use Specific Packages: Widgets: Nodes: Knobs: Icons: svg files are loaded automatically by IconFromSVG, and exposed as functions in the Icons package. The use of functions rather than instances here is important, because the icons get converted to a QIcon the contains a memory heavy QPixmap. By using a function, the QIcon isn't created in memory until you call for it, in this way I can add thousands of icons taking minimal disk space without impacting available memory. DataStructures:

Clone this wiki locally