views:

72

answers:

2

Could you please recommend some books I would need to read in order to learn how to build a custom GUI widgets? Or better yet, how to build a GUI framework?

Any programming language will do, I wanna learn the concept behind this.

+1  A: 

There isn't anything i'm aware off. The user drawn widgets are pretty small part in all GUI books i've seen. Well there isn't so much to write about it anyway. Handle mouse clicks, drag and drops, keyboard and drawing.

There are only at least two .NET Books about this handling especially GDI+ drawing. But amazon reviews are pretty bad for them.

If you want to build your own application specific GUI Framework you need to look at the source of other toolkits. There isn't any perfect yet but they are in general useable if you are doing standard applications.

For multimedia apps like itunes or IRC programs without standard looks there are specific Widget SDK's as none of WxWidget, QT, FOX, FLTK, GTK is really useable for it. But there is no book just plain SDK documentation.

Lothar
+1  A: 

The resources (documents and blogs) found through the Composite Client Application Guidance (formerly PRISM) would be a good place to start.

Doug L.