ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: About porting to Qt.


From: jose maria gomez
Subject: Re: About porting to Qt.
Date: Fri, 2 May 2008 20:06:32 +0200
User-agent: KMail/1.9.9

it is really good to know that there are some people there to help.
I would like count with you..
Thanks a lot.

On Friday 02 May 2008 06:16:08 pm Joby Joseph wrote:
> Hi
> I am just happy to know that people are active on ddd. I dont use it now
> but it was a life saver at one point. I am not a good programmer. But would
> like to contribute in other ways if needed. joby
>
> ----- Original Message ----
> From: Peter Wainwright <address@hidden>
> To: "Discussion list for DDD, the GNU graphical debugger front end"
> <address@hidden> Cc: jose maria gomez <address@hidden>
> Sent: Friday, May 2, 2008 11:36:36 AM
> Subject: Re: About porting to Qt.
>
> On Thu, 2008-05-01 at 15:19 +0200, jose maria gomez wrote:
> > Hello, I am Jose Maria, the new offcial maintainer of DDD package. I am
> > still having a look to the source and thinking about what could be the
> > betters plans for DDD and which could be the better way to do it.
> >
> > One of the things I would like to do is to port DDD to Qt gui libraries.
> > Anyway, this is not trivial. First of all, DDD need a lot of work to
> > decouple GUI from "logic".
>
> Good news that someone has volunteered to replace Andrew.
>
> I don't know if you are aware, but I have already started a project to
> write a new GUI backend which can use the Gtkmm widget set.  This is in
> the "branches/gddd" directory of the Subversion repository.
>
> As a result I have already decoupled most of the logic from the backend
> widget set.  All the communication goes through a shim or "virtual"
> widget set (GUI::Widget, GUI::Container, GUI::Button...).
>
> You may find that you can just write another backend for this interface.
> Otherwise, I hope that the interface can be easily modified to support
> both Qt and Gtkmm, as well as maybe others yet to be invented.  I did
> hope that my interface would support more widget sets than just Gtkmm,
> but I didn't have enough experience of Qt to try writing anything using
> Qt.
>
> Basically you would have a "QtX::" widget which would just be a
> container for the real Qt widget.  The callbacks need to appear in the
> main program as libsigc++ signals, which are similar to but not
> identical to Qt signals.  I should think it is quite possible (maybe
> even fairly easy) to catch Qt signals and translate them to the libsigc
> ++ format.  I did the same for the Motif (Xt) callbacks, in order to
> provide a backward-compatible version which would run on Motif.  I'm no
> longer actively developing that code, but it worked quite well as far as
> it went.
>
> I posted some ideas at http://www.ceiriog.eclipse.co.uk/ddd-gtk.pdf
>
> Peter Wainwright (pwainwright at users.sourceforge.net)
>
> > I will inform all of you as soon as posible about the plans. Everybody
> > can help of course and your feedback is very important.
> >
> > The application is in C, so i would like to rewrite most of them to
> > moderm C++ and put QT over all. At the same time I think that a good
> > pluggin system could be really useful in this case.
> >
> > Thanks a lot.
> > _______________________________________________
> > Ddd mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/ddd
>
> _______________________________________________
> Ddd mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/ddd


Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]