| Rapicorn - Experimental UI Toolkit - Source Code
    13.07.0
    | 
Inherits Rapicorn::WidgetListIface, Rapicorn::MultiContainerImpl, Rapicorn::AdjustmentSource, and Rapicorn::EventHandler.
| Public Member Functions | |
| virtual std::string | model () const | 
| virtual void | model (const std::string &modelurl) | 
| virtual SelectionMode | selection_mode () const | 
| virtual void | selection_mode (SelectionMode smode) | 
| virtual void | set_selection (const BoolSeq &selection) | 
| virtual BoolSeq | get_selection () | 
| virtual void | select_range (int first, int length) | 
| virtual void | unselect_range (int first, int length) | 
| bool | validate_selection (int fallback=0) | 
| bool | has_selection () const | 
| virtual void | hierarchy_changed (WidgetImpl *old_toplevel) | 
| Signal emitted when a widget ancestry is added to or removed from a Window. | |
| Adjustment & | hadjustment () const | 
| Adjustment & | vadjustment () const | 
| Adjustment * | get_adjustment (AdjustmentSourceType adj_source, const String &name) | 
| void | invalidate_model (bool invalidate_heights, bool invalidate_widgets) | 
| virtual void | visual_update () | 
| virtual void | size_request (Requisition &requisition) | 
| virtual void | size_allocate (Allocation area, bool changed) | 
| int | focus_row () | 
| bool | grab_row_focus (int next_focus, int old_focus=-1) | 
| int | row_height (int nth_row) | 
| void | scroll_layout_preserving () | 
| void | cache_row (ListRow *lr) | 
| void | destroy_row (ListRow *lr) | 
| void | destroy_range (size_t first, size_t bound) | 
| void | fill_row (ListRow *lr, int row) | 
| ListRow * | create_row (uint64 row, bool with_size_groups=true) | 
| ListRow * | lookup_row (int row, bool maybe_cached=true) | 
| ListRow * | fetch_row (int row) | 
| void | update_row (int row) | 
| void | scroll_layout () | 
| double | scroll_row_position (const int r, const double a) | 
| void | vscroll_layout () | 
| double | vscroll_row_position (const int target_row, const double list_alignment) | 
| int | vscroll_row_yoffset (const double value, const int target_row) | 
| int | vscroll_relative_row (const int src_row, int pixel_delta) | 
| void | pscroll_layout () | 
| double | pscroll_row_position (const int target_row, const double list_alignment) | 
| Protected Member Functions | |
| virtual const PropertyList & | __aida_properties__ () | 
| Retrieve the list properties of an instance. | |
| void | change_selection (int current, int previous, bool toggle, bool range, bool preserve) | 
| virtual bool | key_press_event (const EventKey &event) | 
| virtual bool | button_event (const EventButton &event, WidgetListRowImpl *lrow, int index) | 
| virtual bool | handle_event (const Event &event) | 
| virtual bool | row_event (const Event &event, WidgetListRowImpl *lrow, int index) | 
| virtual void | reset (ResetMode mode) | 
| virtual bool | can_focus () const | 
| virtual bool | move_focus (FocusDirType fdir) | 
| virtual void | focus_lost () | 
| bool | selected (int row) | 
| void | toggle_selected (int row) | 
| void | deselect_all () | 
 1.7.6.1
 1.7.6.1