libinstpatch Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
#define IPATCH_VIRTUAL_CONTAINER_CREATE (type_under,
TypeCase,
name,
blurb,
childtype)
IpatchVirtualContainer;
void (*IpatchVirtualContainerConformFunc)
(GObject *object
);
Virtual containers are used in user interfaces to group items in containers that aren't actually present in the hierarchy, such as "Instruments", "Melodic Presets", "Percussion Presets" in SF2 files.
#define IPATCH_VIRTUAL_CONTAINER_CREATE(type_under, TypeCase, name, blurb, childtype)
|
Type string in the form "type_name" |
|
Type string in the form "TypeName" |
|
Name type property |
|
Blurb type property (more detailed description) |
|
Child type of this virtual container type |
void (*IpatchVirtualContainerConformFunc)
(GObject *object
);
A function type used to make an item conform to the criteria of a virtual container (force a SoundFont preset to be a percussion preset for example).
|
Object to conform to a virtual container criteria. |