Re: [gtkmvc-users] Quickly
Brought to you by:
cavada
From: Luke M. <luk...@in...> - 2010-05-13 22:19:32
|
On Thu, 2010-05-13 at 22:42 +0200, Tobias Weber wrote: > On 13.05.2010, at 06:02, Luke Morton wrote: > >>> I'd remove the widget subclassing stuff. It's not necessary in > gtkmvc and potentially confusing. > That's not what I meant. The subclasses of gtk.Window or Dialog that > the Ubuntu template uses can be removed, I thought that might be what you meant. I'll have a go, but last time I tried that I made a mess of things (I'm relatively inexperienced in GTK+ programming). I have had a bit of experience writing gtkrc themes though, and being able to write a rule for a particular application is nice, and only possible if that application can be uniquely identified. So from that perspective, I think the subclasses are actually a good idea. > along with the Glade catalogs. Just replace them with the regular ones > in the XML. You already moved all code into the gtkmvc.View > subclasses. I'll try, but again, I'm not 100% sure what I'm doing :) > I notice you include gtkmvc from SVN. I'm all for copying the > framework into each application, but it should probably be a release, > or at least have a version number that makes it clear that the > documentation on the website may not apply. I had to do that for builder support. But you're right, it should have a version number. If the changes to templates regarding subclassing and glade catalogs mean that significant portions of the code inherited from ubuntu-application have to be changed then I'd rather not do that. In Quickly 0.4 it's possible to inherit commands (like quickly design) so we benefit from any future bug fixes/improvements to those commands Since Quickly isn't yet stable (from an API point of view), this is all the more important. Nevertheless, I'll look into both and and see if I can do them. > This is a great chance to show more people how nice Observer is :) Is there a particular example you'd like me to include? Or do you just mean in general? Luke. |