[no subject]



- hierarchical docking in paneds and notebooks
- not currently adequate for toolbars/menus
- there is no such central widget -> every item is dockable
- the main container is GdlDock and every dock item is inside a
  GdlDock (even when floating).  As a side effect of this you can dock
  to floating items too
- all items must be bound to a master object (which is automatically
  created/destroyed)
- user dragging is done with pointer grabbing/event monitoring
- outline dragging indication
- layout saving/restoring is provided in a separate object (xml
  format)
- provides widgets to show/hide items, lock/unlock all items at once
  and to save/restore different layouts
- only locked behavior currently implemented
- layout managment is completely separate from the dock objects: all
  necessary information is accessible using gobject property system
  and container methods (even for non-standard dock widgets)
- widget lifetime and hierarchy are handled automatically by the base
  object (GdlDockObject)
- mostly working placeholders






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]