Advanced GTK+



In this chapter, you’ve seen how GObject is used to create powerful object-oriented classes in C, and how subclasses of GtkWidget can be used with various degrees of complexity to merely add features to an existing widget, or to create a new widget entirely from scratch. Combining this with knowledge of the external GTK+ API, you should be able to create any interface you could possibly need.

In the next chapter, I’ll explore how to interface your GUI with the Internet, allowing your application to communicate on the network. I’ll explain how networking code works in general, and explore how you can easily integrate this with GTK+’s main loop.


Function Pointer Networking Code Class Struct Will Emit File Transfer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Sean Egan 2005

Personalised recommendations