dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_gui.h File Reference
#include <dx_stream.h>
#include <juce_gui_extra/juce_gui_extra.h>
Include dependency graph for juce/dx_gui.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::gui::aggregate< component_t >
 several widgets in one row, each at its own width - what a tree item's line is built from More...
class  dx::gui::bar
 a row of buttons laid out left to right, each sized to its text, with one listener for all of them More...
class  dx::gui::box< item_t >
 a drop down whose items are either ids or their text, depending on what the edited value is More...
class  dx::gui::box< item_t >::label
 box::label Corrects JUCE awkward positioning and size of the juce::ComboBox editor. This is attached by the cpl::looknfeel class. More...
class  dx::gui::button
 a button, toggling where a listener is given More...
class  dx::gui::checkbox
 a check box for one boolean of the desc More...
class  dx::gui::component_size_pair< component_t >
 a widget with the width its content needs: negative takes it from the right, zero takes what is left More...
class  dx::gui::direction< device_t >
 a stream's direction: every direction to choose from where the device has an editable desc, the current one alone where it has not More...
class  dx::gui::file
 the given vendor/product-relative path, in the platform's standard app data location More...
class  dx::gui::image
 an image from a file or a resource, scaled into its place More...
class  dx::gui::item< component_t >
 one line of the device tree: its widget is created when the line becomes visible and dropped with it More...
class  dx::gui::label
 a text field, editable where a listener is given More...
class  dx::gui::power2< item_t >
 a drop down of powers of two within a range - a buffer size or a channel count, with the values between the powers offered as well where asked for 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 JUCE_MODAL_LOOPS_PERMITTED   1

Macro Definition Documentation

◆ JUCE_MODAL_LOOPS_PERMITTED

#define JUCE_MODAL_LOOPS_PERMITTED   1

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.