Package: gtk
Class gtk-handle-box
Superclassesgtk-bin, gtk-container, gtk-widget, gtk-buildable, g-object, common-lisp:standard-object, common-lisp:t Documented Subclasses
None
Direct SlotsDetails The gtk-handle-box widget allows a portion of a window to be
"torn off".
It is a bin widget which displays its child and a handle that the user can
drag to tear off a separate window, the float window, containing the child
widget. A thin ghost is drawn in the original location of the handle box. By
dragging the separate window back to its original location, it can be
reattached. When reattaching, the ghost and float window must be aligned along one of the edges, the snap edge. This either can be specified by the application programmer explicitely, or GTK will pick a reasonable default based on the handle position. To make detaching and reattaching the handle box as minimally confusing as possible to the user, it is important to set the snap edge so that the snap edge does not move when the handle box is deattached. For instance, if the handle box is packed at the bottom of a vertical gtk-box widget, then when the handle box is detached, the bottom edge of the allocation of the handle box will remain fixed as the height of the handle box shrinks, so the snap edge should be set to :bottom. WarningSignal DetailsThe "child-attached" signallambda (handlebox widget) :run-firstThe signal is emitted when the contents of the handle box are reattached to the main window.
The "child-detached" signallambda (handlebox widget) :run-firstThe signal is emitted when the contents of the handle box are detached from the main window.
| Slot Access Functions
Inherited Slot Access FunctionsSee also |
2021-5-25