|
tilde~
Puredata Qt-based GUI
|
Classes | |
| class | ApplicationController |
| The Application Controller class. More... | |
| class | ControllerObserver |
| The observer stub. More... | |
| class | ObjectObserver |
| The object observer class. More... | |
| class | PatchObserver |
| class | PatchWindowController |
| The Patch window controller. More... | |
| class | PdWindowConsoleObserver |
| The observer for the Pd console. More... | |
| class | ServerWorker |
| Stub for the server in separate thread. More... | |
| class | ArrangeObjects |
| class | CanvasData |
| shared canvas data model - boxes, patchcords More... | |
| class | Clipboard |
| The Clipboard class - just a QStringList with Pd strings for objects. More... | |
| class | PatchWindowControllerStack |
| class | FileParser |
| Parses pd files on 'client' (GUI) side. More... | |
| class | FileParserConverter |
| Escape/unescape functiond for FileParser moved here for easier testing. More... | |
| class | FilePaths |
| class | FileSaver |
| saves pd files on 'client' (GUI) side More... | |
| class | ObjectLoader |
| prototype for ui externals handling More... | |
| class | RecentFiles |
| class | UIObjectData |
| Data model for UIObject. More... | |
| class | CanvasView |
| Canvas View - used by Patch window controller. More... | |
| class | Grid |
| Grid for the canvas. More... | |
| class | LinkLine |
| Line that indicates the link between objects: it should be used with [s] [r] and [s~] [r~]. More... | |
| class | Port |
| Port QGraphicsItem class. More... | |
| class | SelectionRect |
| selection rectangle QGraphicsObject (UIItem) More... | |
| class | SizeBox |
| SizeBox QGraphicsObject class. More... | |
| class | UIItem |
| UIItem QGraphicsObject class. More... | |
| class | UINewPatchcord |
| New patchcord - dashed line. More... | |
| class | UIObject |
| struct | _patchcordAsNumbers |
| patchcord as numbers More... | |
| class | UIPatchcord |
| Patchcord QGraphicsObject class. More... | |
| class | UIArray |
| gui object: array box (ui.array) More... | |
| class | UIBang |
| gui object: message box (ui.msg) More... | |
| class | CanvasBoxObserver |
| class | UIBox |
| gui object: standard object box More... | |
| class | UIDSP |
| gui object: dsp switch box (ui.dsp) More... | |
| class | UIFloat |
| gui object: float number box (ui.float) More... | |
| class | UILink |
| gui object: comment box (ui.text) More... | |
| class | UIMatrix |
| gui object: ui.matrix - substitute all objects with multiple buttons (hradio, vradio, ui.matrix) More... | |
| class | UIMessage |
| gui object: message box (ui.msg) More... | |
| class | UIScript |
| gui object: script editor embedded box (ui.script) More... | |
| class | UIScriptBox |
| gui object: script box (ui.scriptbox) More... | |
| class | UISlider |
| gui object: slider (ui.slider) More... | |
| class | UIText |
| gui object: comment box (ui.text) More... | |
| class | UIToggle |
| gui object: toggle (ui.toggle) More... | |
| class | OOPD |
| stores global information about OOPD classes / instances More... | |
| class | OPOutputs |
| stores pointers to t_outlets of pd objects More... | |
| class | OOPDClassBase |
| base data structure for class and instance: name, canvas, symbol More... | |
| class | OPClass |
| OOPD class structure. More... | |
| class | OPInstance |
| The OOPD class instance. More... | |
| class | UIClass |
| gui object: oopd class (pdclass) More... | |
| class | UIMethod |
| gui object: oop method box (method) More... | |
| class | UISignal |
| gui object: oop signal box (pdsignal~) More... | |
| class | AudioSettings |
| app AudioSettings singleton More... | |
| class | Preferences |
| app Preferences singleton More... | |
| class | Property |
| property handling class for ui object. More... | |
| class | PropertyList |
| Property handling class for ui object - property list. More... | |
| class | undoCreateObject |
| class | undoCreatePatchcord |
| class | undoChangeProperty |
| class | undoDeleteObject |
| class | undoDeletePatchcord |
| class | ObjectMaker |
| creates QLineEdit box for new object More... | |
| class | UIArrayEditor |
| Array Editor QWidget. More... | |
| class | UIScriptData |
| Basic data model for scripteditor. More... | |
| class | UIScriptCommon |
| Sort of view controller for UIScript/UISCriptBox. More... | |
| class | UIScriptEditor |
| Script editor QWidget. More... | |
| class | UIScriptTextEdit |
| The text editor for UIScript editor widget. More... | |
| class | UITextEditor |
| Stub for generic text editor. More... | |
| class | BaseWindow |
| Base class for windows (patch, pd) More... | |
| class | PatchWindow |
| Patch window. Creates scroll view and cm_canvas; Creates menu commands, forwards them to cm_canvas. More... | |
| class | PdWindow |
| Pd console window. More... | |
| class | PropertiesWindow |
| Properties window class. More... | |
Enumerations | |
| enum | t_editMode { em_Unlocked, em_Locked, em_Temporary } |
| edit mode types More... | |
| enum | UIPortType { portInlet, portOutlet } |
| port type - in or out More... | |
| enum | t_objectSize { os_Fixed, os_FixedHeight, os_FixedWidth, os_Free, os_Square, os_NoAutoResize } |
| object box size constraints More... | |
| enum | patchcordTypeEnum { cm_pt_anything = 0, cm_pt_signal = 1 } |
| patchcord type - message / signal, can be extended later More... | |
| enum | uiMatrixType { mt_HRadio, mt_VRadio, mt_MatrixToggle, mt_MatrixButton, mt_MatrixToggleMomentary, mt_MatrixButtonMomentary } |
| enum | UIPropertyType { ptBool, ptFloat, ptInt, ptSymbol, ptList, ptString, ptVector, ptColor, ptVec2, ptStringList, ptPath, ptPathList, ptEnum, ptText } |
Functions | |
| void | legacyProcessMsg (PatchWindowController *controller, QStringList list) |
| void | legacyProcessText (PatchWindowController *controller, QStringList list) |
| void | legacyProcessAtom (PatchWindowController *controller, QStringList list) |
| void | legacyProcessSymbolAtom (PatchWindowController *controller, QStringList list) |
| void | legacyProcessArray (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUIBang (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUIToggle (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUISlider (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUIHRadio (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUIVRadio (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUINumber2 (PatchWindowController *controller, QStringList list) |
| void | legacyProcessUICnv (PatchWindowController *controller, QStringList list) |
Variables | |
| OOPD * | instance |
| typedef std::shared_ptr<ObjectObserver> tilde::ObjectObserverPtr |
| typedef std::vector< UIObject * > tilde::objectVec |
| typedef vector< t_object * > tilde::OPProperties |
vector of property boxes
| typedef std::vector<UIPatchcord*> tilde::patchcordVec |
| typedef shared_ptr<PdWindowConsoleObserver> tilde::PdWindowConsoleObserverPtr |
| typedef std::vector< Port * > tilde::portItemVec |
| typedef set<OPInstance*> tilde::t_existingInstances |
| typedef map<t_canvas*, OPClass*> tilde::t_OPClassByCanvas |
| typedef map<string, OPClass*> tilde::t_OPClassByName |
| typedef map<t_symbol*, OPClass*> tilde::t_OPClassBySymbol |
| typedef map<t_canvas*, OPInstance*> tilde::t_OPInstanceByCanvas |
| typedef map<t_symbol*, OPInstance*> tilde::t_OPInstanceBySymbol |
| typedef struct tilde::_patchcordAsNumbers tilde::t_patchcordAsNumbers |
patchcord as numbers
| typedef UIObject*(* tilde::UIObjectConstructor)(QString objectData) |
| typedef map<string, Property*> tilde::UIPropertyData |
| typedef map<string, Property*>::iterator tilde::UIPropertyDataIterator |
| typedef map<string, UIPropertyData*>::iterator tilde::UIPropertyGroupIterator |
| typedef map<string, UIPropertyData*> tilde::UIPropertyGroups |
| enum tilde::t_editMode |
| enum tilde::t_objectSize |
| enum tilde::uiMatrixType |
| enum tilde::UIPortType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| OOPD* tilde::instance |
1.8.6