[LAD] C/gtk3/cairo meter widget

James Warden warjamy at yahoo.com
Mon Feb 11 13:15:16 UTC 2013



On Sun, Feb 10, 2013 at 11:36 PM, Patrick Shirkey <pshirkey at boosthardware.com> wrote:


>On Mon, February 11, 2013 3:21 pm, Paul Davis wrote:
>> On Sun, Feb 10, 2013 at 11:16 PM, Patrick Shirkey <
>> pshirkey at boosthardware.com> wrote:
>>
>>>
>>> On Mon, February 11, 2013 9:47 am, Tristan Matthews wrote:
>>> > 2013/2/10 Patrick Shirkey <pshirkey at boosthardware.com>
>>>
>>> > Therè's this one:
>>> >
>>> https://github.com/sat-metalab/scenic/blob/master/src/vumeter/vumeter.cpp
>>> > https://github.com/sat-metalab/scenic/blob/master/src/include/vumeter.h
>>> >
>>> > It has only a few c++isms and could easily be purely in C.
>>> >
>>>
>>> Thanks. It does look useful. Seems to be written for gtk2 though. Have
>>> you
>>> compiled it with gtk3?
>>>
>>
>> at the very least, it would need a draw() method rather than an expose()
>> method.
>>
>> plus, if i read it correctly it also redraws its entire self (subject to
>> cairo clipping) on every expose.
>>
>> contrast with the the fastmeter in ardour3's libs/gtkmm2ext which draws
>> only the changed pixels per expose.
>>
>
>I would prefer to use that but it's in pure C++ as well as GTK2 so I have
>to convert it to c and gtk3 :-(
>
>
>

Back in the days I had time to help Herman Meyer on his guitarix project, I imported ardour's fast meters into C. Guitarix was using the C version of gtk. You can look into the old guitarix code in sourceforge (that was a long while back, maybe 3-4 years).

J.


_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev at lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-dev/attachments/20130211/5ce404ef/attachment.html>


More information about the Linux-audio-dev mailing list