|
dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
|
#include "dx_gui_device.h"Classes | |
| class | dx::gui::cpl<driver_t> |
| the control panel application: one window holding the driver's device tree, every device a branch of it. The driver itself is a base of the tree view below, so a device arriving on the bus adds its line - marshalled onto the message thread More... | |
| class | dx::gui::cpl<driver_t>::window::component |
| class | dx::gui::cpl<driver_t>::window::component::driver |
| the device tree itself: it is the driver, so arrivals and removals reach it directly, and it is the document - the tree's settings are saved and restored as a file More... | |
Namespaces | |
| namespace | dx |
| dynax driver framework interface namespace | |
| namespace | dx::gui |
| the control panel's widgets over JUCE: each one takes the value it edits and a listener, writes the device's desc back on a change and follows the desc when something else changes it - so a panel is composed of these, never of event handling of its own | |
Macros | |
| #define | DX_GUI_START_APPLICATION(AppClass) |
| #define | JUCE_APPLICATION_VERSION_STRING DX_STRINGIFY(DX_VERSION) |
| #define DX_GUI_START_APPLICATION(AppClass) |
| #define JUCE_APPLICATION_VERSION_STRING DX_STRINGIFY(DX_VERSION) |