Trixul - Cross-Platform Development in C++
Read along as I chronicle my efforts to develop the Trixul Cross-Platform GUI Toolkit. Trixul is a simple cross-platform toolkit that will be featured in my next book on the subject of cross-platform development in C++. Content posted to this blog is Copyright 2004 - 2006 Syd Logan, All Rights Reserved, and may not be duplicated or republished without the written permission of the author.
About Me

- Name: Syd
- Location: Southern California, United States
Author of Developing Cross-Platform Applications in C++, Addison-Wesley, Developing Imaging Applications with XIElib, Prentice Hall, and Gtk+ Programming in C, Prentice Hall. Former member of the technical staff at Netscape, where I was responsible for the XUL-based Instant Messenger in Netscape 6 through 7. Also spent a few years at VMware, working on guest components team in the Virtual Machine Group. Syd is a member of the Encinitas Guitar Orchestra,
Previous Posts
- Here is a screen shot of the Gtk+/Linux port of ...
- After some time implementing and debugging scrolle...
- After playing around most of the weekend with the ...
- What's next, now that I have the spent the last 8 ...
- After a couple of weeks of laboring with issues ...
- Those of you who are experienced JavaScript progra...
- This week, I continued work towards supporting DOM...
- In Cocoa, an NSMenu object can be set to allow cli...
- This weekend I tackled the issue of supporting the...
- This weekend's project goal was to design and impl...
Wednesday, April 26, 2006


2 Comments:
Trixul is a cool idea. is there any possibility that there will or could be a qt port?
Yes, Qt is a very real possibility. The reason for this is the clean separation between platform implementations. Currently, I support Cocoa on MacOS X, Gtk+ on Linux, and .NET forms on Windows. Qt would simply be another factory implementation that could be instantiated on all three platforms (due to its cross-platform nature).
There might be some difficulties due to how Qt is built, but that could be isolated to the platform Makefile I suspect).
Not only can you port to Qt (or Motif, or wxWidgets for that matter), Trixul should be very portable to other platforms that provide a native toolkit similar to those already supported, and support C++. I am compiler-agnostic for the most-part, Mac and Linux are built with GCC, while Windows is built using Visual Studio .NET (from the command line).
Post a Comment
<< Home