[LV2] [PATCH 0/3] jalv.gtk fixes

Robin Gareus robin at gareus.org
Sat May 25 03:30:56 PDT 2013


Hi Dave et al,

Three small patches to jalv follow.

The first hides ports that are not useful to have in a UI:
(lv2:reportsLatency, pprops:notOnGUI).
I considered making this an option because they may be useful for
debugging, but since hosts will not show them, neither should jalv.

The second fixes enum default setting if the enum values are not 
sequential 0..N.

And last but not least a gtk/gdk workaround: scale-points
on slider are often garbled here. It's aparenly a known issue
since gtk2-2.18.9 and still present in 2.24.18.

These changes are motivated by https://github.com/x42/midifilter.lv2

enum problem: http://gareus.org/oss/lv2/midifilter#mapkeyscale
slider-scale point problem: http://gareus.org/oss/lv2/midifilter#mididelay

Cheers!
robin

--

Robin Gareus (3):
  ignore not-on-gui and reportsLatency ports
  jalv make enum index independent from value.
  work around bug in gtk_scale_add_mark: scale-marks need to be sorted
    descending.

 jalv/src/jalv_gtk.c |   38 +++++++++++++++++++++++++++++++-------
 1 file changed, 31 insertions(+), 7 deletions(-)


More information about the Devel mailing list