[beast: 8/26] BSE: bseapi.idl: reorder interfaces due to dependencies



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]