Description:
A control for detachable window portions.
The RHandleBox control allows a portion of a window to be "torn off". It displays its child and a handle that the user can drag to tear off a separate window (the float window) containing the child control. A thin ghost is drawn in the original location of the handlebox. 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 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 handlebox 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 handlebox is deattached. For instance, if the handlebox is packed at the bottom of a 
RVBox, then when the handlebox is detached, the bottom edge of the handlebox's allocation will remain fixed as the height of the handlebox shrinks, so the snap edge should be set to POS_BOTTOM.
 
	
	
		   	   This property sets or gets the background color of a control
	
 
	
	
		   	   This is the data received by the control on which this control is dropped 
OnDragDataReceived
	 
	
	
		   	   When this property is set to true, a control can be dragged by the user (using the mouse)
	
 
	
	
		   	   When this property is set to true, a control can receive 
Dragable objects
	
 
	
	
		   	   When this property is set to true, a control can receive focus (is enabled)
	
 
	
	
		   	   This property sets or gets the foreground color of a control
	
 
	
	
		   	   Allows to modify the font used by a control via the 
RFont class
	
 
	
	
		   	   This property gets the height (in pixels) of a control
	
 
	
	
		   	   This property sets or gets the background color of an inactive object
	
 
	
	
		   	   This property sets or gets the foreground color of an inactive object
	
 
	
	
		   	   This property gets the number of pixels from the left margin of this control to the left margin of its parent
	
 
	
	
		   	   This property gets or sets the minimum height(in pixels) for a control
	
 
	
	
		   	   This property gets or sets the minimum width for a control
	
 
	
	
		   	   This property sets or gets the mouse cursor image using a stock image
	
 
	
	
		   	   This property sets the image used by the mouse cursor from a 
RImage object
	
 
	
	
		   	   This property sets or gets the type of the packing used for the next child of this control
	
 
	
	
		   	   This property sets or gets the type of the packing for this control
	
 
	
	
		   	   This property gets or sets the popup menu used for this control (the menu that appears when the mouse is right clicked)
	
 
	
	
		   	   This property sets or gets the background color of a selected control
	
 
	
	
		   	   This property sets or gets the foreground color of a selected control
	
 
	
	
		   	   This property sets or gets the tool tip for a visible object
	
 
	
	
		   	   This property gets the number of pixels from the top margin of this control to the top margin of its parent
	
 
	
	
		   	   This is a property that encapsulates custom data that needs to be attached to a control
	
 
	
	
		   	   A Boolean value specifying whether the button is visible
	
 
	
	
		   	   This property gets the width (in pixels) of a control
	
 
 
	
	
		   	   Event triggered by user pressing button
	
 
	
	
		   	   Event triggered by user releasing button
	
 
	
	
		   	   This event is fired for each child property that has changed on an object
	
 
	
	
		   	   Event triggered by a window resizing
	
 
	
	
		   	   Event triggered by window begin closed
	
 
	
	
		   	   Informs objects that their text direction has been changed (if the control contains text)
	
 
	
	
		   	   This event is fired on the drag source when a drag is started
	
 
	
	
		   	   This event is fired on the drag source when a drag with the move action is successfully completed
	
 
	
	
		   	   This event is fired on the drag source when the drop site requests the data which is dragged
	
 
	
	
		   	   This event is fired on the drop site when the dragged data has been received
	
 
	
	
		   	   The event is fired on the drop site when the user drops the data onto the control
	
 
	
	
		   	   This event is fired on the drag source when a drag is finished
	
 
	
	
		   	   This event is fired on the drop site when the cursor leaves the control
	
 
	
	
		   	   The event is fired on the drop site when the user moves the cursor over the control during a drag
	
 
	
	
		   	   Generated when the pointer enters a window
	
 
	
	
		   	   This event is fired when another event is fired
	
 
	
	
		   	   Event triggered by window requiring a refresh
	
 
	
	
		   	   This event is fired when this control receives focus(check GTK documentation for more information)
	
 
	
	
		   	   This event is fired when this control receives focus(check GTK documentation for more information)
	
 
	
	
		   	   This event is fired when this control looses its focus(check GTK documentation for more information)
	
 
	
	
		   	   This event is fired when this control grabs focus
	
 
	
	
		   	   Event fired when a control is grabbed(check GTK for more information)
	
 
	
	
		   	   Event triggered when the control is hidden
	
 
	
	
		   	   Informs objects that their top level control has been changed
	
 
	
	
		   	   This event is fired whenever the Sender control picks up a key pressed signal
	
 
	
	
		   	   This event is fired whenever the user releases a key
	
 
	
	
		   	   Generated when the pointer leaves a window
	
 
	
	
		   	   Event triggered when the control is mapped (please check GTK documentation for more information)
	
 
	
	
		   	   Event triggered when the control is raising a map_event signal (please check GTK documentation for more information)
	
 
	
	
		   	   Event fired when a mnemonic is activated(check GTK for more information)
	
 
	
	
		   	   Event triggered by user moving pointer
	
 
	
	
		   	   Event triggered by window requiring a refresh
	
 
	
	
		   	   This event is fired when the control's parent is changed
	
 
	
	
		   	   Event triggered when a property of the control is changed(please check GTK documentation for more information)
	
 
	
	
		   	   Proximity events are generated when using GDK's wrapper for the XInput extension
	
 
	
	
		   	   Proximity events are generated when using GDK's wrapper for the XInput extension
	
 
	
	
		   	   Event triggered when the control is realized (please check GTK documentation for more information)
	
 
	
	
		   	   This event is fired when the screen is changed(check GTK documentation for more information)
	
 
	
	
		   	   Generated from button presses for the buttons 4 to 7
	
 
	
	
		   	   Generated when a selection is requested or ownership of a selection is taken over by another client application
	
 
	
	
		   	   The "selection-get" event is fired when the selection data is requested from control(see gtk documentation for more information)
	
 
	
	
		   	   Generated when a selection is requested or ownership of a selection is taken over by another client application
	
 
	
	
		   	   This event is fired when the selection data is received from control(see gtk documentation for more information)
	
 
	
	
		   	   Generated when a selection is requested or ownership of a selection is taken over by another client application
	
 
	
	
		   	   Event triggered when the control is shown
	
 
	
	
		   	   Event triggered after the control is resized (please check GTK documentation for more information)
	
 
	
	
		   	   Event triggered before the control is resized (please check GTK documentation for more information)
	
 
	
	
		   	   Event triggered when the control's state is changed(please check GTK documentation for more information)
	
 
	
	
		   	   Informs objects that their style has been changed
	
 
	
	
		   	   Event triggered when the control is mapped (please check GTK documentation for more information)
	
 
	
	
		   	   Event triggered when the control is raising a unmap_event signal (please check GTK documentation for more information)
	
 
	
	
		   	   Event triggered when the control is unrealized (please check GTK documentation for more information)
	
 
	
	
		   	   This event is fired whenever the Sender control visibility is changed
	
 
	
	
		   	   This event is generated when the state of a toplevel window changes