PROGRAM(handle_box);
// The contents of a handle box can be 'dragged' out of the box by the user.
// The contents will then be placed in a separate window.
// IMG: GTK.Handle_box()->add(GTK.Label("The contents")->show()) 
SIGNAL("child_attached", "Called when a new child is added to the box");
SIGNAL("child_detached", "Called when a child is removed from the box");
INHERIT(bin);
COMPLEX_FUNCTION(create);
COMPLEX_FUNCTION(set_shadow_type, int);
NAME_ARGS(shadow_type);
// One of CONST(GTK_SHADOW)

CLASSMEMBER(in_drag, int);
CLASSMEMBER(shrink_on_detach, int);
CLASSMEMBER(child_detached, int);
CLASSMEMBER(float_window_mapped, int);
CLASSMEMBER(handle_position, int);
