[beast: 8/26] BSE: bseapi.idl: reorder interfaces due to dependencies
- From: Tim Janik <timj src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [beast: 8/26] BSE: bseapi.idl: reorder interfaces due to dependencies
- Date: Mon, 13 Jul 2015 02:27:07 +0000 (UTC)
commit 9fb43c42e143c32a7611f8d90e12ff9f5984d6bc
Author: Tim Janik <timj gnu org>
Date: Wed Jul 1 12:38:53 2015 +0200
BSE: bseapi.idl: reorder interfaces due to dependencies
bse/bseapi.idl | 36 ++++++++++++++++++------------------
1 files changed, 18 insertions(+), 18 deletions(-)
---
diff --git a/bse/bseapi.idl b/bse/bseapi.idl
index c7ce894..713d9c3 100644
--- a/bse/bseapi.idl
+++ b/bse/bseapi.idl
@@ -406,6 +406,24 @@ interface Source : Item {
interface ContextMerger : Source {
};
+/// Base type for objects that can be added to a container.
+interface Container : Source {
+ Item lookup_item (String uname); ///< Find an immediate child of a container by name (unique per container
child).
+};
+
+/// Base type for Item managers.
+interface Super : Container {
+};
+
+/// Base type for all kinds of synthesis networks.
+interface SNet : Super {
+ bool supports_user_synths (); ///< Check whether users may edit synthesis modules of this network.
+};
+
+/// Customizable synthesis (filter) network container.
+interface CSynth : SNet {
+};
+
/// Data object containing sequencing information and links to Part objects.
interface Track : ContextMerger {
int32 insert_part (int32 tick, Part part); ///< Insert Part into Track at @a tick, returns the
corresponding link id.
@@ -431,24 +449,6 @@ interface Track : ContextMerger {
// property ItemSeq outputs; ///< _("Mixer busses used as output for this track.")
};
-/// Base type for objects that can be added to a container.
-interface Container : Source {
- Item lookup_item (String uname); ///< Find an immediate child of a container by name (unique per container
child).
-};
-
-/// Base type for Item managers.
-interface Super : Container {
-};
-
-/// Base type for all kinds of synthesis networks.
-interface SNet : Super {
- bool supports_user_synths (); ///< Check whether users may edit synthesis modules of this network.
-};
-
-/// Customizable synthesis (filter) network container.
-interface CSynth : SNet {
-};
-
/// Container for Track and Part objects, as well as meta data for sequencing.
interface Song : SNet {
Track find_any_track_for_part (Part part); ///< Find the first track that contains part,
suitable to check for orphan parts.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]