"Last month's article examined how to create a simple ``Hello
World'' application using Gtk+ and GNOME. This month, we'll build a
more sophisticated application - one to store and retrieve
recipes."
"Before we write a single line of code, let's see how we're
going to design this. First, we'll look at the user interface, and
then see what that means for our program design."
"When designing user interfaces, we need to consider what
provides users with the most useful and intuitive view of their
data, without overcrowding them. What do we need to be able to get
at easily when we're using the application? There are two parts to
this question: actions that we can perform, and data we can
see."