This is a C++ port of the two Part properties - last_tick and n_channels. I saw 
there is some signal reemission code in bsetrack.cc, seemingly related to 
last_tick updates, which looks like this:
```
bse_object_reemit_signal (part, "notify::last-tick", self, "changed");
...
bse_object_remove_reemit (part, "notify::last-tick", self, "changed");
```
I don't know what a port of this would look like.
You can view, comment on, or merge this pull request online at:

  https://github.com/tim-janik/beast/pull/114

-- Commit Summary --

  * BSE: Part::last_tick: port property to C++
  * BEAST-GTK: use Part::last_tick C++ property
  * BSE: Part::n_channels: port property to C++

-- File Changes --

    M beast-gtk/bsteventroll.cc (7)
    M beast-gtk/bstpatternview.cc (10)
    M beast-gtk/bstpatternview.hh (2)
    M beast-gtk/bstpianoroll.cc (14)
    M beast-gtk/bstpianoroll.hh (2)
    M bse/bseapi.idl (5)
    M bse/bsepart.cc (86)
    M bse/bsepart.hh (5)
    M bse/bsetrack.cc (4)

-- Patch Links --

https://github.com/tim-janik/beast/pull/114.patch
https://github.com/tim-janik/beast/pull/114.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/tim-janik/beast/pull/114
_______________________________________________
beast mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/beast

Reply via email to