O'Reilly logo

Foundations of GTK+ Development by Andrew Krause

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 3Container Widgets

Chapter 2 showed you the basic essentials you will need in every GTK+ application you create. It also introduced you to signals, events, callback functions, the GtkLabel widget, the GtkButton widget, and the GtkContainer class.

In this chapter, you will cover the two types of container widgets: decorators and layout containers. Then you will gain knowledge of many important container widgets including boxes, notebooks, handle boxes, and event boxes.

The last widget covered, GtkEventBox, allows all widgets that would otherwise be unable to do so to take advantage of GDK events.

In this chapter, you will learn the following:

  • The purpose of the GtkContainer class and its descendents
  • How to use layout containers including ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required