| Rapicorn - Experimental UI Toolkit - Source Code
    13.07.0
    | 
Inherits Rapicorn::WidgetImpl, and Rapicorn::ContainerIface.
Inherited by Rapicorn::Alignment [virtual], Rapicorn::Ambience [virtual], Rapicorn::Arrangement [virtual], Rapicorn::Frame [virtual], Rapicorn::HBox [virtual], Rapicorn::MultiContainerImpl [virtual], Rapicorn::ScrollArea [virtual], Rapicorn::SingleContainerImpl [virtual], Rapicorn::SliderArea [virtual], Rapicorn::Table [virtual], Rapicorn::TestBox [virtual], Rapicorn::TestContainer [virtual], Rapicorn::Text::Editor [virtual], and Rapicorn::VBox [virtual].
| Public Types | |
| typedef Walker< WidgetImpl > | ChildWalker | 
| Public Member Functions | |
| void | uncross_descendant (WidgetImpl &descendant) | 
| size_t | widget_cross_link (WidgetImpl &owner, WidgetImpl &link, const WidgetSlot &uncross) | 
| void | widget_cross_unlink (WidgetImpl &owner, WidgetImpl &link, size_t link_id) | 
| void | widget_uncross_links (WidgetImpl &owner, WidgetImpl &link) | 
| WidgetImpl * | get_focus_child () const | 
| void | child_container (ContainerImpl *child_container) | 
| ContainerImpl & | child_container () | 
| virtual ChildWalker | local_children () const =0 | 
| virtual size_t | n_children ()=0 | 
| virtual WidgetImpl * | nth_child (size_t nth)=0 | 
| bool | has_children () | 
| void | remove (WidgetImpl &widget) | 
| void | remove (WidgetImpl *widget) | 
| void | add (WidgetImpl &widget) | 
| void | add (WidgetImpl *widget) | 
| virtual Affine | child_affine (const WidgetImpl &widget) | 
| virtual const CommandList & | list_commands () | 
| virtual void | point_children (Point p, std::vector< WidgetImpl * > &stack) | 
| void | screen_window_point_children (Point p, std::vector< WidgetImpl * > &stack) | 
| virtual ContainerImpl * | as_container_impl () | 
| virtual void | render_recursive (RenderContext &rcontext) | 
| void | debug_tree (String indent=String()) | 
| virtual WidgetIface * | create_child (const std::string &widget_identifier, const StringSeq &args) | 
| Protected Member Functions | |
| virtual void | add_child (WidgetImpl &widget)=0 | 
| virtual void | repack_child (WidgetImpl &widget, const PackInfo &orig, const PackInfo &pnew) | 
| virtual void | remove_child (WidgetImpl &widget)=0 | 
| virtual void | unparent_child (WidgetImpl &widget) | 
| virtual void | dispose_widget (WidgetImpl &widget) | 
| virtual void | hierarchy_changed (WidgetImpl *old_toplevel) | 
| Signal emitted when a widget ancestry is added to or removed from a Window. | |
| virtual bool | move_focus (FocusDirType fdir) | 
| void | expose_enclosure () | 
| void | change_unviewable (WidgetImpl &child, bool) | 
| virtual void | focus_lost () | 
| virtual void | set_focus_child (WidgetImpl *widget) | 
| virtual void | scroll_to_child (WidgetImpl &widget) | 
| virtual void | dump_test_data (TestStream &tstream) | 
| Static Protected Member Functions | |
| static Allocation | layout_child (WidgetImpl &child, const Allocation &carea) | 
 1.7.6.1
 1.7.6.1