![]() |
neoGFX
Cross-platform C++ app/game engine
|
#include <widget.hpp>
Public Types | |
| typedef i_widget | abstract_type |
| typedef neolib::vector< ref_ptr< i_widget > > | widget_list |
Public Types inherited from neogfx::anchorable< reference_counted< Base > > | |
| typedef neolib::map< string, i_anchor * > | anchor_map_type |
Public Member Functions | |
| define_declared_event (DeviceMetricsUpdated, device_metrics_updated, const i_widget &) define_declared_event(ChildAdded | |
| i_widget & | define_declared_event (ChildRemoved, child_removed, i_widget &) define_declared_event(VisibilityChanged |
| i_widget visibility_changed | define_declared_event (PositionChanged, position_changed) define_declared_event(ParentPositionChanged |
| i_widget visibility_changed parent_position_changed | define_declared_event (SizeChanged, size_changed) define_declared_event(LayoutCompleted |
| i_widget visibility_changed parent_position_changed layout_completed | define_declared_event (Painting, painting, i_graphics_context &) define_declared_event(PaintingChildren |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context & | define_declared_event (Painted, painted, i_graphics_context &) define_declared_event(Mouse |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event & | define_declared_event (NonClientMouse, non_client_mouse_event, const neogfx::non_client_mouse_event &) define_declared_event(QueryMouseCursor |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event neogfx::mouse_cursor & | define_declared_event (Keyboard, keyboard_event, const neogfx::keyboard_event &) define_declared_event(Focus |
| widget () | |
| widget (const widget &)=delete | |
| widget (i_widget &aParent) | |
| widget (i_layout &aLayout) | |
| ~widget () | |
| void | property_changed (i_property &aProperty) override |
| bool | is_singular () const final |
| void | set_singular (bool aSingular) final |
| bool | is_root () const final |
| bool | has_root () const final |
| const i_window & | root () const final |
| i_window & | root () final |
| void | set_root (i_window &aRoot) final |
| bool | is_surface () const override |
| bool | has_surface () const override |
| const i_surface & | surface () const override |
| i_surface & | surface () override |
| const i_surface & | real_surface () const override |
| i_surface & | real_surface () override |
| bool | has_parent () const final |
| const i_widget & | parent () const final |
| i_widget & | parent () final |
| void | set_parent (i_widget &aParent) override |
| void | parent_changed () final |
| bool | adding_child () const override |
| i_widget & | add (i_widget &aChild) override |
| i_widget & | add (const i_ref_ptr< i_widget > &aChild) override |
| void | remove (i_widget &aChild, bool aSingular, i_ref_ptr< i_widget > &aChildRef) override |
| void | remove_all () override |
| bool | has_children () const override |
| const widget_list & | children () const override |
| widget_list::const_iterator | last () const override |
| widget_list::iterator | last () override |
| widget_list::const_iterator | find (const i_widget &aChild, bool aThrowIfNotFound=true) const override |
| widget_list::iterator | find (const i_widget &aChild, bool aThrowIfNotFound=true) override |
| void | bring_child_to_front (const i_widget &aChild) override |
| void | send_child_to_back (const i_widget &aChild) override |
| layer_t | layer () const override |
| void | set_layer (layer_t aLayer) override |
| const i_widget & | before () const override |
| i_widget & | before () override |
| const i_widget & | after () const override |
| i_widget & | after () override |
| void | link_before (i_widget *aPreviousWidget) override |
| void | link_after (i_widget *aNextWidget) override |
| void | unlink () override |
| bool | has_layout () const override |
| void | set_layout (i_layout &aLayout, bool aMoveExistingItems=true) override |
| void | set_layout (const i_ref_ptr< i_layout > &aLayout, bool aMoveExistingItems=true) override |
| const i_layout & | layout () const override |
| i_layout & | layout () override |
| bool | can_defer_layout () const override |
| bool | is_managing_layout () const override |
| optional< neogfx::layout_reason > & | layout_reason () override |
| void | layout_items (bool aDefer=false) override |
| void | layout_items_started () override |
| bool | layout_items_in_progress () const override |
| void | layout_items_completed () override |
| bool | device_metrics_available () const override |
| const i_device_metrics & | device_metrics () const override |
| neogfx::size_policy | size_policy () const override |
| size | minimum_size (optional_size const &aAvailableSpace={}) const override |
| size | maximum_size (optional_size const &aAvailableSpace={}) const override |
| neogfx::padding | padding () const override |
| rect | element_rect (skin_element aElement) const override |
| bool | has_logical_coordinate_system () const override |
| neogfx::logical_coordinate_system | logical_coordinate_system () const override |
| void | set_logical_coordinate_system (const optional_logical_coordinate_system &aLogicalCoordinateSystem) override |
| rect | non_client_rect () const override |
| rect | client_rect (bool aExtendIntoPadding=true) const override |
| void | move (const point &aPosition) override |
| void | moved () override |
| void | parent_moved () override |
| bool | resizing () const override |
| void | resize (const size &aSize) override |
| void | resized () override |
| const i_widget & | get_widget_at (const point &aPosition) const override |
| i_widget & | get_widget_at (const point &aPosition) override |
| neogfx::widget_type | widget_type () const override |
| bool | part_active (widget_part aPart) const override |
| widget_part | part (const point &aPosition) const override |
| widget_part | hit_test (const point &aPosition) const override |
| bool | has_parent_layout () const final |
| const i_layout & | parent_layout () const final |
| i_layout & | parent_layout () final |
| void | set_parent_layout (i_layout *aParentLayout) final |
| bool | has_parent_widget () const final |
| const i_widget & | parent_widget () const final |
| i_widget & | parent_widget () final |
| void | set_parent_widget (i_widget *aParentWidget) final |
| void | layout_as (const point &aPosition, const size &aSize) override |
| neogfx::view const & | view () const override |
| neogfx::view & | view () override |
| layer_t | render_layer () const override |
| void | set_render_layer (const std::optional< layer_t > &aLayer) override |
| bool | can_update () const override |
| bool | update (bool aIncludeNonClient=false) override |
| bool | update (const rect &aUpdateRect) override |
| bool | requires_update () const override |
| rect | update_rect () const override |
| rect | default_clip_rect (bool aIncludeNonClient=false) const override |
| bool | ready_to_render () const override |
| void | render (i_graphics_context &aGc) const override |
| void | paint_non_client (i_graphics_context &aGc) const override |
| void | paint (i_graphics_context &aGc) const override |
| void | paint_non_client_after (i_graphics_context &aGc) const override |
| double | opacity () const override |
| void | set_opacity (double aOpacity) override |
| bool | has_background_opacity () const override |
| double | background_opacity () const override |
| void | set_background_opacity (double aOpacity) override |
| bool | has_palette () const override |
| const i_palette & | palette () const override |
| void | set_palette (const i_palette &aPalette) override |
| bool | has_palette_color (color_role aColorRole) const override |
| color | palette_color (color_role aColorRole) const override |
| void | set_palette_color (color_role aColorRole, const optional_color &aColor) override |
| color | container_background_color () const override |
| bool | has_font_role () const override |
| neogfx::font_role | font_role () const override |
| void | set_font_role (const optional_font_role &aFontRole) override |
| bool | has_font () const override |
| const neogfx::font & | font () const override |
| void | set_font (optional_font const &aFont) override |
| bool | visible () const override |
| bool | effectively_visible () const override |
| bool | hidden () const override |
| bool | effectively_hidden () const override |
| bool | show (bool aVisible) override |
| bool | enabled () const override |
| bool | effectively_enabled () const override |
| bool | disabled () const override |
| bool | effectively_disabled () const override |
| bool | enable (bool aEnable) override |
| bool | entered (bool aChildEntered=false) const override |
| bool | can_capture () const override |
| bool | capturing () const override |
| const optional_point & | capture_position () const override |
| void | set_capture (capture_reason aReason=capture_reason::Other, const optional_point &aPosition={}) override |
| void | release_capture (capture_reason aReason=capture_reason::Other) override |
| void | non_client_set_capture () override |
| void | non_client_release_capture () override |
| void | captured () override |
| void | capture_released () override |
| bool | has_focus_policy () const override |
| neogfx::focus_policy | focus_policy () const override |
| void | set_focus_policy (const optional_focus_policy &aFocusPolicy) override |
| bool | can_set_focus (focus_reason aFocusReason) const override |
| bool | has_focus () const override |
| bool | child_has_focus () const override |
| bool | set_focus (focus_reason aFocusReason=focus_reason::Other) override |
| bool | release_focus () override |
| void | focus_gained (focus_reason aFocusReason) override |
| void | focus_lost (focus_reason aFocusReason) override |
| bool | consider_ancestors_for_mouse_events () const override |
| void | set_consider_ancestors_for_mouse_events (bool aConsiderAncestors=true) override |
| bool | ignore_mouse_events (bool aConsiderAncestors=true) const override |
| void | set_ignore_mouse_events (bool aIgnoreMouseEvents) override |
| bool | ignore_non_client_mouse_events (bool aConsiderAncestors=true) const override |
| void | set_ignore_non_client_mouse_events (bool aIgnoreNonClientMouseEvents) override |
| neogfx::mouse_event_location | mouse_event_location () const override |
| bool | mouse_wheel_scrolled (mouse_wheel aWheel, const point &aPosition, delta aDelta, key_modifiers_e aKeyModifiers) override |
| void | mouse_button_pressed (mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override |
| void | mouse_button_double_clicked (mouse_button aButton, const point &aPosition, key_modifiers_e aKeyModifiers) override |
| void | mouse_button_released (mouse_button aButton, const point &aPosition) override |
| void | mouse_moved (const point &aPosition, key_modifiers_e aKeyModifiers) override |
| void | mouse_entered (const point &aPosition) override |
| void | mouse_left () override |
| point | mouse_position () const override |
| neogfx::mouse_cursor | mouse_cursor () const override |
| bool | key_pressed (scan_code_e aScanCode, key_code_e aKeyCode, key_modifiers_e aKeyModifiers) override |
| bool | key_released (scan_code_e aScanCode, key_code_e aKeyCode, key_modifiers_e aKeyModifiers) override |
| bool | text_input (i_string const &aText) override |
| bool | sys_text_input (i_string const &aText) override |
| const i_widget & | widget_for_mouse_event (const point &aPosition, bool aForHitTest=false) const override |
| i_widget & | widget_for_mouse_event (const point &aPosition, bool aForHitTest=false) override |
Public Member Functions inherited from neogfx::layout_item< Base > | |
| layout_item () | |
| ~layout_item () | |
| const i_string & | id () const final |
| void | set_id (const i_string &aId) final |
| bool | is_cache () const final |
| bool | is_layout () const final |
| const i_layout & | as_layout () const final |
| i_layout & | as_layout () final |
| bool | is_spacer () const final |
| const i_spacer & | as_spacer () const final |
| i_spacer & | as_spacer () final |
| bool | is_widget () const override |
| const i_widget & | as_widget () const override |
| i_widget & | as_widget () override |
| bool | has_parent_layout_item () const final |
| const i_layout_item & | parent_layout_item () const final |
| i_layout_item & | parent_layout_item () final |
| bool | has_layout_manager () const final |
| const i_widget & | layout_manager () const final |
| i_widget & | layout_manager () final |
| void | update_layout (bool aDeferLayout=true, bool aAncestors=false) final |
| point | origin () const final |
| void | reset_origin () const final |
| point | position () const final |
| size | extents () const final |
| bool | has_size_policy () const noexcept override |
| neogfx::size_policy | size_policy () const override |
| void | set_size_policy (const optional_size_policy &aSizePolicy, bool aUpdateLayout=true) override |
| bool | has_weight () const noexcept override |
| size | weight () const override |
| void | set_weight (optional_size const &aWeight, bool aUpdateLayout=true) override |
| bool | has_ideal_size () const noexcept override |
| bool | is_ideal_size_constrained () const noexcept override |
| size | ideal_size (optional_size const &aAvailableSpace={}) const override |
| void | set_ideal_size (optional_size const &aIdealSize, bool aUpdateLayout=true) override |
| bool | has_minimum_size () const noexcept override |
| bool | is_minimum_size_constrained () const noexcept override |
| size | minimum_size (optional_size const &aAvailableSpace={}) const override |
| void | set_minimum_size (optional_size const &aMinimumSize, bool aUpdateLayout=true) override |
| bool | has_maximum_size () const noexcept override |
| bool | is_maximum_size_constrained () const noexcept override |
| size | maximum_size (optional_size const &aAvailableSpace={}) const override |
| void | set_maximum_size (optional_size const &aMaximumSize, bool aUpdateLayout=true) override |
| bool | has_fixed_size () const noexcept override |
| size | fixed_size (optional_size const &aAvailableSpace={}) const override |
| void | set_fixed_size (optional_size const &aFixedSize, bool aUpdateLayout=true) |
| bool | has_transformation () const noexcept override |
| mat33 const & | transformation (bool aCombineAncestorTransformations=false) const override |
| void | set_transformation (optional_mat33 const &aTransformation, bool aUpdateLayout=true) override |
| bool | has_margin () const noexcept override |
| neogfx::margin | margin () const override |
| void | set_margin (optional_margin const &aMargin, bool aUpdateLayout=true) override |
| bool | has_border () const noexcept override |
| neogfx::border | border () const override |
| void | set_border (optional_border const &aBorder, bool aUpdateLayout=true) override |
| bool | has_padding () const noexcept override |
| neogfx::padding | padding () const override |
| void | set_padding (optional_padding const &aPadding, bool aUpdateLayout=true) override |
| void | invalidate_combined_transformation () override |
| void | fix_weightings (bool aRecalculate=true) override |
| i_anchor & | anchor_to (i_anchorable &aRhs, i_string const &aLhsAnchor, anchor_constraint_function aLhsFunction, i_string const &aRhsAnchor, anchor_constraint_function aRhsFunction) override |
Public Member Functions inherited from neogfx::anchorable< reference_counted< Base > > | |
| ~anchorable () | |
| i_anchor & | anchor_to (i_anchorable &aRhs, const i_string &aLhsAnchor, anchor_constraint_function aLhsFunction, const i_string &aRhsAnchor, anchor_constraint_function aRhsFunction) override |
| const anchor_map_type & | anchors () const override |
| anchor_map_type & | anchors () override |
Public Member Functions inherited from neolib::reference_counted< Base, DeallocateOnRelease > | |
| reference_counted () noexcept | |
| reference_counted (const reference_counted &aOther) noexcept | |
| ~reference_counted () | |
| reference_counted & | operator= (const reference_counted &) |
| void | add_ref () const noexcept override |
| void | release () const override |
| int32_t | use_count () const noexcept override |
| const base_type * | release_and_take_ownership () const override |
| base_type * | release_and_take_ownership () override |
| void | pin () const noexcept override |
| void | unpin () const override |
| i_ref_control_block & | control_block () override |
Public Attributes | |
| child_added | |
| i_widget visibility_changed parent_position_changed layout_completed | painting_children |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context | mouse_event |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event | query_mouse_cursor |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event neogfx::mouse_cursor | focus_event |
Public Attributes inherited from neogfx::layout_item< Base > | |
| define_property(property_category::soft_geometry, point, Position, position) define_property(property_category cache< point > | iOrigin |
| cache< mat33 > | iCombinedTransformation |
Additional Inherited Members | |
Protected Member Functions inherited from neogfx::layout_item< Base > | |
| void | set_position (const point &aPosition) override |
| void | set_extents (const size &aExtents) override |
| point | unconstrained_origin () const override |
| point | unconstrained_position () const override |
| void | layout_item_enabled (i_layout_item &aItem) override |
| void | layout_item_disabled (i_layout_item &aItem) override |
Definition at line 34 of file widget.hpp.
| typedef i_widget neogfx::widget< Interface >::abstract_type |
Definition at line 69 of file widget.hpp.
| typedef neolib::vector<ref_ptr<i_widget> > neogfx::widget< Interface >::widget_list |
Definition at line 70 of file widget.hpp.
| neogfx::widget< Interface >::widget | ( | ) |
Definition at line 37 of file widget.ipp.
|
delete |
| neogfx::widget< Interface >::widget | ( | i_widget< Interface > & | aParent | ) |
Definition at line 55 of file widget.ipp.
| neogfx::widget< Interface >::widget | ( | i_layout & | aLayout | ) |
Definition at line 74 of file widget.ipp.
| neogfx::widget< Interface >::~widget | ( | ) |
Definition at line 93 of file widget.ipp.
|
override |
Definition at line 332 of file widget.ipp.
|
override |
Definition at line 326 of file widget.ipp.
|
override |
Definition at line 320 of file widget.ipp.
|
override |
Definition at line 512 of file widget.ipp.
|
override |
Definition at line 544 of file widget.ipp.
|
override |
Definition at line 1462 of file widget.ipp.
|
override |
Definition at line 487 of file widget.ipp.
|
override |
Definition at line 506 of file widget.ipp.
|
override |
Definition at line 447 of file widget.ipp.
|
override |
Definition at line 1691 of file widget.ipp.
|
override |
Definition at line 627 of file widget.ipp.
|
override |
Definition at line 1799 of file widget.ipp.
|
override |
Definition at line 1153 of file widget.ipp.
|
override |
Definition at line 1703 of file widget.ipp.
|
override |
Definition at line 1774 of file widget.ipp.
|
override |
Definition at line 1769 of file widget.ipp.
|
override |
Definition at line 1697 of file widget.ipp.
|
override |
Definition at line 1829 of file widget.ipp.
|
override |
Definition at line 389 of file widget.ipp.
|
override |
Definition at line 943 of file widget.ipp.
|
override |
Definition at line 1871 of file widget.ipp.
|
override |
Definition at line 1530 of file widget.ipp.
|
override |
Definition at line 1196 of file widget.ipp.
| i_widget & neogfx::widget< Interface >::define_declared_event | ( | ChildRemoved | , |
| child_removed | , | ||
| i_widget< Interface > & | |||
| ) |
| neogfx::widget< Interface >::define_declared_event | ( | DeviceMetricsUpdated | , |
| device_metrics_updated | , | ||
| const i_widget< Interface > & | |||
| ) |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event neogfx::mouse_cursor & neogfx::widget< Interface >::define_declared_event | ( | Keyboard | , |
| keyboard_event | , | ||
| const neogfx::keyboard_event & | |||
| ) |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event & neogfx::widget< Interface >::define_declared_event | ( | NonClientMouse | , |
| non_client_mouse_event | , | ||
| const neogfx::non_client_mouse_event & | |||
| ) |
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context & neogfx::widget< Interface >::define_declared_event | ( | Painted | , |
| painted | , | ||
| i_graphics_context & | |||
| ) |
| i_widget visibility_changed parent_position_changed layout_completed neogfx::widget< Interface >::define_declared_event | ( | Painting | , |
| painting | , | ||
| i_graphics_context & | |||
| ) |
| i_widget visibility_changed neogfx::widget< Interface >::define_declared_event | ( | PositionChanged | , |
| position_changed | |||
| ) |
| i_widget visibility_changed parent_position_changed neogfx::widget< Interface >::define_declared_event | ( | SizeChanged | , |
| size_changed | |||
| ) |
|
override |
Definition at line 154 of file widget.ipp.
|
override |
Definition at line 140 of file widget.ipp.
|
override |
Definition at line 1653 of file widget.ipp.
|
override |
Definition at line 1659 of file widget.ipp.
|
override |
Definition at line 1647 of file widget.ipp.
|
override |
Definition at line 1612 of file widget.ipp.
|
override |
Definition at line 1600 of file widget.ipp.
|
override |
Definition at line 639 of file widget.ipp.
|
override |
Definition at line 1665 of file widget.ipp.
|
override |
Definition at line 1641 of file widget.ipp.
|
override |
Definition at line 1685 of file widget.ipp.
|
override |
Definition at line 423 of file widget.ipp.
|
override |
Definition at line 435 of file widget.ipp.
|
override |
Definition at line 1857 of file widget.ipp.
|
override |
Definition at line 1864 of file widget.ipp.
|
override |
Definition at line 1785 of file widget.ipp.
|
override |
Definition at line 1572 of file widget.ipp.
|
override |
Definition at line 1548 of file widget.ipp.
|
override |
Definition at line 955 of file widget.ipp.
|
override |
Definition at line 975 of file widget.ipp.
|
override |
Definition at line 1456 of file widget.ipp.
|
override |
Definition at line 383 of file widget.ipp.
|
override |
Definition at line 1823 of file widget.ipp.
|
override |
Definition at line 1779 of file widget.ipp.
|
override |
Definition at line 1566 of file widget.ipp.
|
override |
Definition at line 1542 of file widget.ipp.
|
override |
Definition at line 573 of file widget.ipp.
|
override |
Definition at line 820 of file widget.ipp.
|
override |
Definition at line 1480 of file widget.ipp.
|
override |
Definition at line 1504 of file widget.ipp.
|
final |
Definition at line 265 of file widget.ipp.
|
final |
Definition at line 645 of file widget.ipp.
|
final |
Definition at line 673 of file widget.ipp.
|
final |
Definition at line 190 of file widget.ipp.
|
override |
Definition at line 229 of file widget.ipp.
|
override |
Definition at line 1606 of file widget.ipp.
|
override |
Definition at line 1004 of file widget.ipp.
|
override |
Definition at line 1883 of file widget.ipp.
|
override |
Definition at line 1896 of file widget.ipp.
|
override |
Definition at line 633 of file widget.ipp.
|
final |
Definition at line 181 of file widget.ipp.
|
final |
Definition at line 162 of file widget.ipp.
|
override |
Definition at line 235 of file widget.ipp.
|
override |
Definition at line 2045 of file widget.ipp.
|
override |
Definition at line 2051 of file widget.ipp.
|
override |
Definition at line 395 of file widget.ipp.
|
override |
Definition at line 409 of file widget.ipp.
|
override |
Definition at line 471 of file widget.ipp.
|
override |
Definition at line 611 of file widget.ipp.
|
override |
Definition at line 619 of file widget.ipp.
|
override |
Definition at line 1104 of file widget.ipp.
|
override |
Definition at line 711 of file widget.ipp.
|
override |
Definition at line 806 of file widget.ipp.
|
override |
Definition at line 800 of file widget.ipp.
|
override |
Definition at line 790 of file widget.ipp.
|
override |
Definition at line 705 of file widget.ipp.
|
override |
Definition at line 556 of file widget.ipp.
|
override |
Definition at line 550 of file widget.ipp.
|
override |
Definition at line 826 of file widget.ipp.
|
override |
Definition at line 1059 of file widget.ipp.
|
override |
Definition at line 1027 of file widget.ipp.
|
override |
Definition at line 1940 of file widget.ipp.
|
override |
Definition at line 1929 of file widget.ipp.
|
override |
Definition at line 1951 of file widget.ipp.
|
override |
Definition at line 1992 of file widget.ipp.
|
override |
Definition at line 1968 of file widget.ipp.
|
override |
Definition at line 1909 of file widget.ipp.
|
override |
Definition at line 1974 of file widget.ipp.
|
override |
Definition at line 1962 of file widget.ipp.
|
override |
Definition at line 1980 of file widget.ipp.
|
override |
Definition at line 1918 of file widget.ipp.
|
override |
Definition at line 840 of file widget.ipp.
|
override |
Definition at line 852 of file widget.ipp.
|
override |
Definition at line 936 of file widget.ipp.
|
override |
Definition at line 1763 of file widget.ipp.
|
override |
Definition at line 1754 of file widget.ipp.
|
override |
Definition at line 1440 of file widget.ipp.
|
override |
Definition at line 1095 of file widget.ipp.
|
override |
Definition at line 1434 of file widget.ipp.
|
override |
Definition at line 1334 of file widget.ipp.
|
override |
Definition at line 1353 of file widget.ipp.
|
override |
Definition at line 1486 of file widget.ipp.
|
override |
Definition at line 1510 of file widget.ipp.
|
final |
Definition at line 271 of file widget.ipp.
|
final |
Definition at line 279 of file widget.ipp.
|
final |
Definition at line 307 of file widget.ipp.
|
final |
Definition at line 651 of file widget.ipp.
|
final |
Definition at line 659 of file widget.ipp.
|
override |
Definition at line 876 of file widget.ipp.
|
final |
Definition at line 679 of file widget.ipp.
|
final |
Definition at line 685 of file widget.ipp.
|
override |
Definition at line 993 of file widget.ipp.
|
override |
Definition at line 987 of file widget.ipp.
|
override |
Definition at line 110 of file widget.ipp.
|
override |
Definition at line 1210 of file widget.ipp.
|
override |
Definition at line 253 of file widget.ipp.
|
override |
Definition at line 259 of file widget.ipp.
|
override |
Definition at line 1734 of file widget.ipp.
|
override |
Definition at line 1846 of file widget.ipp.
|
override |
Definition at line 351 of file widget.ipp.
|
override |
Definition at line 376 of file widget.ipp.
|
override |
Definition at line 1216 of file widget.ipp.
|
override |
Definition at line 1135 of file widget.ipp.
|
override |
Definition at line 1182 of file widget.ipp.
|
override |
Definition at line 893 of file widget.ipp.
|
override |
Definition at line 912 of file widget.ipp.
|
override |
Definition at line 887 of file widget.ipp.
|
final |
Definition at line 204 of file widget.ipp.
|
final |
Definition at line 217 of file widget.ipp.
|
override |
Definition at line 459 of file widget.ipp.
|
override |
Definition at line 1470 of file widget.ipp.
|
override |
Definition at line 1709 of file widget.ipp.
|
override |
Definition at line 1877 of file widget.ipp.
|
override |
Definition at line 1835 of file widget.ipp.
|
override |
Definition at line 1793 of file widget.ipp.
|
override |
Definition at line 1581 of file widget.ipp.
|
override |
Definition at line 1556 of file widget.ipp.
|
override |
Definition at line 1890 of file widget.ipp.
|
override |
Definition at line 1903 of file widget.ipp.
|
override |
Definition at line 477 of file widget.ipp.
|
override |
Definition at line 585 of file widget.ipp.
|
override |
Definition at line 579 of file widget.ipp.
|
override |
Definition at line 834 of file widget.ipp.
|
override |
Definition at line 1446 of file widget.ipp.
|
override |
Definition at line 1494 of file widget.ipp.
|
override |
Definition at line 1516 of file widget.ipp.
|
override |
Definition at line 285 of file widget.ipp.
|
final |
Definition at line 665 of file widget.ipp.
|
final |
Definition at line 691 of file widget.ipp.
|
override |
Definition at line 1143 of file widget.ipp.
|
final |
Definition at line 223 of file widget.ipp.
|
final |
Definition at line 168 of file widget.ipp.
|
override |
Definition at line 1618 of file widget.ipp.
|
override |
Definition at line 1010 of file widget.ipp.
|
override |
Definition at line 241 of file widget.ipp.
|
override |
Definition at line 247 of file widget.ipp.
|
override |
Definition at line 2063 of file widget.ipp.
|
override |
Definition at line 2057 of file widget.ipp.
|
override |
Definition at line 562 of file widget.ipp.
|
override |
Definition at line 1159 of file widget.ipp.
|
override |
Definition at line 1167 of file widget.ipp.
|
override |
Definition at line 1188 of file widget.ipp.
|
override |
Definition at line 1123 of file widget.ipp.
|
override |
Definition at line 1129 of file widget.ipp.
|
override |
Definition at line 1594 of file widget.ipp.
|
override |
Definition at line 2069 of file widget.ipp.
|
override |
Definition at line 2123 of file widget.ipp.
|
override |
Definition at line 981 of file widget.ipp.
| neogfx::widget< Interface >::child_added |
Definition at line 40 of file widget.hpp.
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event neogfx::mouse_cursor neogfx::widget< Interface >::focus_event |
Definition at line 54 of file widget.hpp.
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context neogfx::widget< Interface >::mouse_event |
Definition at line 50 of file widget.hpp.
| i_widget visibility_changed parent_position_changed layout_completed neogfx::widget< Interface >::painting_children |
Definition at line 48 of file widget.hpp.
| i_widget visibility_changed parent_position_changed layout_completed i_graphics_context const neogfx::mouse_event neogfx::widget< Interface >::query_mouse_cursor |
Definition at line 52 of file widget.hpp.