ejemplo que muestra todos los iconos stock de gtk con su respectivo nombre

un screenshot:

/images/Recetario/Gui/Gtk/StockItems/stock-gtk.png
'''modulo que muestra el uso de los stock icons en gtk'''
import gtk

def run():
    '''muestra una ventana con algunos elementos con stock icons'''
    ventana = gtk.Window()
    ventana.set_default_size(400, 400)

    box = gtk.VBox(spacing=4)

    for id in gtk.stock_list_ids():
        imagen = gtk.Image()
        imagen.set_from_stock(id, gtk.ICON_SIZE_BUTTON)

        etiqueta = gtk.Label("gtk.STOCK" + id[3:].replace("-", "_").upper())
        etiqueta.set_alignment(0.0, 0.5)

        caja = gtk.HBox()

        caja.pack_start(imagen, False)
        caja.pack_start(etiqueta)

        box.pack_start(caja)

    scroll = gtk.ScrolledWindow()
    scroll.add_with_viewport(box)
    scroll.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)

    ventana.add(scroll)

    ventana.connect('delete-event', gtk.main_quit)
    ventana.show_all()
    gtk.main()


if __name__ == '__main__':
    run()