HandleBox —
* This file reflects the Gtk object hierarchy in terms of Haskell classes. -
newtype
AccelLabel |
newtype
Adjustment |
newtype
Alignment |
newtype
Arrow |
newtype
AspectFrame |
newtype
Bin |
newtype
Box |
newtype
Button |
newtype
ButtonBox |
newtype
CList |
newtype
CTree |
newtype
Calendar |
newtype
CellRenderer |
newtype
CellRendererPixbuf |
newtype
CellRendererText |
newtype
CellRendererToggle |
newtype
CheckButton |
newtype
CheckMenuItem |
newtype
ColorSelection |
newtype
ColorSelectionDialog |
newtype
Colormap |
newtype
Combo |
newtype
Container |
newtype
Curve |
newtype
Dialog |
newtype
DragContext |
newtype
DrawWindow |
newtype
Drawable |
newtype
DrawingArea |
newtype
Entry |
newtype
EventBox |
newtype
FileSelection |
newtype
Fixed |
newtype
Font |
newtype
FontFace |
newtype
FontFamiliy |
newtype
FontMap |
newtype
FontSelection |
newtype
FontSelectionDialog |
newtype
FontSet |
newtype
Frame |
newtype
GC |
newtype
GObject |
newtype
GammaCurve |
newtype
HBox |
newtype
HButtonBox |
newtype
HPaned |
newtype
HRuler |
newtype
HScale |
newtype
HScrollbar |
newtype
HSeparator |
newtype
HandleBox |
newtype
IMContext |
newtype
IMMulticontext |
newtype
IconFactory |
newtype
Image |
newtype
ImageMenuItem |
newtype
InputDialog |
newtype
Invisible |
newtype
Item |
newtype
ItemFactory |
newtype
Label |
newtype
Layout |
newtype
List |
newtype
ListItem |
newtype
ListStore |
newtype
Menu |
newtype
MenuBar |
newtype
MenuItem |
newtype
MenuShell |
newtype
MessageDialog |
newtype
Misc |
newtype
Notebook |
newtype
Object |
newtype
OptionMenu |
newtype
Paned |
newtype
PangoContext |
newtype
PangoLayout |
newtype
Pixbuf |
newtype
Pixmap |
newtype
Plug |
newtype
Preview |
newtype
ProgressBar |
newtype
RadioButton |
newtype
RadioMenuItem |
newtype
Range |
newtype
Ruler |
newtype
Scale |
newtype
Scrollbar |
newtype
ScrolledWindow |
newtype
Separator |
newtype
Settings |
newtype
Socket |
newtype
SpinButton |
newtype
Statusbar |
newtype
Style |
newtype
Table |
newtype
TearoffMenuItem |
newtype
TextBuffer |
newtype
TextChildAnchor |
newtype
TextMark |
newtype
TextTag |
newtype
TextTagTable |
newtype
TextView |
newtype
TipsQuery |
newtype
ToggleButton |
newtype
Toolbar |
newtype
Tooltips |
newtype
TreeModel |
newtype
TreeModelSort |
newtype
TreeSelection |
newtype
TreeStore |
newtype
TreeView |
newtype
TreeViewColumn |
newtype
VBox |
newtype
VButtonBox |
newtype
VPaned |
newtype
VRuler |
newtype
VScale |
newtype
VScrollbar |
newtype
VSeparator |
newtype
Viewport |
newtype
Widget |
newtype
Window |
handleBoxNew:: IO HandleBox |
handleBoxSetHandlePosition:: HandleBoxClass hb => hb -> PositionType -> IO () |
handleBoxSetShadowType:: HandleBoxClass hb => hb -> ShadowType -> IO () |
handleBoxSetSnapEdge:: HandleBoxClass hb => hb -> PositionType -> IO () |
onChildAttached:: HandleBoxClass hb => hb -> IO () -> IO (ConnectId hb) |
onChildDetached:: HandleBoxClass hb => hb -> IO () -> IO (ConnectId hb) |
| newtype CellRendererPixbuf = | CellRendererPixbuf (ForeignPtr (CellRendererPixbuf)) |
| newtype CellRendererToggle = | CellRendererToggle (ForeignPtr (CellRendererToggle)) |
| newtype ColorSelectionDialog = | ColorSelectionDialog (ForeignPtr (ColorSelectionDialog)) |
Set the position of the handle.
| handleBoxSetHandlePosition | :: hb | :: PositionType | :: IO () |
| hb | pos |
Set the shadow type of the detached box.
| handleBoxSetShadowType | :: hb | :: ShadowType | :: IO () |
| hb | shadow |
Set the snap edge of the HandleBox.
| handleBoxSetSnapEdge | :: hb | :: PositionType | :: IO () |
| hb | pos |
The snap edge is the edge of the detached child that must be aligned with the corresponding edge of the "ghost" left behind when the child was detached to reattach the torn-off window. Usually, the snap edge should be chosen so that it stays in the same place on the screen when the handlebox is torn off. If the snap edge is not set, then an appropriate value will be guessed from the handle position. If the handle position is PosRight or PosLeft, then the snap edge will be PosTop, otherwise it will be PosLeft.
Emitted when the contents of the handlebox are reattached to the main window.
| onChildAttached | :: hb | :: IO () | :: IO (ConnectId hb) |
(INTERNAL) We ignore the given Widget.
Emitted when the HandleBox is detached form the main window.
| onChildDetached | :: hb | :: IO () | :: IO (ConnectId hb) |