Re: About porting to Qt.
jose maria gomez <[email protected]>
| Newsgroups | gmane.comp.debugging.ddd.general |
|---|---|
| Message-ID | <[email protected]> |
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 <[email protected]> > To: "Discussion list for DDD, the GNU graphical debugger front end" > <[email protected]> Cc: jose maria gomez <[email protected]> > 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 > > [email protected] > > http://lists.gnu.org/mailman/listinfo/ddd > > _______________________________________________ > Ddd mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/ddd _______________________________________________ Ddd mailing list [email protected] http://lists.gnu.org/mailman/listinfo/ddd
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBIG1gqwud8AVYZYawRAniZAKDLpohN8OEazLIKx3YK8m5woBZbywCfXX7x aRpbHCOnlnR/LNUOrux8uQI= =AC1H -----END PGP SIGNATURE-----