return self.get_columns().index(column)
        #return self.get_columns().index(column) - 1



# register only for pygtk < 2.8
if gtk.pygtk_version[1] < 8:
    gobject.type_register(DatasetView)




###############################################################################

if __name__ == "__main__":

    win = gtk.Window()
    win.connect("destroy", gtk.main_quit)

    ds = Table( numpy.array([(1,2,3),(4,5,6)]) )
#    ds = setup_test_dataset()
#    ds.remove(0)
    ds.dump()
    print ds.nrows

    dsview = DatasetView(None,ds)
    win.add(dsview)
    
    win.show_all()
    gtk.main()