In doing some other things, I needed to use some class-specific routines of a class subtyped from the container class,... and found that the type checking was insisting I was trying to cast to an unknown class, even though I was using the GTK_CONTAINER_CLASS() macro to cast to. I compared the definition of that macro to the one for GTK_OBJECT_CLASS, and found some differences that seem to be typos, so I changed it accordingly, and suddenly everything worked. So, here the change I made. Deon Ramsey (Draco) ----------------------------------------------------------------------------- Deon Ramsey (general Librarygopher) may be reached as: Work: Private: dfkidok@dfki.uni-kl.de ramsey@rhrk.uni-kl.de WWW: Deon Ramsey Or via Snail-Mail: Deon Ramsey Koenigstr. 11 67655 Kaiserslautern Germany Program (Pro'-gram) n. A magic spell cast over a computer, causing it to turn one's input into error messages. There are many intelligent species in the Universe. They are all owned by cats. Be discreet, be polite, but be yourself. -- Per Aspera