dxd - dynax driver framework 3.0.2
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_gui_cpl.h File Reference
#include "dx_gui_device.h"
Include dependency graph for juce/dx_gui_cpl.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)

Macro Definition Documentation

◆ DX_GUI_START_APPLICATION

#define DX_GUI_START_APPLICATION(AppClass)
Value:
START_JUCE_APPLICATION(AppClass)

◆ JUCE_APPLICATION_VERSION_STRING

#define JUCE_APPLICATION_VERSION_STRING   DX_STRINGIFY(DX_VERSION)