abstract_type typedef | neogfx::widget< Interface > | |
accept(i_drag_drop_object const &aObject, optional_point const &aDropPosition={}) final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
accepted_as(i_drag_drop_object const &aObject, optional_point const &aDropPosition={}) const final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
add(i_widget &aChild) override | neogfx::widget< Interface > | |
add(const i_ref_ptr< i_widget > &aChild) override | neogfx::widget< Interface > | |
add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
adding_child() const override | neogfx::widget< Interface > | |
after() const override | neogfx::widget< Interface > | |
after() override | neogfx::widget< Interface > | |
anchor_map_type typedef | neogfx::anchorable< reference_counted< Base > > | |
anchor_to(i_anchorable &aRhs, i_string const &aLhsAnchor, anchor_constraint_function aLhsFunction, i_string const &aRhsAnchor, anchor_constraint_function aRhsFunction) override | neogfx::layout_item< Base > | inline |
anchors() const override | neogfx::anchorable< reference_counted< Base > > | inline |
anchors() override | neogfx::anchorable< reference_counted< Base > > | inline |
as_layout() const final | neogfx::layout_item< Base > | inline |
as_layout() final | neogfx::layout_item< Base > | inline |
as_spacer() const final | neogfx::layout_item< Base > | inline |
as_spacer() final | neogfx::layout_item< Base > | inline |
as_widget() const final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
as_widget() final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
background_opacity() const override | neogfx::widget< Interface > | |
before() const override | neogfx::widget< Interface > | |
before() override | neogfx::widget< Interface > | |
begin_edit() | neogfx::item_view | |
beginning_edit() const | neogfx::item_view | |
border() const override | neogfx::framed_widget< widget<> > | |
bring_child_to_front(const i_widget &aChild) override | neogfx::widget< Interface > | |
can_accept(i_drag_drop_object const &aObject, optional_point const &aDropPosition={}) const final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
can_capture() const override | neogfx::widget< Interface > | |
can_defer_layout() const override | neogfx::widget< Interface > | |
can_set_focus(focus_reason aFocusReason) const override | neogfx::widget< Interface > | |
can_update() const override | neogfx::widget< Interface > | |
cancel_drag_drop() final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
capture_position() const override | neogfx::widget< Interface > | |
capture_released() override | neogfx::item_view | protected |
captured() override | neogfx::widget< Interface > | |
capturing() const override | neogfx::widget< Interface > | |
cell_rect(item_presentation_model_index const &aItemIndex, cell_part aPart=cell_part::Base) const | neogfx::item_view | |
cell_rect(item_presentation_model_index const &aItemIndex, i_graphics_context &aGc, cell_part aPart=cell_part::Base) const | neogfx::item_view | |
child_added | neogfx::widget< Interface > | |
child_has_focus() const override | neogfx::widget< Interface > | |
children() const override | neogfx::widget< Interface > | |
client_rect(bool aExtendIntoPadding=true) const override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
column_info_changed(item_model_index::value_type aColumnIndex) | neogfx::item_view | protectedvirtual |
column_width(uint32_t aColumn) const override | neogfx::list_view | protectedvirtual |
consider_ancestors_for_mouse_events() const override | neogfx::widget< Interface > | |
container_background_color() const override | neogfx::widget< Interface > | |
control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
current_index_changed(const optional_item_presentation_model_index &aCurrentIndex, const optional_item_presentation_model_index &aPreviousIndex) | neogfx::item_view | protectedvirtual |
drag_drop_source< framed_scrollable_widget >::declare_event(dragging_object, i_drag_drop_object const &) declare_event(dragging_cancelled | neogfx::i_drag_drop_source | |
neogfx::i_drag_drop_target::declare_event(object_acceptable, i_drag_drop_object const &, optional_point const &, drop_operation &) declare_event(object_dropped | neogfx::i_drag_drop_target | |
default_clip_rect(bool aIncludeNonClient=false) const override | neogfx::widget< Interface > | |
define_declared_event(DraggingObject, dragging_object, i_drag_drop_object const &) define_declared_event(DraggingCancelled | neogfx::drag_drop_source< framed_scrollable_widget > | |
define_declared_event(ObjectDroppedOnTarget, object_dropped_on_target, i_drag_drop_object const &, i_drag_drop_target &) public | neogfx::drag_drop_source< framed_scrollable_widget > | inline |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(DeviceMetricsUpdated, device_metrics_updated, const i_widget &) define_declared_event(ChildAdded | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(ChildRemoved, child_removed, i_widget &) define_declared_event(VisibilityChanged | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(PositionChanged, position_changed) define_declared_event(ParentPositionChanged | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(SizeChanged, size_changed) define_declared_event(LayoutCompleted | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(Painting, painting, i_graphics_context &) define_declared_event(PaintingChildren | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(Painted, painted, i_graphics_context &) define_declared_event(Mouse | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(NonClientMouse, non_client_mouse_event, const neogfx::non_client_mouse_event &) define_declared_event(QueryMouseCursor | neogfx::widget< Interface > | |
scrollable_widget< framed_widget< widget<> > >::define_declared_event(Keyboard, keyboard_event, const neogfx::keyboard_event &) define_declared_event(Focus | neogfx::widget< Interface > | |
device_metrics() const override | neogfx::widget< Interface > | |
device_metrics_available() const override | neogfx::widget< Interface > | |
disable_hot_tracking() | neogfx::item_view | |
disabled() const override | neogfx::widget< Interface > | |
drag_drop_active() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
drag_drop_event_monitor() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
drag_drop_object(point const &aPosition) override | neogfx::item_view | protectedvirtual |
drag_drop_source_enabled() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
drag_drop_target_enabled() const final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
drag_drop_tracking_position() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
drag_drop_trigger_distance() const | neogfx::drag_drop_source< framed_scrollable_widget > | inlineprotected |
drag_drop_widget() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
dragging_cancelled | neogfx::drag_drop_source< framed_scrollable_widget > | |
edit(item_presentation_model_index const &aItemIndex) | neogfx::item_view | |
editing() const | neogfx::item_view | |
editor() const | neogfx::item_view | |
editor_has_text_edit() const | neogfx::item_view | |
editor_text_edit() const | neogfx::item_view | |
effective_frame_width() const | neogfx::framed_widget< widget<> > | |
effectively_disabled() const override | neogfx::widget< Interface > | |
effectively_enabled() const override | neogfx::widget< Interface > | |
effectively_hidden() const override | neogfx::widget< Interface > | |
effectively_visible() const override | neogfx::widget< Interface > | |
element_rect(skin_element aElement) const override | neogfx::widget< Interface > | |
enable(bool aEnable) override | neogfx::widget< Interface > | |
enable_drag_drop_source(bool aEnable=true) final | neogfx::item_view | virtual |
neogfx::i_drag_drop_source::enable_drag_drop_source(i_widget &aWidget) | neogfx::i_drag_drop_source | inline |
enable_drag_drop_target(bool aEnable=true) final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
enable_hot_tracking() | neogfx::item_view | |
enabled() const override | neogfx::widget< Interface > | |
end_drag_drop(i_drag_drop_target &aTarget) final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
end_edit(bool aCommit) | neogfx::item_view | |
ending_edit() const | neogfx::item_view | |
entered(bool aChildEntered=false) const override | neogfx::widget< Interface > | |
extents() const final | neogfx::layout_item< Base > | inline |
find(const i_widget &aChild, bool aThrowIfNotFound=true) const override | neogfx::widget< Interface > | |
find(const i_widget &aChild, bool aThrowIfNotFound=true) override | neogfx::widget< Interface > | |
first_visible_item(i_graphics_context &aGc) const | neogfx::item_view | protected |
fix_weightings(bool aRecalculate=true) override | neogfx::layout_item< Base > | inline |
fixed_size(optional_size const &aAvailableSpace={}) const override | neogfx::layout_item< Base > | inline |
focus_event | neogfx::widget< Interface > | |
focus_gained(focus_reason aFocusReason) override | neogfx::item_view | protected |
focus_lost(focus_reason aFocusReason) override | neogfx::widget< Interface > | |
focus_policy() const override | neogfx::item_view | protected |
font() const override | neogfx::widget< Interface > | |
font_role() const override | neogfx::widget< Interface > | |
frame_color() const | neogfx::framed_widget< widget<> > | virtual |
frame_radius() const | neogfx::framed_widget< widget<> > | virtual |
framed_widget(Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_widget &aParent, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_layout &aLayout, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_widget &aParent, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_layout &aLayout, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_widget &aParent, frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_layout &aLayout, frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_widget &aParent, frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
framed_widget(i_layout &aLayout, frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< widget<> > | inline |
get_widget_at(const point &aPosition) const override | neogfx::widget< Interface > | |
get_widget_at(const point &aPosition) override | neogfx::widget< Interface > | |
has_background_opacity() const override | neogfx::widget< Interface > | |
has_border() const noexcept override | neogfx::layout_item< Base > | inline |
has_children() const override | neogfx::widget< Interface > | |
has_fixed_size() const noexcept override | neogfx::layout_item< Base > | inline |
has_focus() const override | neogfx::widget< Interface > | |
has_focus_policy() const override | neogfx::widget< Interface > | |
has_font() const override | neogfx::widget< Interface > | |
has_font_role() const override | neogfx::widget< Interface > | |
has_frame_color() const | neogfx::framed_widget< widget<> > | virtual |
has_frame_radius() const | neogfx::framed_widget< widget<> > | virtual |
has_ideal_size() const noexcept override | neogfx::layout_item< Base > | inline |
has_layout() const override | neogfx::widget< Interface > | |
has_layout_manager() const final | neogfx::layout_item< Base > | inline |
has_logical_coordinate_system() const override | neogfx::widget< Interface > | |
has_margin() const noexcept override | neogfx::layout_item< Base > | inline |
has_maximum_size() const noexcept override | neogfx::layout_item< Base > | inline |
has_minimum_size() const noexcept override | neogfx::layout_item< Base > | inline |
has_model() const | neogfx::item_view | |
has_padding() const noexcept override | neogfx::layout_item< Base > | inline |
has_palette() const override | neogfx::widget< Interface > | |
has_palette_color(color_role aColorRole) const override | neogfx::widget< Interface > | |
has_parent() const final | neogfx::widget< Interface > | |
has_parent_layout() const final | neogfx::widget< Interface > | |
has_parent_layout_item() const final | neogfx::layout_item< Base > | inline |
has_parent_widget() const final | neogfx::widget< Interface > | |
has_presentation_model() const | neogfx::item_view | |
has_root() const final | neogfx::widget< Interface > | |
has_selection_model() const | neogfx::item_view | |
has_size_policy() const noexcept override | neogfx::layout_item< Base > | inline |
has_surface() const override | neogfx::widget< Interface > | |
has_transformation() const noexcept override | neogfx::layout_item< Base > | inline |
has_weight() const noexcept override | neogfx::layout_item< Base > | inline |
header_view_updated(header_view &aHeaderView, header_view_update_reason aUpdateReason) override | neogfx::item_view | protectedvirtual |
hidden() const override | neogfx::widget< Interface > | |
hit_test(const point &aPosition) const override | neogfx::item_view | protected |
horizontal_scrollbar() const | neogfx::scrollable_widget< framed_widget< widget<> > > | virtual |
horizontal_scrollbar() | neogfx::scrollable_widget< framed_widget< widget<> > > | virtual |
hot_tracking() const | neogfx::item_view | |
iCombinedTransformation | neogfx::layout_item< Base > | mutable |
id() const final | neogfx::layout_item< Base > | inline |
ideal_size(optional_size const &aAvailableSpace={}) const override | neogfx::layout_item< Base > | inline |
ignore_mouse_events(bool aConsiderAncestors=true) const override | neogfx::widget< Interface > | |
ignore_non_client_mouse_events(bool aConsiderAncestors=true) const override | neogfx::widget< Interface > | |
init_scrollbars() | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
inner_frame_color() const | neogfx::framed_widget< widget<> > | virtual |
invalidate_combined_transformation() override | neogfx::layout_item< Base > | inline |
iOrigin | neogfx::layout_item< Base > | mutable |
is_cache() const final | neogfx::layout_item< Base > | inline |
is_drag_drop_object(point const &aPosition) const override | neogfx::item_view | protectedvirtual |
is_ideal_size_constrained() const noexcept override | neogfx::layout_item< Base > | inline |
is_layout() const final | neogfx::layout_item< Base > | inline |
is_managing_layout() const | neogfx::list_view | |
is_maximum_size_constrained() const noexcept override | neogfx::layout_item< Base > | inline |
is_minimum_size_constrained() const noexcept override | neogfx::layout_item< Base > | inline |
is_root() const final | neogfx::widget< Interface > | |
is_singular() const final | neogfx::widget< Interface > | |
is_spacer() const final | neogfx::layout_item< Base > | inline |
is_surface() const override | neogfx::widget< Interface > | |
is_valid(item_presentation_model_index const &aItemIndex) const | neogfx::item_view | |
is_visible(item_presentation_model_index const &aItemIndex, bool aPartiallyVisible=false) const | neogfx::item_view | |
is_widget() const final | neogfx::drag_drop_target< drag_drop_source< framed_scrollable_widget > > | inlinevirtual |
item_added(const item_model_index &aItemIndex) | neogfx::item_view | protectedvirtual |
item_added(item_presentation_model_index const &aItemIndex) | neogfx::item_view | protectedvirtual |
item_at(const point &aPosition, bool aIncludeEntireRow=true) const | neogfx::item_view | |
item_changed(const item_model_index &aItemIndex) | neogfx::item_view | protectedvirtual |
item_changed(item_presentation_model_index const &aItemIndex) | neogfx::item_view | protectedvirtual |
item_display_rect(bool aIntersectItemArea=false) const override | neogfx::list_view | protectedvirtual |
item_model_changed(const i_item_model &aItemModel) | neogfx::item_view | protectedvirtual |
item_removed(const item_model_index &aItemIndex) | neogfx::item_view | protectedvirtual |
item_removed(item_presentation_model_index const &aItemIndex) | neogfx::item_view | protectedvirtual |
item_view(frame_style aFrameStyle=frame_style::SolidFrame, neogfx::scrollbar_style aScrollbarStyle=neogfx::scrollbar_style::Normal) | neogfx::item_view | |
item_view(i_widget &aParent, frame_style aFrameStyle=frame_style::SolidFrame, neogfx::scrollbar_style aScrollbarStyle=neogfx::scrollbar_style::Normal) | neogfx::item_view | |
item_view(i_layout &aLayout, frame_style aFrameStyle=frame_style::SolidFrame, neogfx::scrollbar_style aScrollbarStyle=neogfx::scrollbar_style::Normal) | neogfx::item_view | |
items_filtered() | neogfx::item_view | protectedvirtual |
items_filtering() | neogfx::item_view | protectedvirtual |
items_sorted() | neogfx::item_view | protectedvirtual |
items_sorting() | neogfx::item_view | protectedvirtual |
items_updated() | neogfx::item_view | protectedvirtual |
key_pressed(scan_code_e aScanCode, key_code_e aKeyCode, key_modifiers_e aKeyModifiers) override | neogfx::item_view | protected |
key_released(scan_code_e aScanCode, key_code_e aKeyCode, key_modifiers_e aKeyModifiers) override | neogfx::widget< Interface > | |
last() const override | neogfx::widget< Interface > | |
last() override | neogfx::widget< Interface > | |
last_visible_item(i_graphics_context &aGc) const | neogfx::item_view | protected |
layer() const override | neogfx::widget< Interface > | |
layout() const override | neogfx::widget< Interface > | |
layout() override | neogfx::widget< Interface > | |
layout_as(const point &aPosition, const size &aSize) override | neogfx::widget< Interface > | |
layout_item() | neogfx::layout_item< Base > | inline |
layout_item_disabled(i_layout_item &aItem) override | neogfx::layout_item< Base > | inlineprotected |
layout_item_enabled(i_layout_item &aItem) override | neogfx::layout_item< Base > | inlineprotected |
layout_items(bool aDefer=false) override | neogfx::widget< Interface > | |
layout_items_completed() override | neogfx::item_view | protected |
layout_items_in_progress() const override | neogfx::widget< Interface > | |
layout_items_started() override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
layout_manager() const final | neogfx::layout_item< Base > | inline |
layout_manager() final | neogfx::layout_item< Base > | inline |
layout_reason() override | neogfx::widget< Interface > | |
line_width() const | neogfx::framed_widget< widget<> > | |
link_after(i_widget *aNextWidget) override | neogfx::widget< Interface > | |
link_before(i_widget *aPreviousWidget) override | neogfx::widget< Interface > | |
logical_coordinate_system() const override | neogfx::widget< Interface > | |
make_visible(item_presentation_model_index const &aItemIndex) | neogfx::item_view | |
margin() const override | neogfx::layout_item< Base > | inline |
maximum_size(optional_size const &aAvailableSpace={}) const override | neogfx::widget< Interface > | |
minimum_size(optional_size const &aAvailableSpace={}) const override | neogfx::widget< Interface > | |
mode_changed(item_selection_mode aNewMode) | neogfx::item_view | protectedvirtual |
model() const | neogfx::item_view | |
model() | neogfx::item_view | |
model_changed() override | neogfx::list_view | protectedvirtual |
monitor_drag_drop_events(i_widget &aWidget) final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
mouse_button_double_clicked(mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::item_view | protected |
mouse_button_pressed(mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::item_view | protected |
mouse_button_released(mouse_button aButton, const point &aPosition) override | neogfx::item_view | protected |
mouse_cursor() const override | neogfx::widget< Interface > | |
mouse_entered(const point &aPosition) override | neogfx::item_view | protected |
mouse_event | neogfx::widget< Interface > | |
mouse_event_location() const override | neogfx::widget< Interface > | |
mouse_left() override | neogfx::item_view | protected |
mouse_moved(const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::item_view | protected |
mouse_position() const override | neogfx::widget< Interface > | |
mouse_wheel_scrolled(mouse_wheel aWheel, point const &aPosition, delta aDelta, key_modifiers_e aKeyModifiers) override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
move(const point &aPosition) override | neogfx::widget< Interface > | |
moved() override | neogfx::widget< Interface > | |
non_client_rect() const override | neogfx::widget< Interface > | |
non_client_release_capture() override | neogfx::widget< Interface > | |
non_client_set_capture() override | neogfx::widget< Interface > | |
object_being_dragged() const final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
opacity() const override | neogfx::widget< Interface > | |
operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
origin() const final | neogfx::layout_item< Base > | inline |
padding() const override | neogfx::widget< Interface > | |
paint(i_graphics_context &aGc) const override | neogfx::item_view | protected |
paint_non_client(i_graphics_context &aGc) const override | neogfx::framed_widget< widget<> > | |
paint_non_client_after(i_graphics_context &aGc) const override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
painting_children | neogfx::widget< Interface > | |
palette() const override | neogfx::widget< Interface > | |
palette_color(color_role aColorRole) const override | neogfx::item_view | |
parent() const final | neogfx::widget< Interface > | |
parent() final | neogfx::widget< Interface > | |
parent_changed() final | neogfx::widget< Interface > | |
parent_layout() const final | neogfx::widget< Interface > | |
parent_layout() final | neogfx::widget< Interface > | |
parent_layout_item() const final | neogfx::layout_item< Base > | inline |
parent_layout_item() final | neogfx::layout_item< Base > | inline |
parent_moved() override | neogfx::widget< Interface > | |
parent_widget() const final | neogfx::widget< Interface > | |
parent_widget() final | neogfx::widget< Interface > | |
part(point const &aPosition) const override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
part_active(widget_part aPart) const override | neogfx::widget< Interface > | |
pin() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
position() const final | neogfx::layout_item< Base > | inline |
presentation_model() const | neogfx::item_view | |
presentation_model() | neogfx::item_view | |
presentation_model_added(i_item_presentation_model &aNewModel) | neogfx::item_view | protectedvirtual |
presentation_model_changed() override | neogfx::list_view | protectedvirtual |
neogfx::item_view::presentation_model_changed(i_item_presentation_model &aNewModel, i_item_presentation_model &aOldModel) | neogfx::item_view | protectedvirtual |
presentation_model_removed(i_item_presentation_model &aOldModel) | neogfx::item_view | protectedvirtual |
property_changed(i_property &aProperty) override | neogfx::widget< Interface > | |
query_mouse_cursor | neogfx::widget< Interface > | |
ready_to_render() const override | neogfx::widget< Interface > | |
real_surface() const override | neogfx::widget< Interface > | |
real_surface() override | neogfx::widget< Interface > | |
reference_counted() noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release_and_take_ownership() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release_and_take_ownership() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release_capture(capture_reason aReason=capture_reason::Other) override | neogfx::widget< Interface > | |
release_focus() override | neogfx::widget< Interface > | |
remove(i_widget &aChild, bool aSingular, i_ref_ptr< i_widget > &aChildRef) override | neogfx::widget< Interface > | |
remove_all() override | neogfx::widget< Interface > | |
render(i_graphics_context &aGc) const override | neogfx::widget< Interface > | |
render_layer() const override | neogfx::widget< Interface > | |
requires_update() const override | neogfx::widget< Interface > | |
reset_origin() const final | neogfx::layout_item< Base > | inline |
resize(const size &aSize) override | neogfx::widget< Interface > | |
resized() override | neogfx::scrollable_widget< framed_widget< widget<> > > | |
resizing() const override | neogfx::widget< Interface > | |
root() const final | neogfx::widget< Interface > | |
root() final | neogfx::widget< Interface > | |
row_rect(item_presentation_model_index const &aItemIndex) const | neogfx::item_view | |
scroll_area() const override | neogfx::item_view | protectedvirtual |
scroll_page() const override | neogfx::item_view | protectedvirtual |
scroll_page_updated() override | neogfx::item_view | protectedvirtual |
scroll_position() const | neogfx::scrollable_widget< framed_widget< widget<> > > | |
scroll_to(i_widget &aChild) | neogfx::scrollable_widget< framed_widget< widget<> > > | |
scrollable_widget(Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(neogfx::scrollbar_style aScrollbarStyle, Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(i_widget &aParent, Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(i_widget &aParent, neogfx::scrollbar_style aScrollbarStyle, Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(i_layout &aLayout, Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(i_layout &aLayout, neogfx::scrollbar_style aScrollbarStyle, Args &&... aArgs) | neogfx::scrollable_widget< framed_widget< widget<> > > | inline |
scrollable_widget(const scrollable_widget &)=delete | neogfx::scrollable_widget< framed_widget< widget<> > > | |
scrollbar_color(i_scrollbar const &aScrollbar) const override | neogfx::scrollable_widget< framed_widget< widget<> > > | protectedvirtual |
scrollbar_geometry(i_scrollbar const &aScrollbar) const override | neogfx::scrollable_widget< framed_widget< widget<> > > | protectedvirtual |
scrollbar_style() const | neogfx::scrollable_widget< framed_widget< widget<> > > | |
scrollbar_updated(i_scrollbar const &aScrollbar, i_scrollbar::update_reason_e aReason) override | neogfx::scrollable_widget< framed_widget< widget<> > > | protectedvirtual |
scrolling_disposition(const i_widget &aChildWidget) const override | neogfx::list_view | protectedvirtual |
neogfx::item_view::scrolling_disposition() const | neogfx::scrollable_widget< framed_widget< widget<> > > | virtual |
selection_changed(const item_selection &aCurrentSelection, const item_selection &aPreviousSelection) | neogfx::item_view | protectedvirtual |
selection_model() const | neogfx::item_view | |
selection_model() | neogfx::item_view | |
selection_model_changed() override | neogfx::list_view | protectedvirtual |
send_child_to_back(const i_widget &aChild) override | neogfx::widget< Interface > | |
set_background_opacity(double aOpacity) override | neogfx::widget< Interface > | |
set_border(optional_border const &aBorder, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_capture(capture_reason aReason=capture_reason::Other, const optional_point &aPosition={}) override | neogfx::widget< Interface > | |
set_consider_ancestors_for_mouse_events(bool aConsiderAncestors=true) override | neogfx::widget< Interface > | |
set_drag_drop_trigger_distance(scalar aDistance) | neogfx::drag_drop_source< framed_scrollable_widget > | inlineprotected |
set_drag_drop_widget(i_ref_ptr< i_widget > const &aWidget) final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
set_extents(const size &aExtents) override | neogfx::layout_item< Base > | inlineprotected |
set_fixed_size(optional_size const &aFixedSize, bool aUpdateLayout=true) | neogfx::layout_item< Base > | inline |
set_focus(focus_reason aFocusReason=focus_reason::Other) override | neogfx::widget< Interface > | |
set_focus_policy(const optional_focus_policy &aFocusPolicy) override | neogfx::widget< Interface > | |
set_font(optional_font const &aFont) override | neogfx::widget< Interface > | |
set_font_role(const optional_font_role &aFontRole) override | neogfx::widget< Interface > | |
set_frame_color(const optional_color &aFrameColor=optional_color{}) | neogfx::framed_widget< widget<> > | virtual |
set_frame_radius(const optional_vec4 &aFrameRadius=optional_vec4{}) | neogfx::framed_widget< widget<> > | virtual |
set_frame_style(frame_style aStyle) | neogfx::framed_widget< widget<> > | |
set_id(const i_string &aId) final | neogfx::layout_item< Base > | inline |
set_ideal_size(optional_size const &aIdealSize, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_ignore_mouse_events(bool aIgnoreMouseEvents) override | neogfx::widget< Interface > | |
set_ignore_non_client_mouse_events(bool aIgnoreNonClientMouseEvents) override | neogfx::widget< Interface > | |
set_layer(layer_t aLayer) override | neogfx::widget< Interface > | |
set_layout(i_layout &aLayout, bool aMoveExistingItems=true) override | neogfx::widget< Interface > | |
set_layout(const i_ref_ptr< i_layout > &aLayout, bool aMoveExistingItems=true) override | neogfx::widget< Interface > | |
set_logical_coordinate_system(const optional_logical_coordinate_system &aLogicalCoordinateSystem) override | neogfx::widget< Interface > | |
set_margin(optional_margin const &aMargin, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_maximum_size(optional_size const &aMaximumSize, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_minimum_size(optional_size const &aMinimumSize, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_model(i_item_model &aModel) | neogfx::item_view | |
set_model(i_ref_ptr< i_item_model > const &aModel) | neogfx::item_view | |
set_opacity(double aOpacity) override | neogfx::widget< Interface > | |
set_padding(optional_padding const &aPadding, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_palette(const i_palette &aPalette) override | neogfx::widget< Interface > | |
set_palette_color(color_role aColorRole, const optional_color &aColor) override | neogfx::widget< Interface > | |
set_parent(i_widget &aParent) override | neogfx::widget< Interface > | |
set_parent_layout(i_layout *aParentLayout) final | neogfx::widget< Interface > | |
set_parent_widget(i_widget *aParentWidget) final | neogfx::widget< Interface > | |
set_position(const point &aPosition) override | neogfx::layout_item< Base > | inlineprotected |
set_presentation_model(i_item_presentation_model &aPresentationModel) | neogfx::item_view | |
set_presentation_model(i_ref_ptr< i_item_presentation_model > const &aPresentationModel) | neogfx::item_view | |
set_render_layer(const std::optional< layer_t > &aLayer) override | neogfx::widget< Interface > | |
set_root(i_window &aRoot) final | neogfx::widget< Interface > | |
set_selection_model(i_item_selection_model &aSelectionModel) | neogfx::item_view | |
set_selection_model(i_ref_ptr< i_item_selection_model > const &aSelectionModel) | neogfx::item_view | |
set_singular(bool aSingular) final | neogfx::widget< Interface > | |
set_size_policy(const optional_size_policy &aSizePolicy, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_transformation(optional_mat33 const &aTransformation, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
set_weight(optional_size const &aWeight, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline |
show(bool aVisible) override | neogfx::widget< Interface > | |
size_policy() const override | neogfx::item_view | protected |
start_drag_drop(i_drag_drop_object const &aObject) final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
stop_monitoring_drag_drop_events() final | neogfx::drag_drop_source< framed_scrollable_widget > | inlinevirtual |
surface() const override | neogfx::widget< Interface > | |
surface() override | neogfx::widget< Interface > | |
sys_text_input(i_string const &aText) override | neogfx::widget< Interface > | |
text_input(i_string const &aText) override | neogfx::item_view | protected |
total_item_area(i_units_context const &aUnitsContext) const override | neogfx::list_view | protectedvirtual |
transformation(bool aCombineAncestorTransformations=false) const override | neogfx::layout_item< Base > | inline |
tree_changed() override | neogfx::list_view | protectedvirtual |
unconstrained_origin() const override | neogfx::layout_item< Base > | inlineprotected |
unconstrained_position() const override | neogfx::layout_item< Base > | inlineprotected |
unlink() override | neogfx::widget< Interface > | |
unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
update(bool aIncludeNonClient=false) override | neogfx::widget< Interface > | |
update(const rect &aUpdateRect) override | neogfx::widget< Interface > | |
update_layout(bool aDeferLayout=true, bool aAncestors=false) final | neogfx::layout_item< Base > | inline |
update_rect() const override | neogfx::widget< Interface > | |
update_scrollbar_visibility() override | neogfx::item_view | protectedvirtual |
update_scrollbar_visibility(usv_stage_e aStage) override | neogfx::item_view | protectedvirtual |
updating_models() const override | neogfx::item_view | protectedvirtual |
use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
use_scrollbar_container_updater() const override | neogfx::item_view | protectedvirtual |
usv_stage_e enum name | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
UsvStageCheckHorizontal enum value | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
UsvStageCheckVertical1 enum value | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
UsvStageCheckVertical2 enum value | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
UsvStageDone enum value | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
UsvStageInit enum value | neogfx::scrollable_widget< framed_widget< widget<> > > | protected |
vertical_scrollbar() const | neogfx::scrollable_widget< framed_widget< widget<> > > | virtual |
vertical_scrollbar() | neogfx::scrollable_widget< framed_widget< widget<> > > | virtual |
view() const override | neogfx::widget< Interface > | |
view() override | neogfx::widget< Interface > | |
visible() const override | neogfx::widget< Interface > | |
weight() const override | neogfx::layout_item< Base > | inline |
widget() | neogfx::widget< Interface > | |
widget(const widget &)=delete | neogfx::widget< Interface > | |
widget(i_widget &aParent) | neogfx::widget< Interface > | |
widget(i_layout &aLayout) | neogfx::widget< Interface > | |
widget_for_mouse_event(const point &aPosition, bool aForHitTest=false) const override | neogfx::widget< Interface > | |
widget_for_mouse_event(const point &aPosition, bool aForHitTest=false) override | neogfx::widget< Interface > | |
widget_list typedef | neogfx::widget< Interface > | |
widget_type() const override | neogfx::widget< Interface > | |
~anchorable() | neogfx::anchorable< reference_counted< Base > > | inline |
~drag_drop_source() | neogfx::drag_drop_source< framed_scrollable_widget > | inline |
~i_drag_drop_target()=default | neogfx::i_drag_drop_target | virtual |
~item_view() | neogfx::item_view | |
~layout_item() | neogfx::layout_item< Base > | inline |
~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
~scrollable_widget() | neogfx::scrollable_widget< framed_widget< widget<> > > | |
~widget() | neogfx::widget< Interface > | |