of the guide and sample point canvas items. They are too obscure to additionally hide them, and these items are used rarely enough to justify the additional parameter to the new() functions.
and pass it to all constructors. The GimpDisplayShell is needed because items are going to become more powerful soon.