| abstract_type typedef | neogfx::widget< Interface > |  | 
  | 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 override | neogfx::layout_item< Base > | inline | 
  | as_widget() override | neogfx::layout_item< Base > | inline | 
  | background_opacity() const override | neogfx::widget< Interface > |  | 
  | basic_spin_box() | neogfx::basic_spin_box< T > |  | 
  | basic_spin_box(i_widget &aParent) | neogfx::basic_spin_box< T > |  | 
  | basic_spin_box(i_layout &aLayout) | neogfx::basic_spin_box< T > |  | 
  | before() const override | neogfx::widget< Interface > |  | 
  | before() override | neogfx::widget< Interface > |  | 
  | border() const override | neogfx::framed_widget< Base > |  | 
  | bring_child_to_front(const i_widget &aChild) override | neogfx::widget< Interface > |  | 
  | 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 > |  | 
  | capture_position() const override | neogfx::widget< Interface > |  | 
  | capture_released() override | neogfx::widget< Interface > |  | 
  | captured() override | neogfx::widget< Interface > |  | 
  | capturing() const override | neogfx::widget< Interface > |  | 
  | 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::widget< Interface > |  | 
  | 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 | 
  | default_clip_rect(bool aIncludeNonClient=false) const override | neogfx::widget< Interface > |  | 
  | define_declared_event(DeviceMetricsUpdated, device_metrics_updated, const i_widget &) define_declared_event(ChildAdded | neogfx::widget< Interface > |  | 
  | define_declared_event(ChildRemoved, child_removed, i_widget &) define_declared_event(VisibilityChanged | neogfx::widget< Interface > |  | 
  | define_declared_event(PositionChanged, position_changed) define_declared_event(ParentPositionChanged | neogfx::widget< Interface > |  | 
  | define_declared_event(SizeChanged, size_changed) define_declared_event(LayoutCompleted | neogfx::widget< Interface > |  | 
  | define_declared_event(Painting, painting, i_graphics_context &) define_declared_event(PaintingChildren | neogfx::widget< Interface > |  | 
  | define_declared_event(Painted, painted, i_graphics_context &) define_declared_event(Mouse | neogfx::widget< Interface > |  | 
  | define_declared_event(NonClientMouse, non_client_mouse_event, const neogfx::non_client_mouse_event &) define_declared_event(QueryMouseCursor | neogfx::widget< Interface > |  | 
  | 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 > |  | 
  | disabled() const override | neogfx::widget< Interface > |  | 
  | effective_frame_width() const | neogfx::framed_widget< Base > |  | 
  | 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 > |  | 
  | enabled() const override | neogfx::widget< Interface > |  | 
  | 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 > |  | 
  | 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::widget< Interface > |  | 
  | focus_lost(focus_reason aFocusReason) override | neogfx::widget< Interface > |  | 
  | focus_policy() const override | neogfx::widget< Interface > |  | 
  | font() const override | neogfx::widget< Interface > |  | 
  | font_role() const override | neogfx::widget< Interface > |  | 
  | format() const | neogfx::basic_spin_box< T > | inline | 
  | frame_color() const override | neogfx::basic_spin_box< T > | protectedvirtual | 
  | frame_radius() const | neogfx::framed_widget< Base > | virtual | 
  | framed_widget(Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_widget &aParent, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_layout &aLayout, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_widget &aParent, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_layout &aLayout, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_widget &aParent, frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_layout &aLayout, frame_style aStyle, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_widget &aParent, frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | inline | 
  | framed_widget(i_layout &aLayout, frame_style aStyle, dimension aLineWidth, Args &&... aArgs) | neogfx::framed_widget< Base > | 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< Base > | virtual | 
  | has_frame_radius() const | neogfx::framed_widget< Base > | 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_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_root() const final | neogfx::widget< Interface > |  | 
  | 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 | 
  | hidden() const override | neogfx::widget< Interface > |  | 
  | hide_arrows() | neogfx::basic_spin_box< T > |  | 
  | hit_test(const point &aPosition) const override | neogfx::widget< Interface > |  | 
  | 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 > |  | 
  | inner_frame_color() const | neogfx::framed_widget< Base > | virtual | 
  | INTERNAL_SPACING | neogfx::basic_spin_box< T > | static | 
  | 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_ideal_size_constrained() const noexcept override | neogfx::layout_item< Base > | inline | 
  | is_layout() const final | neogfx::layout_item< Base > | inline | 
  | is_managing_layout() const override | neogfx::widget< Interface > |  | 
  | 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_widget() const override | neogfx::layout_item< Base > | inline | 
  | key_pressed(scan_code_e aScanCode, key_code_e aKeyCode, key_modifiers_e aKeyModifiers) override | neogfx::basic_spin_box< T > | 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 > |  | 
  | 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::widget< Interface > |  | 
  | layout_items_in_progress() const override | neogfx::widget< Interface > |  | 
  | layout_items_started() override | neogfx::widget< Interface > |  | 
  | 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< Base > |  | 
  | 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 > |  | 
  | margin() const override | neogfx::layout_item< Base > | inline | 
  | maximum() const | neogfx::basic_spin_box< T > | inline | 
  | maximum_size(optional_size const &aAvailableSpace={}) const override | neogfx::widget< Interface > |  | 
  | minimum() const | neogfx::basic_spin_box< T > | inline | 
  | minimum_size(optional_size const &aAvailableSpace={}) const override | neogfx::widget< Interface > |  | 
  | mouse_button_double_clicked(mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::widget< Interface > |  | 
  | mouse_button_pressed(mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::widget< Interface > |  | 
  | mouse_button_released(mouse_button aButton, const point &aPosition) override | neogfx::widget< Interface > |  | 
  | mouse_cursor() const override | neogfx::widget< Interface > |  | 
  | mouse_entered(const point &aPosition) override | neogfx::widget< Interface > |  | 
  | mouse_event | neogfx::widget< Interface > |  | 
  | mouse_event_location() const override | neogfx::widget< Interface > |  | 
  | mouse_left() override | neogfx::widget< Interface > |  | 
  | mouse_moved(const point &aPosition, key_modifiers_e aKeyModifiers) override | neogfx::widget< Interface > |  | 
  | mouse_position() const override | neogfx::widget< Interface > |  | 
  | mouse_wheel_scrolled(mouse_wheel aWheel, const point &aPosition, delta aDelta, key_modifiers_e aKeyModifiers) override | neogfx::basic_spin_box< T > | protected | 
  | 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 > |  | 
  | 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::widget< Interface > |  | 
  | paint_non_client(i_graphics_context &aGc) const override | neogfx::framed_widget< Base > |  | 
  | paint_non_client_after(i_graphics_context &aGc) const override | neogfx::widget< Interface > |  | 
  | painting_children | neogfx::widget< Interface > |  | 
  | palette() const override | neogfx::widget< Interface > |  | 
  | palette_color(color_role aColorRole) const override | neogfx::basic_spin_box< T > | protected | 
  | 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(const point &aPosition) const override | neogfx::widget< Interface > |  | 
  | 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 | 
  | 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::widget< Interface > |  | 
  | resizing() const override | neogfx::widget< Interface > |  | 
  | root() const final | neogfx::widget< Interface > |  | 
  | root() final | neogfx::widget< Interface > |  | 
  | 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_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_format(std::string const &aFormat) | neogfx::basic_spin_box< T > | inline | 
  | set_frame_color(const optional_color &aFrameColor=optional_color{}) | neogfx::framed_widget< Base > | virtual | 
  | set_frame_radius(const optional_vec4 &aFrameRadius=optional_vec4{}) | neogfx::framed_widget< Base > | virtual | 
  | set_frame_style(frame_style aStyle) | neogfx::framed_widget< Base > |  | 
  | 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(value_type aMaximum) | neogfx::basic_spin_box< T > | inline | 
  | set_maximum_size(optional_size const &aMaximumSize, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline | 
  | set_minimum(value_type aMinimum) | neogfx::basic_spin_box< T > | inline | 
  | set_minimum_size(optional_size const &aMinimumSize, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline | 
  | 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_render_layer(const std::optional< layer_t > &aLayer) override | neogfx::widget< Interface > |  | 
  | set_root(i_window &aRoot) final | neogfx::widget< Interface > |  | 
  | 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_step(value_type aStep) | neogfx::basic_spin_box< T > | inline | 
  | set_text_box_size_hint(const std::optional< size_hint > &aSizeHint) | neogfx::basic_spin_box< T > |  | 
  | set_transformation(optional_mat33 const &aTransformation, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline | 
  | set_value(value_type aValue, bool aNotify=true) | neogfx::basic_spin_box< T > | inline | 
  | set_weight(optional_size const &aWeight, bool aUpdateLayout=true) override | neogfx::layout_item< Base > | inline | 
  | show(bool aVisible) override | neogfx::widget< Interface > |  | 
  | show_arrows() | neogfx::basic_spin_box< T > |  | 
  | size_policy() const override | neogfx::basic_spin_box< T > | protected | 
  | SPIN_BUTTON_MINIMUM_SIZE | neogfx::basic_spin_box< T > | static | 
  | step() const | neogfx::basic_spin_box< T > | inline | 
  | surface() const override | neogfx::widget< Interface > |  | 
  | surface() override | neogfx::widget< Interface > |  | 
  | sys_text_input(i_string const &aText) override | neogfx::widget< Interface > |  | 
  | text() | neogfx::basic_spin_box< T > |  | 
  | text_box() const | neogfx::basic_spin_box< T > |  | 
  | text_box() | neogfx::basic_spin_box< T > |  | 
  | text_box_size_hint() const | neogfx::basic_spin_box< T > |  | 
  | text_input(i_string const &aText) override | neogfx::widget< Interface > |  | 
  | transformation(bool aCombineAncestorTransformations=false) const override | neogfx::layout_item< Base > | inline | 
  | 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 > |  | 
  | use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | valid_text_characters() const | neogfx::basic_spin_box< T > | inline | 
  | value() const | neogfx::basic_spin_box< T > | inline | 
  | value_to_string() const | neogfx::basic_spin_box< T > | inline | 
  | 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 | 
  | ~layout_item() | neogfx::layout_item< Base > | inline | 
  | ~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline | 
  | ~widget() | neogfx::widget< Interface > |  |