From f291f0a52c45c9ae14d031c1fc16d772c65d94ce Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 30 Jun 2007 23:33:36 +0000 Subject: Reworked GUI access in a safer way, anticipating various GUI specs (w/o breaking binary compatibility). Increment libtool library version number accordingly (new methods added, still backwards compatible). git-svn-id: http://svn.drobilla.net/lad/slv2@547 a436a847-0d15-0410-975c-d299462d15a1 --- slv2/types.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'slv2/types.h') diff --git a/slv2/types.h b/slv2/types.h index e5c10e2..0eba199 100644 --- a/slv2/types.h +++ b/slv2/types.h @@ -55,6 +55,13 @@ typedef enum _SLV2URIType { } SLV2URIType; +/** A type of plugin GUI (corresponding to some LV2 GUI extension). + */ +typedef enum _SLV2GUIType { + SLV2_GTK2_GUI ///< http://ll-plugins.nongnu.org/lv2/ext/gtk2gui +} SLV2GUIType; + + /** A port on a plugin. Opaque, but valid to compare to NULL. */ typedef struct _SLV2Port* SLV2Port; @@ -87,6 +94,10 @@ typedef struct _SLV2Value* SLV2Value; typedef void* SLV2Values; +/** A plugin GUI */ +typedef void* SLV2GUI; + + #ifdef __cplusplus } #endif -- cgit v1.2.1