diff options
author | David Robillard <d@drobilla.net> | 2011-09-14 22:49:22 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-09-14 22:49:22 +0000 |
commit | 728f510e8c542db2907dcd439a9ab99d07282220 (patch) | |
tree | 6aa01740b1def7a1fa0a32e22fef929bdc231a62 /src/gui/App.hpp | |
parent | e18380569bdbe1926be7540f3e2f9ebdf49a8e70 (diff) | |
download | ingen-728f510e8c542db2907dcd439a9ab99d07282220.tar.gz ingen-728f510e8c542db2907dcd439a9ab99d07282220.tar.bz2 ingen-728f510e8c542db2907dcd439a9ab99d07282220.zip |
Support lv2:sampleRate controls (mostly) correctly.
Fix initial control port values (was always 0.0).
Fix numeric values in control window.
git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3460 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/App.hpp')
-rw-r--r-- | src/gui/App.hpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gui/App.hpp b/src/gui/App.hpp index 96cd0152..bd753078 100644 --- a/src/gui/App.hpp +++ b/src/gui/App.hpp @@ -92,6 +92,8 @@ public: bool disable_signals() { bool old = _enable_signal; _enable_signal = false; return old; } void enable_signals(bool b) { _enable_signal = b; } + uint32_t sample_rate() const; + ConnectWindow* connect_window() const { return _connect_window; } MessagesWindow* messages_dialog() const { return _messages_window; } PatchTreeWindow* patch_tree() const { return _patch_tree_window; } @@ -136,6 +138,10 @@ protected: bool animate(); void error_response(int32_t id, const std::string& str); + void property_change(const Raul::URI& subject, + const Raul::URI& key, + const Raul::Atom& value); + static void* icon_destroyed(void* data); static Gtk::Main* _main; @@ -155,6 +161,8 @@ protected: Ingen::Shared::World* _world; + uint32_t _sample_rate; + typedef std::map<Port*, bool> ActivityPorts; ActivityPorts _activity_ports; |