A simple demo with a GtkIconView widget filled with a few stock icons.

IconView screenshot

The code to obtain this (without Glade) is quite straightforward. Create a window, within it a scrolled window, and within that a GtkIconView. A list store is attached to it and filled with a few icons.

<%= copy_function("examples/iconview.lua", "MainWin.new") %>