Re: CVS commit : 0.98.3

"Patrick Shirkey" <[email protected]> Sun, 10 Feb 2013 06:38:41 +1100 (EST)
Newsgroups gmane.comp.audio.jamin.devel
Message-ID <[email protected]>
On Sun, February 10, 2013 6:00 am, Michiel Broek wrote:
> On 02/09/2013 04:55 PM, Patrick Shirkey wrote:
>> Hi,
>>
>> I just added a new window stub for the "multiout" interface and a couple
>> of fixes to the presets window.
>>
>> If someone wants to check to make sure everything still compiles that
>> would be helpful.
>
> It does, a few more warnings during compile but that seems to come from
> the new window.
>
> Thinking of that, until this week I didn't know that this presets window
> existed. Most users (like me) start Jamin from the window manager menu,
> and obviously that starts just Jamin. Can that window made accessible
> from the toolbar?
>

I'll add that.



>>
>> Also, unfortunately the version of glade I have here with Debian
>> Experimental now longer loads the ui template file. So I have had to
>> edit
>> the interface.c/h files manually which means that any updates done with
>> glade will overwrite the changes.
>>
>> It's a bit of a pain if you are not comfortable hand coding gtk but not
>> a
>> big deal if you use the existing code as a reference.
>>
>> I'm also looking into the effort that upgrading to gtk3 will require.
>> There are some converter scripts but I'm not sure how well they will
>> work
>> on this project. It might be necessary to rebuild for gtk3 support.
>> Maybe
>> there is a way to run both gtk2 and 3 from the same codebase. At the
>> same
>> time would be even cooler because then we could just tansition  to gtk3
>> and clutter without having to migrate existing code.
>>
>> I'll see if I can get gtk3 working with the new multiout window.
>>
>
> Have you read this:
> http://developer.gnome.org/gtk3/3.5/gtk-migrating-2-to-3.html
>

The problem with a complete migration is that drawable is not supported in
gtk3 which means we have to basically reimplement the custom widgets like
the parametric eq, compressor graphs and meters. So it is not a small task
to migrate this app.

I'm looking at embedding a clutter stage into the new window now. It might
be the way to get a more advanced UI without having to completely rebuild
the existing interface.


--
Patrick Shirkey
Boost Hardware Ltd

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb