dxd - dynax driver framework 3.0.1d223
cross platform open source driver development framework
Loading...
Searching...
No Matches
dx_gui_device.h File Reference
#include "dx_gui.h"
#include "dx_gui_model.h"
#include <wx/spinctrl.h>
#include <wx/tglbtn.h>
#include <wx/weakref.h>
Include dependency graph for wxwidgets/dx_gui_device.h:
This graph shows which files directly or indirectly include this file:

Classes

class  dx::gui::device< device_t >
 dx::gui::device A device_t with its outline (dx::gui::model) as its own line of the tree, built by attach() as the driver adds it; its icon the image the tree paints behind it. 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

Functions

wxWindow * dx::gui::render (wxWindow *parent, const control &control, std::vector< std::function< void()> > &unwatch)
 a control of the outline as its window; one watching its value refreshes on the UI thread while the window lives, the watch's removal kept in unwatch
item * dx::gui::render (wxWindow *parent, const node &node, std::vector< std::function< void()> > &unwatch)
 a line of the outline as an item beneath parent, its lines beneath it

(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.