Re: [LAD] C/gtk3/cairo meter widget

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Paul Davis <paul@...>, Patrick Shirkey <pshirkey@...>
Cc: linux-audio-dev@lists.linuxaudio.org <linux-audio-dev@...>
Date: Monday, February 11, 2013 - 1:15 pm

--473274965-1557044581-1360588516=:40396
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0AOn Sun, Feb 10, 2013 at 11:36 PM, Patrick Shirkey wrote:=0A=0A=0A>On Mon, February 11, 2013 3:21 pm, Paul Davis wro=
te:=0A>> On Sun, Feb 10, 2013 at 11:16 PM, Patrick Shirkey <=0A>> pshirkey@=
boosthardware.com> wrote:=0A>>=0A>>>=0A>>> On Mon, February 11, 2013 9:47 a=
m, Tristan Matthews wrote:=0A>>> > 2013/2/10 Patrick Shirkey =0A>>>=0A>>> > Ther=E8's this one:=0A>>> >=0A>>> https://gith=
ub.com/sat-metalab/scenic/blob/master/src/vumeter/vumeter.cpp=0A>>> > https=
://github.com/sat-metalab/scenic/blob/master/src/include/vumeter.h=0A>>> >=
=0A>>> > It has only a few c++isms and could easily be purely in C.=0A>>> >=
=0A>>>=0A>>> Thanks. It does look useful. Seems to be written for gtk2 thou=
gh. Have=0A>>> you=0A>>> compiled it with gtk3?=0A>>>=0A>>=0A>> at the very=
least, it would need a draw() method rather than an expose()=0A>> method.=
=0A>>=0A>> plus, if i read it correctly it also redraws its entire self (su=
bject to=0A>> cairo clipping) on every expose.=0A>>=0A>> contrast with the =
the fastmeter in ardour3's libs/gtkmm2ext which draws=0A>> only the changed=
pixels per expose.=0A>>=0A>=0A>I would prefer to use that but it's in pure=
C++ as well as GTK2 so I have=0A>to convert it to c and gtk3 :-(=0A>=0A>=
=0A>=0A=0ABack 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 v=
ersion of gtk. You can look into the old guitarix code in sourceforge (that=
was a long while back, maybe 3-4 years).=0A=0AJ.=0A=0A=0A_________________=
______________________________=0ALinux-audio-dev mailing list=0ALinux-audio=
-dev@lists.linuxaudio.org=0Ahttp://lists.linuxaudio.org/listinfo/linux-audi=
o-dev
--473274965-1557044581-1360588516=:40396
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

On S=
un, Feb 10, 2013 at 11:36 PM, Patrick Shirkey <pshirkey@boosthardware.com> wrote:=0A=0AOn Mon=
, February 11, 2013 3:21 pm, Paul Davis wrote:=0A> On Sun, Feb 10, 2=
013 at 11:16 PM, Patrick Shirkey <=0A> pshirkey@boosthardware.com> wrote:=0A&=
gt;=0A>>=0A>> On Mon, February 11, 2013 9:47 am, Trista=
n Matthews wrote:=0A>> > 2013/2/10 Patrick Shirkey <pshirkey@boosthardware.com>=0A>>=0A>> > Ther=E8's this one:=0A>>=
>=0A>> https://=
github.com/sat-metalab/scenic/blob/master/src/vumeter/vumeter.cpp
=
=0A>> > https://github=
.com/sat-metalab/scenic/blob/master/src/include/vumeter.h
=0A>&gt=
; >=0A>> > It has only a few c++isms and could easily be pu=
rely in C.=0A>> >=0A>>=0A>> Thanks. It doe=
s look useful. Seems to be written for gtk2 though. Have=0A>> you=
=0A>> compiled it with gtk3?=0A>>=0A>=0A>=
at the very least, it would need a draw() method rather than an expose()=0A> method.=0A>=0A> plus, if i read it correctly it als=
o redraws its entire self (subject to=0A> cairo clipping) on every e=
xpose.=0A>=0A> contrast with the the fastmeter in ardour3's l=
ibs/gtkmm2ext which draws=0A> only the changed pixels per expose.=0A>=0A=0AI would prefer to use that but it's in pu=
re C++ as well as GTK2 so I have=0Ato convert it to c and gtk3 :-(=
=0ABack in the days I had time to help Herman =
Meyer on his guitarix project, I imported ardour's fast meters into C. Guit=
arix was using the C version of gtk. You can look into the old guitarix cod=
e in sourceforge (that was a long while back, maybe 3-4 years).J.=0A____________________________________________=
___Linux-audio-dev mailing listLinux-audio-dev@lists.linuxaudio.orghttp://lists.linuxaudi=
o.org/listinfo/linux-audio-dev
=

--473274965-1557044581-1360588516=:40396--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Sun Feb 10, 8:26 pm)
Re: [LAD] C/gtk3/cairo meter widget, Tristan Matthews, (Sun Feb 10, 10:47 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Mon Feb 11, 4:16 am)
Re: [LAD] C/gtk3/cairo meter widget, Paul Davis, (Mon Feb 11, 4:22 am)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Mon Feb 11, 4:36 am)
Re: [LAD] C/gtk3/cairo meter widget, Paul Davis, (Mon Feb 11, 11:51 am)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Mon Feb 11, 4:58 pm)
Re: [LAD] C/gtk3/cairo meter widget, James Warden, (Mon Feb 11, 1:15 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Mon Feb 11, 4:44 pm)
Re: [LAD] C/gtk3/cairo meter widget, brummer-, (Mon Feb 11, 7:32 pm)
Re: [LAD] C/gtk3/cairo meter widget, Paul Davis, (Mon Feb 11, 4:50 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Tue Feb 12, 8:56 am)
Re: [LAD] C/gtk3/cairo meter widget, SxDx, (Tue Feb 12, 9:58 am)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Wed Feb 13, 4:43 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Wed Feb 13, 10:12 pm)
Re: [LAD] C/gtk3/cairo meter widget, Tristan Matthews, (Wed Feb 13, 10:15 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Wed Feb 13, 10:24 pm)
Re: [LAD] C/gtk3/cairo meter widget, Patrick Shirkey, (Thu Feb 14, 7:35 am)