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.