|
|
::acme::sandbox_windowing::windowing * | windowing () |
|
virtual void | create_context_button () |
| void | post_redraw (bool bAscendants=true) override |
| void | on_click (const ::payload &payload, ::user::mouse *pmouse) override |
| void | handle (::topic *ptopic, ::handler_context *phandlercontext) override |
| Public Member Functions inherited from micro::main_window |
| void | on_before_create_window (acme::windowing::window *pacmewindowingwindow) override |
| virtual void | create_window () override |
|
::micro::main_window * | micro_main_window () override |
|
virtual::i32_point | origin () override |
| virtual::string | get_title () override |
| void | _on_window_simple_action (const_char_pointer pszActionName, ::user::activation_token *puseractivationtoken) override |
| | Child.
|
| void | handle (::topic *ptopic, ::handler_context *phandlercontext) override |
| void | run () override |
| void | on_initialize_particle () override |
| | acme::windowing::window * acme_windowing_window() override;
|
|
::shift_int | client_to_host () override |
| virtual void | implementation_message_loop_step () override |
| void | display_temporary_file_with_text (const ::scoped_string &scopedstr) override |
| void | set_position (const ::i32_point &point) override |
| void | destroy () override |
| void | redraw () override |
|
::i32_rectangle | get_window_rectangle () override |
| void | set_cursor (enum_cursor ecursor) override |
| virtual void | synchronize_composited_micro_window () override |
| virtual bool | is_popup_window () const override |
|
::trace_statement & | raw_trace_statement_prefix (::trace_statement &statement) const override |
|
virtual::micro::theme * | micro_theme () |
|
virtual enum_font | micro_font () |
|
virtual::micro::main_window * | micro_main_window () |
| void | _on_draw (::nano::graphics::context *pnanodevice) override |
| void | on_window_paint (::nano::graphics::context *pgraphicscontext) override |
| virtual void | on_draw (::nano::graphics::context *pnanodevice) |
|
virtual void | draw_background (::nano::graphics::context *pnanodevice) |
|
virtual void | draw_foreground (::nano::graphics::context *pnanodevice) |
|
virtual void | draw_children (::nano::graphics::context *pnanodevice) |
|
virtual void | draw_child (::nano::graphics::context *pgraphicscontext, ::micro::elemental *pelemental) |
|
virtual void | on_char (::i32 iChar) |
|
::i32_point | origin () override |
|
virtual void | add_child (::micro::elemental *pchild) |
|
virtual::micro::elemental * | get_child_by_id (const ::atom &atom) |
|
::i32_rectangle | get_client_rectangle () override |
| void | set_rectangle (const ::i32_rectangle &rectangle) override |
| void | set_keyboard_focus () override |
| | Child.
|
| bool | is_keyboard_focusable () override |
| void | set_mouse_capture () override |
| bool | is_mouse_captured () override |
| bool | has_mouse_capture () override |
| void | release_mouse_capture () override |
|
virtual void | resize_to_fit () |
|
::micro::elemental * | micro_parent () |
|
virtual::collection::count | micro_button_count () |
|
virtual::micro::button * | micro_button_at (::collection::index i) |
|
virtual void | show_interaction () |
|
virtual void | hide_interaction () |
|
::shift_int | host_to_client () override |
|
::shift_int | client_to_host () override |
|
::shift_int | absolute_to_client () override |
|
::shift_int | client_to_absolute () override |
|
virtual void | add_button (const ::scoped_string &scopedstrText, enum_dialog_result edialogresult, ::i8 chLetter) |
| bool | on_window_mouse_move (const i32_point &point, const i32_point &pointAbsolute) override |
| void | back_on_mouse_move (::user::mouse *pmouse) override |
| void | fore_on_mouse_move (::user::mouse *pmouse) override |
|
virtual void | back_on_left_button_down (::user::mouse *pmouse) |
|
virtual void | back_on_left_button_up (::user::mouse *pmouse) |
|
virtual void | fore_on_left_button_down (::user::mouse *pmouse) |
|
virtual void | fore_on_left_button_up (::user::mouse *pmouse) |
|
virtual void | back_on_right_button_down (::user::mouse *pmouse) |
|
virtual void | back_on_right_button_up (::user::mouse *pmouse) |
|
virtual void | fore_on_right_button_down (::user::mouse *pmouse) |
|
virtual void | fore_on_right_button_up (::user::mouse *pmouse) |
|
virtual void | on_right_click (const ::payload &payload, ::user::mouse *pmouse) |
| virtual void | on_context_menu (::user::mouse *pmouse) |
|
virtual void | on_character (::user::key *pkey) |
|
virtual void | on_key_down (::user::key *pkey) |
|
virtual void | on_key_up (::user::key *pkey) |
|
virtual void | on_create () |
|
::i32_rectangle | get_rectangle () override |
| bool | on_window_create (void *pCREATESTRUCT) override |
| void | on_window_position (const ::i32_point &point) override |
| void | on_window_size (const ::i32_size &size) override |
|
virtual void | on_elemental_layout () |
|
::trace_statement & | raw_trace_statement_prefix (::trace_statement &statement) const override |
|
| interaction (const interaction &)=delete |
| void | _create_window () override |
|
virtual void | create_window_object () |
|
virtual void | on_create_window_object () |
|
virtual void | set_window (::acme::windowing::window *pwindow) |
| void | destroy_window () override |
|
virtual void | set_children_to_destroy_unlocked () |
| bool | is_host_top_level () override |
|
virtual bool | is_window () |
|
virtual void | on_dialog_result (const ::payload &payloadResult) |
|
virtual::i32_rectangle | initial_frame_rectangle () |
|
virtual::i64 | get_style_for_creating_window () |
|
virtual::i64 | get_ex_style_for_creating_window () |
|
virtual bool | on_add_child (::acme::user::interaction *pacmeuserinteractionChild) |
|
virtual::micro::theme * | micro_theme () |
|
virtual::i32_point | origin () |
|
virtual::acme::user::interaction * | acme_hit_test (::user::mouse *pmouse, ::user::e_zorder ezorder) |
|
virtual::acme::user::interaction * | on_acme_hit_test (const ::i32_point &point, ::user::e_zorder ezorder) |
|
virtual::i32_rectangle | get_client_rectangle () |
|
virtual::i32_size | get_window_minimum_size () |
|
virtual bool | has_keyboard_focus () |
| void | set_mouse_capture () override |
| bool | is_mouse_captured () override |
| bool | has_mouse_capture () override |
| void | release_mouse_capture () override |
|
virtual void | on_mouse_enter () |
|
virtual void | on_mouse_leave () |
|
virtual ::pointer< ::operating_system::a_system_menu > | create_system_menu (bool bContextual=true) |
|
virtual bool | is_child_interaction () |
|
::acme::user::interaction * | acme_user_interaction () override |
|
::acme::windowing::window * | acme_windowing_window () override |
|
::operating_system::window | operating_system_window () override |
|
virtual::acme::user::interaction * | acme_user_parent () |
|
::acme::windowing::window * | owner_window () |
|
virtual::shift_int | host_to_client () |
|
virtual::shift_int | client_to_host () |
|
virtual::shift_int | absolute_to_client () |
|
virtual::shift_int | client_to_absolute () |
| void | drag_set_capture () override |
|
bool | on_drag_start (::i32_point &point, ::user::mouse *pmouse, ::item *pitem) override |
|
::i32_point | drag_mouse_cursor_position (::item *pitem, const ::i32_point &point) override |
|
bool | drag_shift (::item *pitem, ::user::mouse *pmouse) override |
|
bool | drag_hover (::item *pitem) override |
| void | drag_release_capture () override |
|
void | drag_set_cursor (::item *pitem, ::user::mouse *pmouse) override |
| void | display (::e_display edisplay, const ::user::activation &useractivation) override |
| void | post_redraw (bool bAscendants=true) override |
|
::i32_rectangle | get_window_rectangle () override |
|
::i32_rectangle | get_rectangle () override |
|
virtual void | synchronize_composited_nano_window () |
| void | get_text_selection (character_count &iBeg, character_count &iEnd) const override |
|
virtual void | get_text_selection (character_count &iBeg, character_count &iEnd, character_count &iComposingStart, character_count &iComposingEnd) const |
|
virtual::collection::index | plain_edit_sel_to_column (::draw2d::graphics_pointer &pgraphics, character_count iSel) |
|
virtual::collection::index | plain_edit_sel_to_column_x (::draw2d::graphics_pointer &pgraphics, character_count iSel, ::i32 &x) |
|
virtual::collection::index | plain_edit_sel_to_line (::draw2d::graphics_pointer &pgraphics, character_count iSel) |
|
virtual::collection::index | plain_edit_sel_to_line_x (::draw2d::graphics_pointer &pgraphics, character_count iSel, ::i32 &x) |
|
virtual character_count | plain_edit_line_column_to_sel (::draw2d::graphics_pointer &pgraphics, ::collection::index iLine, ::collection::index iColumn) |
|
virtual character_count | plain_edit_line_x_to_sel (::draw2d::graphics_pointer &pgraphics, ::collection::index iLine, ::i32 x) |
|
virtual::collection::index | plain_edit_char_to_line (::draw2d::graphics_pointer &pgraphics, character_count iSel) |
|
::trace_statement & | raw_trace_statement_prefix (::trace_statement &statement) const override |
| bool | is_window_zoomed () override |
| void | main_post (const ::procedure &procedure) override |
|
virtual bool | should_use_desktop_ambient_like_control_box () const |
|
virtual void | on_control_box_close () |
|
virtual void | on_control_box_minimize () |
|
virtual void | on_control_box_zoom () |
| void | on_window_size (const ::i32_size &size) override |
| void | on_window_set_focus () override |
| void | on_window_show (bool bShow, int iDetail) override |
| bool | on_window_activate (::i32 iActivate, bool bMinimized, const ::operating_system::window &operatingsystemwindow) override |
| bool | on_window_mouse_activate (::i32 &iResult, const ::operating_system::window &operatingsystemwindowTop, ::i32 iHitTest, ::i32 iMessage) override |
| bool | is_window_visible () override |
| bool | is_window_iconic () override |
|
::f32 | get_window_scale () override |
|
::i32_point | screen_to_window_client (const ::i32_point &point) override |
|
::i32_rectangle | screen_to_window_client (const ::i32_rectangle &rectangle) override |
|
::i32_point | window_client_to_screen (const ::i32_point &point) override |
|
::i32_rectangle | window_client_to_screen (const ::i32_rectangle &rectangle) override |
| void | post_message (::user::enum_message eusermessage, wparam wparam={}, lparam lparam={}) override |
| void | set_active_window () override |
| void | set_window_text (const ::scoped_string &scopedstrString) override |
| void | set_window_style (::i32 iStyle) override |
|
::i64 | get_window_style () override |
| void | show_window (::i32 iShowFlags) override |
| void | set_window_position (const ::operating_system::window &operatingsystemwindow, const ::i32_point &point, const ::i32_size &size, ::i32 iSetWindowPosFlags) override |
| void | window_invalidate_rect (const ::i32_rectangle *prectangle, bool bErase) override |
| void | update_window () override |
| void | redraw_window (const ::i32_rectangle *prectangle, void *pHRGN, ::i32 iRedrawFlags) override |
| void | window_set_focus () override |
| void | set_foreground_window (::user::activation_token *puseractivationtoken) override |
|
::i32_rectangle | window_get_client_rect () override |
|
::i32_rectangle | get_window_rect () override |
| bool | defer_update_system_menu () override |
| void | dump_operating_system_child_window_hierarchy () override |
|
virtual::user::check & | check () |
|
virtual::user::text & | text () |
|
void | operator() (::timer *ptimer) override |
|
virtual void | create_message_queue (const ::scoped_string &scopedstrName) |
|
virtual::acme::user::interaction * | acme_user_interaction () |
|
virtual::acme::windowing::window * | acme_windowing_window () |
|
virtual::operating_system::window | operating_system_window () |
|
virtual::user::interaction_base * | user_interaction_base () |
|
virtual::windowing::window_base * | windowing_window_base () |
|
virtual::user::interaction * | user_interaction () |
|
virtual::windowing::window * | windowing_window () |
|
virtual::user::interaction * | get_host_user_interaction () |
|
virtual::user::form * | get_form () |
|
virtual::user::form * | get_parent_form () |
|
virtual::user::element * | get_form_user_element () |
|
virtual::user::element * | get_parent_form_user_element () |
| void | enable_window (bool bEnable=true) override |
|
virtual void | PreSubClassWindow () |
|
virtual bool | is_waiting_for_dialog_response () |
|
virtual::payload | wait_for_dialog_response (const class ::time &timeTimeout=::time::infinity()) |
|
virtual void | set_dialog_response (const ::payload &payloadResult) |
|
virtual::payload | get_dialog_response () |
|
virtual bool | GetFocusRect (::i32_rectangle &rectangle) |
|
virtual void | window_minimize () |
|
virtual void | window_maximize () |
|
virtual void | window_full_screen () |
|
virtual void | window_restore () |
|
virtual void | window_close () |
|
virtual void | on_window_deiconified () |
|
virtual void | on_window_activated () |
|
virtual void | on_window_iconified () |
|
virtual void | on_window_deactivated () |
|
virtual void | on_window_shown () |
|
virtual void | on_window_hidden () |
|
virtual::e_display | defer_window_get_best_display_deduction () |
|
virtual void | on_window_close () |
|
virtual bool | defer_release_mouse_capture () |
| virtual bool | defer_perform_entire_reposition_process (::user::mouse *pmouse) |
|
virtual bool | defer_perform_entire_resizing_process (const ::experience::e_frame &eframeSizing, ::user::mouse *pmouse) |
|
virtual void | defer_update_display () |
|
virtual enum_control_type | get_control_type () |
|
virtual void | add_fps_interest (::particle *pparticle) |
|
virtual void | erase_fps_interest (::particle *pparticle) |
|
virtual bool | is_fps_interest (::particle *pparticle) |
|
virtual void | show_software_keyboard (::user::element *pelement) |
|
virtual void | hide_software_keyboard (::user::element *pelement) |
|
virtual bool | has_pending_redraw_flags () |
|
virtual void | default_message_handler (::message::message *pmessage) |
|
virtual void | message_handler (::message::message *pmessage) |
|
virtual void | on_select () |
|
virtual bool | is_place_holder () |
|
virtual::f64 | _001GetTopLeftWeightedOccludedOpaqueRate () |
|
virtual bool | _is_window () const |
|
virtual bool | _is_this_window () const |
|
virtual::user::interaction * | first_child () |
|
virtual::user::interaction * | last_child () |
|
virtual::user::interaction * | last_sibling () |
|
virtual::user::interaction * | next_sibling () |
|
virtual::user::interaction * | previous_sibling () |
|
virtual::user::interaction * | first_sibling () |
|
virtual::user::interaction * | next_sibling (::user::interaction *pinteraction) |
|
virtual::user::interaction * | previous_sibling (::user::interaction *pinteraction) |
|
virtual::user::interaction * | bottom_child () |
|
virtual::user::interaction * | top_child () |
|
virtual::user::interaction * | bottom_sibling () |
|
virtual::user::interaction * | under_sibling () |
|
virtual::user::interaction * | above_sibling () |
|
virtual::user::interaction * | top_sibling () |
|
virtual::user::interaction * | above_sibling (::user::interaction *pinteraction) |
|
virtual::user::interaction * | under_sibling (::user::interaction *pinteraction) |
|
virtual void | CheckAutoCenter () |
|
virtual void | track_mouse_hover () |
|
virtual void | track_mouse_leave () |
|
virtual void | update_dialog_controls (channel *ptarget) |
|
virtual void | CenterWindow (::user::interaction *pAlternateOwner=nullptr) |
| virtual void | update_data (bool bSaveAndValidate=true) |
|
virtual void | _001UpdateWindow () |
|
virtual void | queue_selection_synchronization () |
|
virtual void | design_down () |
|
virtual void | design_up () |
|
virtual void | fps_interest_stop () |
|
virtual void | on_configuration_change (::user::element *pprimitiveSource) |
|
virtual void | on_reposition () |
|
virtual void | on_size () |
|
virtual string | get_class_name () |
|
virtual void | create_child (::user::interaction *puserinteractionParent) |
|
virtual void | ActivateTopParent () |
|
virtual void | host_post (const ::procedure &procedure) |
|
virtual lresult | send_message (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}, const ::i32_point &point={}) |
|
virtual lresult | send_message (::message::message *pmessage) |
|
virtual lresult | message_call (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}, const ::i32_point &point={}) |
|
virtual lresult | message_call (::message::message *pmessage) |
|
virtual void | on_message (::message::message *pmessage) |
| lresult | message_handler (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}) override |
| | virtual void send_call(const ::call & call);
|
|
virtual void | post_simple_command (const enum_simple_command &ecommand, const ::lparam &lparam=0) |
|
virtual bool | is_ascendant (element *puiIsAscendant, bool bIncludeSelf) |
|
virtual bool | is_parent (element *puiIsParent) |
|
virtual bool | is_child (element *puiIsChild) |
|
virtual bool | is_descendant (element *puiIsDescendant, bool bIncludeSelf) |
|
virtual bool | is_descendant_of_or_owned_by (::user::element *puiAscendantCandidate, bool bIncludeSelf) |
|
virtual bool | is_ascendant_or_owner_of (::user::element *puiDescendantCandidate, bool bIncludeSelf) |
|
virtual bool | is_ascendant_of (element *puiIsDescendant, bool bIncludeSelf) |
|
virtual bool | is_parent_of (element *puiIsChild) |
|
virtual bool | is_child_of (element *puiIsParent) |
|
virtual bool | is_descendant_of (element *puiIsAscendant, bool bIncludeSelf) |
|
virtual atom | GetDlgCtrlId () const |
|
virtual atom | SetDlgCtrlId (const ::atom &atom) |
|
virtual void | set_size (const ::i32_size &size) |
|
virtual void | edit_on_set_focus (::user::interaction *pinteraction) |
|
virtual void | edit_on_kill_focus (::user::interaction *pinteraction) |
|
virtual void | set_interaction_rectangle (const ::i32_rectangle &rectangle) |
|
virtual::i32_rectangle | get_rectangle () |
|
virtual::i32_rectangle | get_window_rectangle () |
|
virtual character_count | get_window_text (char_pointer pszStringBuf, character_count nMaxCount) |
|
virtual string | get_window_text () |
|
virtual void | get_window_text (string &rString) |
|
virtual character_count | get_window_text_length () |
|
virtual bool | is_this_visible (enum_layout elayout) |
|
virtual bool | _001IsPointInside (const ::i32_point &point) |
|
virtual::user::interaction * | _001FromPoint (::i32_point point, bool bTestedIfParentVisible=false) |
|
virtual void | OnLinkClick (const ::scoped_string &scopedstr, const ::scoped_string &scopedstrTarget=nullptr) |
|
virtual::user::interaction * | get_child_by_name (const ::scoped_string &scopedstrName, ::collection::index iItem=-1, ::i32 iLevel=-1) |
|
virtual::user::interaction * | get_child_by_id (const ::atom &atom, ::collection::index iItem=-1, ::i32 iLevel=-1) |
|
virtual::user::element * | get_primitive_by_id (const ::atom &atom, ::collection::index iItem=-1, ::i32 iLevel=-1) |
|
virtual::user::interaction * | get_wnd () |
|
virtual::user::interaction * | get_wnd (::u32 nCmd) |
|
virtual::user::element * | set_parent (::user::element *pinteraction) |
|
virtual::user::element * | set_owner (::user::element *pinteraction) |
|
virtual::windowing::window * | window_get_parent () |
|
virtual::user::interaction * | get_parent () |
|
virtual::user::interaction * | get_owner () |
|
virtual::user::interaction * | get_parent_owner () |
|
virtual::user::interaction * | get_parent_or_owner () |
|
virtual::user::interaction * | get_top_level_owner () |
|
virtual::user::interaction * | _top_level () |
|
virtual bool | is_top_level_window () |
|
virtual void | send_message_to_descendants (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}, bool bDeep=true, bool bOnlyPerm=false) |
|
virtual void | route_message_to_descendants (::message::message *pmessage) |
|
virtual void | pre_translate_message (::message::message *pmessage) |
|
virtual::i32 | get_descendant_level (::user::element *puserelement) |
|
virtual::user::interaction * | get_focusable_descendant () |
|
virtual void | RepositionBars (::u32 nIDFirst, ::u32 nIDLast, ::atom idLeftOver, ::u32 nFlag=reposDefault, ::i32_rectangle *prectParam=nullptr, const ::i32_rectangle &rectangleX={}, bool bStretch=true) |
|
virtual::user::interaction * | ChildWindowFromPoint (const ::i32_point &point) |
|
virtual::user::interaction * | ChildWindowFromPoint (const ::i32_point &point, ::u32 nFlags) |
|
virtual::user::interaction * | get_next_sibling_window () |
|
virtual void | set_tool_window (bool bSet=true) |
|
virtual::user::interaction * | get_next_window (bool bIgnoreChildren=false, ::user::interaction *puiInteractionStop=nullptr) |
|
virtual::user::interaction * | get_window (enum_next enext) |
|
virtual::user::interaction * | GetLastActivePopup () |
|
virtual bool | is_message_only_window () |
| | }
|
|
virtual void | pre_subclass_window () |
|
virtual void * | detach_win32_HWND () |
|
virtual::windowing::window * | window () |
|
virtual void | _000OnMouseLeave (::message::message *pmessage) |
|
virtual void | set_context_org (::draw2d::graphics_pointer &pgraphics) |
|
virtual void | viewport_screen_to_client (::i32_sequence2 &sequence) |
|
virtual void | viewport_client_to_screen (::i32_sequence2 &sequence) |
|
virtual void | viewport_client_to_screen (::i32_rectangle &point) |
|
virtual void | viewport_screen_to_client (::i32_rectangle &point) |
|
virtual string | get_window_default_matter () |
|
virtual string | get_window_icon_matter () |
|
virtual::u32 | get_window_default_style () |
|
virtual enum_window_type | get_window_type () |
|
virtual void | add_child_handler (::particle *pparticle, const ::atom &atomChild, bool bPriority=false) |
|
virtual bool | is_selected (::item *pitem) |
|
virtual void | on_after_graphical_update () |
|
virtual void | set_bitmap_source (const ::scoped_string &scopedstrBitmapSource) |
|
virtual void | clear_bitmap_source () |
|
virtual bool | _001OnBeforeEnterIconic () |
|
virtual bool | _001OnBeforeEnterNormal () |
|
virtual bool | _001OnBeforeEnterZoomed () |
|
virtual bool | _001OnBeforeEnterFullScreen () |
|
virtual bool | _001OnBeforeEnterAppearance () |
|
virtual void | _001OnAfterEnterIconic () |
|
virtual void | _001OnAfterEnterNormal () |
|
virtual void | _001OnAfterEnterZoomed () |
|
virtual void | _001OnAfterEnterFullScreen () |
|
virtual void | _001OnAfterEnterAppearance () |
|
virtual bool | _001OnBeforeExitIconic () |
|
virtual bool | _001OnBeforeExitNormal () |
|
virtual bool | _001OnBeforeExitZoomed () |
|
virtual bool | _001OnBeforeExitFullScreen () |
|
virtual bool | _001OnBeforeExitAppearance () |
|
virtual void | _001OnAfterExitIconic () |
|
virtual void | _001OnAfterExitNormal () |
|
virtual void | _001OnAfterExitZoomed () |
|
virtual void | _001OnAfterExitFullScreen () |
|
virtual void | _001OnAfterExitAppearance () |
|
virtual void | on_add_owned (::user::element *pprimitive) |
|
virtual::f32 | preferred_dpi_x () |
|
virtual::f32 | preferred_dpi_y () |
|
virtual::f32 | preferred_density () |
|
virtual void | set_need_redraw (const ::i32_rectangle_array_base &rectangleaScreenNeedRedraw={}, ::draw2d::graphics *pgraphics=nullptr, ::function< void() > function=nullptr, bool bAscendants=true) |
|
virtual void | set_need_load_form_data () |
|
virtual void | set_need_save_form_data () |
|
virtual void | keyboard_focus_OnTimer (::i32 iTimer) |
|
virtual void | keyboard_focus_OnChar (::message::message *pmessage) |
|
virtual void | keyboard_focus_OnSysChar (::message::message *pmessage) |
|
virtual void | keyboard_focus_OnKeyDown (::message::message *pmessage) |
|
virtual void | keyboard_focus_OnKeyUp (::message::message *pmessage) |
|
template<class T> |
| pointer< T > | get_typed_parent () |
|
virtual::user::element * | get_parent_primitive () |
|
virtual::user::prototype_impl * | get_primitive_impl () |
|
virtual::user::interaction * | get_first_child_window () |
|
virtual bool | keyboard_focus_is_focusable () |
|
virtual bool | keyboard_focus_OnKillFocus (::acme::windowing::window *pacmewindowingwindowNew) |
|
virtual bool | keyboard_focus_OnChildKillFocus () |
|
virtual element * | keyboard_get_next_focusable (element *pfocus=nullptr, bool bSkipChild=false, bool bSkipSiblings=false, bool bSkipParent=false) |
|
virtual::user::element * | get_keyboard_focus () |
|
virtual element * | keyboard_set_focus_next (bool bSkipChild=false, bool bSkipSiblings=false, bool bSkipParent=false) |
|
virtual void | mouse_focus_OnLButtonUp (::message::message *pmessage) |
|
virtual bool | _001CanEnterScreenSaver () |
|
virtual void | on_reset_focus_start_tick () |
|
virtual::i32 | get_total_page_count (::handler_context *pcontext) |
|
virtual void | edit_on_text (const ::scoped_string &scopedstr) |
|
virtual void | edit_on_sel (character_count iBeg, character_count iEnd) |
|
virtual void | insert_text (const ::scoped_string &scopedstr, bool bForceNewStep, const ::action_context &context) |
|
virtual void | on_text_composition (const ::scoped_string &scopedstr) |
|
virtual void | on_text_commit (const ::scoped_string &scopedstr) |
|
virtual void | on_text_composition_done () |
|
virtual void | set_input_content_rect (const i32_rectangle &rectangle) |
|
virtual void | set_input_selection_rect (const i32_rectangle &rectangle) |
|
virtual i32_rectangle | get_input_content_rect () |
|
virtual i32_rectangle | get_input_selection_rect () |
|
virtual bool | InputConnectionBeginBatchEdit (bool bSuper) |
|
virtual bool | InputConnectionEndBatchEdit (bool bSuper) |
|
virtual bool | InputConnectionCommitText (const ::scoped_string &scopedstr, character_count iNewCursorPosition, bool bSuper) |
|
virtual bool | InputConnectionDeleteSurroundingText (character_count iBeforeLength, character_count iAfterLength, bool bSuper) |
|
virtual bool | InputConnectionSetComposingText (const ::scoped_string &scopedstr, character_count iNewCursorPosition, bool bSuper) |
|
virtual bool | InputConnectionSetComposingRegion (character_count iStart, character_count iEnd, bool bSuper) |
|
virtual bool | InputConnectionSetSelection (character_count iStart, character_count iEnd, bool bSuper) |
|
virtual bool | InputConnectionFinishComposingText (bool bSuper) |
|
virtual::user::element * | first_child_user_element () |
|
virtual::user::element * | top_user_element () |
|
virtual::user::element * | under_user_element () |
|
virtual::user::element * | above_user_element () |
|
virtual::user::element * | next_user_element () |
|
virtual::user::element * | previous_user_element () |
|
virtual void | pick_single_file_to_save (const ::file::file_dialog_filter &filedialogfiltera, const ::function< void(::file::file_dialog *pdialog) > &function) |
|
virtual void | pick_single_file_to_open (const ::file::file_dialog_filter &filedialogfiltera, const ::function< void(::file::file_dialog *pdialog) > &function) |
|
virtual void | pick_multiple_file (const ::file::file_dialog_filter &filedialogfiltera, const ::function< void(::file::file_dialog *pdialog) > &function) |
|
virtual void | pick_single_folder (const ::function< void(::file::file_dialog *pdialog) > &function) |
|
virtual bool | update_impact () |
|
virtual bool | on_impact_update () |
|
virtual bool | on_before_impact_update () |
|
virtual void | on_after_impact_update () |
|
virtual bool | scroll_bar_x_visible (enum_layout elayout=e_layout_design) |
|
virtual bool | scroll_bar_y_visible (enum_layout elayout=e_layout_design) |
|
virtual::trace_statement & | raw_trace_statement_prefix (::trace_statement &statement) const |
|
::trace_statement & | trace_statement_prefix (::trace_statement &statement) const override |
|
virtual bool | is_window_active () |
|
virtual bool | is_window_stored_iconic () |
|
virtual bool | is_window_full_screen () |
|
virtual::f32 | get_window_scale () |
|
virtual::i32_point | screen_to_window_client (const ::i32_point &point) |
|
virtual::i32_rectangle | screen_to_window_client (const ::i32_rectangle &rectangle) |
|
virtual::i32_point | window_client_to_screen (const ::i32_point &point) |
|
virtual::i32_rectangle | window_client_to_screen (const ::i32_rectangle &rectangle) |
|
virtual void | set_window_text_source (const ::a_string_function &astringfunction) |
|
virtual::i64 | get_window_style () |
|
virtual::i32_rectangle | window_get_client_rect () |
|
virtual::i32_rectangle | get_window_rect () |
|
| object (enum_default_initialization) |
|
virtual::i64 | increment_reference_count () |
|
virtual::i64 | decrement_reference_count () |
|
virtual::i64 | release () |
|
matter_array * | _composite_array () |
|
matter_array * | _reference_array () |
|
matter_array & | composite_array () |
|
matter_array & | reference_array () |
|
virtual void | process_exit_status (const ::e_status &estatus) |
|
template<typename BASE_TYPE> |
| ::pointer< BASE_TYPE > | file_as (const ::payload &payloadFile) |
| | bind(referer, referee, ...) __m_bind(referer, (referer)->referee, __VA_ARGS)
|
|
virtual void | add_procedure (const ::atom &idRoutine, const ::procedure &procedure) |
|
virtual void | add_each_routine_from (const ::atom &idRoutine, ::object *pobjectSource) |
|
virtual array< ::procedure > * | routinea (const ::atom &idRoutine) |
|
virtual void | call_routine (const ::atom &idRoutine) |
|
inline ::payload | context_value (const ::payload &payload) |
| virtual void | task_erase (::task *ptask) override |
|
virtual void | sleep (const class ::time &time) |
|
template<typename BASE_TYPE> |
| void | save_to (const ::payload &payloadFile, BASE_TYPE *pparticle) |
| virtual void | initialize (::particle *pparticle) override |
|
const_char_pointer | topic_text () |
|
context & | __context (const ::payload &payload) |
|
::payload | __context_value (const ::payload &payload) |
|
virtual void | set_topic_text (const ::scoped_string &scopedstr) |
|
void | create_object_meta () |
|
void | defer_object_meta () |
|
inline ::object_meta * | get_meta () |
|
inline ::handler_context * | get_context () const |
|
inline ::thread * | get_thread () const |
|
inline ::application * | get_app () const |
|
inline ::apex::session * | get_session () const |
|
virtual string | get_text (const ::payload &payload, const ::atom &atom) override |
|
void | set_context (::handler_context *pcontext) |
|
void | set_context_thread (::thread *pthread) |
|
void | set_context_app (::apex::application *pappContext) |
|
void | set_context_session (::apex::session *psessionContext) |
| virtual void | operator() () override |
|
inline ::i64 | get_ref_count () |
|
virtual void | dev_log (const ::scoped_string &scopedstr) const |
|
::object & | operator= (const ::payload &payload) |
|
virtual void | to_string (const string_exchange &str) const override |
|
template<typename BASE_TYPE> |
| void | constructΓΈ (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | constructΓΈ (::pointer< BASE_TYPE > pusermessage, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | constructΓΈ (::pointer< BASE_TYPE > pusermessage, const ::pointer< SOURCE >psource) |
|
template<typename BASE_TYPE> |
| void | ΓΈconstruct_by_id (::pointer< BASE_TYPE > pusermessage, const ::atom &atom) |
|
template<typename BASE_TYPE> |
| void | ΓΈraw_construct (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | ΓΈraw_construct (::pointer< BASE_TYPE > pusermessage, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | ΓΈraw_construct (::pointer< BASE_TYPE > pusermessage, const ::pointer< SOURCE >psource) |
|
template<typename TYPE> |
| void | __raw_construct_new (::pointer< TYPE > ptype) |
|
template<typename TYPE> |
| void | construct_newΓΈ (::pointer< TYPE > ptype) |
|
template<typename BASE_TYPE> |
| void | defer_constructΓΈ (::pointer< BASE_TYPE > pusermessage) |
|
template<typename BASE_TYPE> |
| void | __defer_id_compose (::pointer< BASE_TYPE > pusermessage, const ::atom &atom) |
|
template<typename TYPE> |
| void | __defer_raw_compose_new (::pointer< TYPE > ptype) |
|
template<typename TYPE> |
| void | defer_construct_newΓΈ (::pointer< TYPE > ptype) |
|
template<typename BASE_TYPE> |
| void | __release (::pointer< BASE_TYPE > pcomposite) |
|
template<typename BASE_TYPE> |
| void | __release (::pointer< BASE_TYPE > preference) |
|
template<typename SOURCE> |
| void | __release (::pointer< SOURCE > psource) |
|
virtual void | add_composite (::particle *pparticle) override |
|
virtual void | add_reference (::particle *pparticle) override |
|
virtual void | release_composite2 (::particle *pparticle) override |
|
virtual void | finalize_composite (::particle *pparticle) override |
|
virtual void | release_reference (::particle *pparticle) override |
|
template<typename BASE_TYPE> |
| void | add_composite (::pointer< BASE_TYPE > pcomposite) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const SOURCE *psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const ::pointer< SOURCE >psource) |
|
template<typename BASE_TYPE, typename SOURCE> |
| void | __refer (::pointer< BASE_TYPE > preference, const ::prototype::member< SOURCE > &psource) |
|
template<typename SOURCE> |
| void | add_reference (SOURCE *psource) |
|
template<typename SOURCE> |
| void | add_reference (::pointer< SOURCE > psource) |
|
template<typename SOURCE> |
| void | add_reference (::pointer< SOURCE > psource) |
| virtual void | delete_this () override |
|
virtual void | destruct () |
|
virtual void | enable_application_events (bool bEnable=true) |
| virtual void | handle_exception (const ::exception &e) |
|
virtual void | top_handle_exception (const ::exception &e) |
|
virtual void | process_exception (const ::exception &e) |
|
::object * | parent_property_set_holder () const override |
|
void | copy_from (const object &o) |
|
virtual string | get_tag () const |
|
virtual bool | is_thread () const override |
|
virtual bool | task_get_run () const |
|
virtual bool | is_running () const |
|
virtual void | child_post_quit (const ::scoped_string &scopedstrTag) |
|
virtual void | child_post_quit_and_wait (const ::scoped_string &scopedstrTag, const time &time) |
|
virtual void | finish (::property_object *pcontextobjectFinish=nullptr) override |
|
virtual void | set_finish (::property_object *pcontextobjectFinish) override |
|
virtual void | set_finish_composites (::property_object *pcontextobjectFinish) override |
|
virtual void | on_finish () override |
|
virtual void | defer_update_object_id () |
|
virtual::atom | calc_default_object_id () const |
| virtual void | install_message_routing (::channel *pchannel) |
|
void | message_receiver_destruct () |
|
void | _001OnUpdate (::message::message *pmessage) |
|
virtual void | request_file (const ::payload &payloadFile) |
|
virtual void | request_file (const ::payload &payloadFile, ::payload varQuery) |
|
virtual void | request (arguments arguments) |
|
virtual void | do_request (::create *pcreate) |
|
virtual pointer< ::extended::future< ::conversation > > | message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox=::user::e_message_box_ok) |
|
virtual void | release_references () |
|
virtual ::pointer<::matter > | running (const ::scoped_string &scopedstrTag) const |
|
virtual bool | ___is_reference (::particle *pparticle) const |
|
virtual bool | __is_composite (::particle *pparticle) const |
|
virtual bool | __is_child_task (::particle *ptask) const |
|
virtual void | on_finalize () |
|
virtual void | call_request (::create *pcreate) |
|
virtual void | main () |
|
virtual string | lstr (const ::atom &atom, const ::scoped_string &scopedstrDefault="") |
|
virtual string | __get_text (const ::scoped_string &scopedstr) |
|
bool | IsSerializable () const |
|
void | start () |
|
void | single_fork (const ::procedure_array &routinea) |
|
void | multiple_fork (const ::procedure_array &routinea) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_fork (::pointer< THREAD >pthread, const ::procedure &procedure) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_fork (::pointer< THREAD >pthread) |
|
void | defer_fork (::thread_pointer &pthread, const ::procedure &procedure) |
|
::thread_pointer | fork (const ::add_procedure &procedure) |
|
inline ::task_pointer | opt_fork (const ::procedure &procedure) |
|
template<typename PREDICATE> |
| auto | new_predicate_task (PREDICATE pred) |
|
template<typename TYPE> |
| auto | async (void(TYPE::*pfnMemberProcedure)()) |
|
inline ::thread_pointer | predicate_run (bool bSync, const ::add_procedure &procedure) |
|
::thread_pointer | begin (::enum_priority epriority=::e_priority_normal, ::u32 nStackSize=0, ::u32 dwCreateFlags=0 ARG_SEC_ATTRS_DEF) |
|
virtual::file_pointer | get_file (const ::payload &payloadFile, ::file::e_open eopen) |
|
inline ::file_pointer | get_reader (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open_binary) |
|
inline ::file_pointer | get_writer (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open_binary|::file::e_open_defer_create_directory|::file::e_open_create) |
|
template<typename TYPE> |
| ::thread_pointer | start_below_normal (void(TYPE::*pfn)()) |
|
template<typename TYPE> |
| void | __construct_below_normal (::thread_pointer &p, void(TYPE::*pfn)()) |
|
template<typename TYPE> |
| ::thread_pointer | __start_thread (const ::atom &atom, void(TYPE::*pfn)(), enum_priority epriority=e_priority_normal) |
|
virtual matter * | get_taskpool_container () override |
|
virtual::i64 | increment_reference_count () |
|
virtual::i64 | decrement_reference_count () |
|
virtual::i64 | release () |
|
::procedure_array_base & | destroyinga () |
|
::comparable_array_base< ::particle * > & | notifya () |
| void | on_notify (::particle *pparticle, enum_id eid) override |
|
template<typename BASE_TYPE> |
| ::pointer< BASE_TYPE > | file_as (const ::payload &payloadFile) |
|
virtual void | add_procedure (const ::atom &idRoutine, const ::procedure &procedure) |
|
virtual void | add_each_routine_from (const ::atom &idRoutine, ::object *pobjectSource) |
|
virtual::procedure_array | procedure_array (const ::atom &idRoutine) |
|
virtual void | call_routine2 (const ::procedure &procedure) |
|
virtual void | call_procedures (const ::atom &atom) |
|
virtual void | post_procedures (const ::atom &atom) |
|
virtual void | send_procedures (const ::atom &atom) |
|
virtual::text::text | __text (const ::atom &atom) |
| virtual void | task_erase (::task *ptask) override |
|
virtual void | notify (::enum_id eid, ::handler_context *phandlercontext=nullptr) |
|
virtual void | sleep (const class ::time &time) |
|
template<typename BASE_TYPE> |
| void | save_to (const ::payload &payloadFile, BASE_TYPE *pparticle) |
| virtual void | initialize (::particle *pparticle) override |
| virtual void | set_finish () override |
|
virtual void | add_task (::object *pobjectTask) |
|
virtual void | erase_task_and_set_task_new_parent (::object *pobjectTask, ::object *pobjectTaskNewParent) |
|
virtual void | transfer_tasks_from (::object *ptask) |
|
virtual bool | is_ascendant_task (::object *ptaskCandidateAscendant) const |
| virtual bool | is_thread_class () const override |
| bool | should_run () const override |
|
virtual bool | is_task_set2 () const |
|
virtual void | branch_send (const ::procedure &procedure, manual_reset_happening *phappening) |
|
virtual bool | has_child_task () const |
|
virtual void | set_child_tasks_to_finish () |
| void | destroy () override |
|
virtual void | on_destroy () |
|
virtual void | destroy_tasks () |
|
void | create_object_meta () |
|
void | defer_object_meta () |
|
inline ::object_meta * | get_meta () |
|
::extended_topic_pointer | create_extended_topic (const ::atom &atom) override |
|
virtual void | dev_log (const ::scoped_string &scopedstr) |
| virtual void | delete_this () override |
|
virtual void | destruct () |
| virtual void | handle_exception (const ::exception &e) override |
|
virtual void | top_handle_exception (const ::exception &e) |
|
virtual void | process_exception (const ::exception &e) |
|
::property_object * | parent_property_set_holder () const override |
|
virtual string | get_tag () const |
|
virtual void | defer_update_object_id () |
|
virtual::atom | calc_default_object_id () const |
|
void | message_receiver_destruct () |
|
void | _001OnUpdate (::message::message *pmessage) |
|
virtual bool | __is_child_task (::particle *pparticle) const |
|
bool | IsSerializable () const |
|
void | branch (const ::procedure_array &routinea) |
|
void | branch_each (const ::procedure_array &routinea) |
|
template<typename TASK> |
| inline ::pointer< TASK > & | defer_branch (::pointer< TASK > ptask, const ::procedure &procedure) |
|
template<typename THREAD> |
| inline ::pointer< THREAD > | defer_branch (::pointer< THREAD >pthread) |
|
void | defer_branch (::task_pointer &ptask, const ::procedure &procedure) |
|
::pointer< task > | fork (const ::procedure &procedure) |
|
::pointer< task > | fork (const ::procedure &procedure, const create_task_attributes &createtaskattributes) |
|
dispatch_arrayΓΈ | forkΓΈ () |
|
virtual ::pointer< ::parallelization::queue > | queue (const ::atom &atomQueue) |
|
virtual ::pointer<::task > | branch_procedure (const ::procedure &procedure, bool bAutoDelete=true, enum_parallelization eparallelization=e_parallelization_asynchronous, const create_task_attributes_t &createtaskattributes={}) |
|
virtual ::pointer<::task > | branch_procedure_synchronously (const ::procedure &procedure, bool bAutoDelete=true, const create_task_attributes_t &createtaskattributes={}) |
|
virtual::task_pointer | run_procedure (enum_synchronicity esynchronicity, const ::procedure &procedure) |
|
template<typename TYPE> |
| ::task_pointer | branch_below_normal (void(TYPE::*pfn)()) |
|
::task_pointer | defer_branch (const ::atom &atom, const ::procedure &procedure, enum_priority epriority=e_priority_normal) |
|
virtual::particle * | get_taskpool_container () override |
|
::object & | operator= (const ::payload &payload) |
| string | as_string () const override |
|
void | single_fork (const ::procedure_array &routinea) |
|
void | multiple_fork (const ::procedure_array &routinea) |
|
template<prototype_function FUNCTION> |
| void | hold_signal_function (::data::signal< FUNCTION > *psignal, const FUNCTION &function) |
|
void | destroy () override |
| virtual void | notify_on_destroy (::property_object *pcontextobjectFinish) override |
|
virtual void | ping () |
|
virtual void | on_ping () |
|
virtual bool | is_pinging () const |
|
virtual::object * | source_channel () |
|
virtual void | add_exception (const ::exception &e) |
|
virtual void | on_catch_all_exception () |
|
virtual::string | get_object_file_name () |
|
virtual::file::path | get_ini_configuration_path () |
|
virtual bool | include_hostname_in_configuration_path () |
|
virtual void | read_ini_configuration () |
|
virtual void | write_ini_configuration () |
|
virtual void | read_configuration_from_ini (const ::payload &payloadFile) |
|
virtual void | write_configuration_to_ini (const ::payload &payloadFile) |
|
bool | has_property (const atom &atom) const |
|
::property * | lookup_property (const atom &atom) const |
|
bool | erase_key (const atom &atom) |
|
::property_set & | property_set () |
|
bool | has_property_set () const |
|
bool | contains (const ::property_set &set) const |
|
::collection::index | index_of_property (const ::atom &atom) const |
| void | defer_run_property (const ::atom &atom) |
|
::collection::index | index_of_attribute (const ::atom &atom) |
|
::property & | lookup_attribute (const ::atom &atom) |
|
::property & | attribute (const ::atom &atom) |
|
template<typename TYPE> |
| bool | lookup_attribute (const ::atom &atom, TYPE &t) |
|
template<typename TYPE> |
| TYPE & | get_attribute (const ::atom &atom, TYPE &t) |
|
::property & | property (const ::atom &atom) |
|
::property & | property (const ::atom &atom) const |
|
::payload | get_payload (const ::atom &atom, const ::payload &payloadDefault) const |
|
::payload & | payload (const ::atom &atom) |
|
::payload | payload (const ::atom &atom) const |
|
::collection::index | index_of_payload (const ::atom &atom) const |
|
string | get_string (const ::atom &atom, const ::scoped_string &scopedstrDefault={}) const |
|
::i32 | get_int (const ::atom &atom, ::i32 iDefault=0) const |
|
::u32 | get_u32 (const ::atom &atom, ::u32 uDefault=0) const |
|
template<::prototype_subparticle TYPE> |
| TYPE * | cast (const ::atom &atom) const |
|
void | defer_propset () |
|
bool | is_true (const ::atom &atom) const |
|
bool | is_false (const ::atom &atom) const |
|
bool | is_true_or_empty (const ::atom &atom) const |
|
virtual void | property_set_replace (string &str) const |
|
virtual string | property_set_evaluate (const ::scoped_string &scopedstr) const |
|
virtual string | property_set_get_evaluation (const ::scoped_string &scopedstr) const |
|
virtual string | property_set_get_string (const ::scoped_string &scopedstr) const |
|
virtual bool | property_set_get_string (string &strResult, const ::scoped_string &scopedstr) const |
|
virtual bool | property_set_get_evaluation (string &strResult, const ::scoped_string &scopedstr) const |
|
virtual void | notify_property_changed (::property *pproperty, const ::action_context &actioncontext) |
|
virtual void | on_property_changed (::property *pproperty, const ::action_context &actioncontext) |
|
virtual::property_object * | parent_property_set_holder () const |
|
::atom & | id () |
|
const ::atom & | id () const |
|
void | operator() (::topic *ptopic, ::handler_context *phandlercontext) override |
|
virtual void | operator() (::message::message *pmessage) |
|
virtual void | handle_command (const ::atom &atom) |
|
bool | has_error () const |
|
virtual bool | is_ready_to_quit () const |
|
inline ::platform::application * | get_app () |
|
virtual::platform::application * | _get_app () |
|
virtual::thread * | get_thread () |
|
virtual bool | thread_is_running () const |
|
virtual::task * | get_task () |
|
virtual const_char_pointer | get_task_tag () |
|
void | destroy () override |
|
virtual void | on_set_finish () |
|
virtual bool | __get_posted_payload_synchronously (const ::function< void(const ::procedure &) > &functionPost, const ::function< ::payload(void) > &functionReturn, ::payload &payload) |
|
virtual void | __send_procedure (const ::function< void(const ::procedure &) > &functionPost, const ::procedure &procedure) |
|
virtual void | post_quit () |
|
const ::particle * | context_trace_object () const |
|
virtual void | trace_last_status () |
|
virtual void | clear_member () |
| bool | _handle_uri (const ::scoped_string &scopedstrUri) override |
| bool | _handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) override |
|
virtual bool | handle_uri (const ::scoped_string &scopedstringUri) |
|
virtual bool | handle_call (::payload &payload, const ::scoped_string &scopedstrObject, const ::scoped_string &scopedstrMember, ::property_set &propertyset) |
|
inline ::file_pointer | get_reader (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open()) |
|
inline ::file_pointer | get_writer (const ::payload &payloadFile, ::file::e_open eopen=::file::e_open()) |
|
inline ::file_pointer | fully_shared_reader (const ::payload &payloadFile) |
|
virtual::string | class_title () |
| Public Member Functions inherited from particle |
|
| particle (const ::particle &particle) |
|
| particle (::particle &&particle) |
|
bool | is_null () const |
|
bool | is_set () const |
|
bool | is_ok () const |
|
bool | nok () const |
|
void | initialize (::particle *pparticle) override |
|
void | _initialize_particle (::particle *pparticle) |
|
virtual void | _on_initialize_app_consumer () |
|
bool | _is_ok () const override |
|
virtual bool | on_command_final (const ::atom &atom, ::user::activation_token *puseractivationtoken) |
|
virtual bool | check_pipe_node_client_executable_paths (const ::file::path &pathNode, const ::file::path &pathClient) |
|
inline ::particle * | trace_this () const |
|
virtual enum_trace_level | main_trace_level () const |
|
bool | is_debug_trace_level () const |
|
virtual::particle * | get_context_particle () |
|
inline ::particle * | synchronization () const |
|
void | set_synchronization (::particle *pparticleSynchronization) |
|
void | defer_create_synchronization () |
|
void | operator() (::topic *ptopic, ::handler_context *phandlercontext) override |
|
virtual::topic_pointer | create_topic (const ::atom &atom) |
|
virtual::extended_topic_pointer | create_extended_topic (const ::atom &atom) |
|
::mathematics::mathematics * | mathematics () const |
|
::prototype::prototype * | prototype () const |
|
::image::image_context * | image () const |
|
::image::imaging * | imaging () const |
|
::draw2d::draw2d * | draw2d () const |
|
::write_text::write_text * | write_text () const |
|
class::user::user * | user () const |
|
::platform::system * | system () const |
|
::platform::session * | session () const |
|
::platform::application * | application () const |
|
::platform::node * | node () const |
|
void | delete_this () override |
|
::datetime::datetime * | datetime () const |
|
::internet::internet * | internet () const |
|
::url::url_context * | url () const |
|
::crypto::crypto * | crypto () const |
|
::nano::nano * | nano () const |
|
::directory_context * | directory () const |
|
::directory_system * | directory_system () const |
|
::file_context * | file () const |
|
::file_system * | file_system () const |
|
::path_system * | path_system () const |
|
virtual::file::watcher * | file_watcher () const |
|
::pointer< ::file::item > | file_item (const ::file::path &path) |
|
::networking::networking * | networking () const |
|
::platform::http * | http () const |
|
virtual::factory::factory_pointer & | factory () const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrLibrary) const |
|
virtual::factory::factory_pointer & | factory (const ::scoped_string &scopedstrComponent, const ::scoped_string &scopedstrImplementation) const |
|
virtual::factory::factory * | component_factory (const ::scoped_string &scopedstrComponent) const |
|
virtual::payload | get_result_payload () |
|
virtual bool | is_branch_current () const |
|
virtual const_char_pointer | topic_text () const |
|
virtual enum_trace_category | trace_category (const ::particle *pparticle) const |
|
virtual enum_trace_category | trace_category () const |
|
virtual::platform::tracer * | tracer () const |
|
virtual::trace_statement | trace_statement () const |
|
virtual::trace_statement & | trace_statement_prefix (::trace_statement &statement) const |
|
virtual::trace_statement | log_statement () const |
|
virtual::trace_statement | debug () const |
|
virtual::trace_statement | information () const |
|
virtual::trace_statement | warning () const |
|
virtual::trace_statement | error () const |
|
virtual::trace_statement | fatal () const |
|
virtual void | tracef (enum_trace_level etracelevel, const_char_pointer pszFormat,...) const |
|
virtual void | formatf_trace (enum_trace_level etracelevel, const_char_pointer pszFormat, va_list &arguments) const |
|
template<typename... Args> |
| void | print_line (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | err_line (std::format_string< Args... > fmt, Args &&... args) const |
|
virtual void | print_line (const ::scoped_string &scopedstr) const |
|
virtual void | print_out (const ::scoped_string &scopedstr) const |
|
virtual void | printf_line (const_char_pointer pszFormat,...) const |
|
virtual void | printf_out (const_char_pointer pszFormat,...) const |
|
virtual void | err_line (const ::scoped_string &scopedstr) const |
|
virtual void | err_out (const ::scoped_string &scopedstr) const |
|
virtual void | errf_line (const_char_pointer pszFormat,...) const |
|
virtual void | errf_out (const_char_pointer pszFormat,...) const |
|
virtual void | debugf (const_char_pointer pszFormat,...) const |
|
virtual void | informationf (const_char_pointer pszFormat,...) const |
|
virtual void | warningf (const_char_pointer pszFormat,...) const |
|
virtual void | errorf (const_char_pointer pszFormat,...) const |
|
virtual void | fatalf (const_char_pointer pszFormat,...) const |
|
template<typename... Args> |
| void | trace (enum_trace_level etracelevel, std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | debug (std::format_string< Args... > fmt, Args &&...args) const |
|
template<typename... Args> |
| void | information (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | warning (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | error (std::format_string< Args... > fmt, Args &&... args) const |
|
template<typename... Args> |
| void | fatal (std::format_string< Args... > fmt, Args &&... args) const |
|
void | trace (enum_trace_level etracelevel, const ::scoped_string &scopedstr) const |
|
void | debug (const scoped_string &scopedstr) const |
|
void | information (const scoped_string &scopedstr) const |
|
void | warning (const scoped_string &scopedstr) const |
|
void | error (const scoped_string &scopedstr) const |
|
void | fatal (const scoped_string &scopedstr) const |
|
virtual void | handle (const ::call &call) |
|
virtual void | handle_message (::message::message *pmessage) |
|
virtual void | handle_item (::item *pitem) |
|
virtual lresult | message_call (::user::enum_message eusermessage, ::wparam wparam={}, ::lparam lparam={}) |
|
virtual void | call_handle (::topic *ptopic, ::handler_context *phandlercontext) |
|
virtual void | call_handle_message (::message::message *pmessage) |
|
virtual void | call_handle_item (::item *pitem) |
|
virtual void | call_member (::i64 hi) |
|
virtual::lresult | call_message (const ::user::enum_message &emessage, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::lresult | call_id_topic (const ::enum_id &eid, ::wparam wparam={}, ::lparam lparam={}, ::particle *pparticle=nullptr) |
|
virtual::payload | realize () |
|
virtual void | set_generic_object_name (const ::scoped_string &scopedstrName) |
|
virtual void | set_library_name (const ::scoped_string &scopedstrLibraryName) |
|
virtual void | set_application_id (const ::scoped_string &scopedstrApplicationId) |
|
virtual::particle * | get_taskpool_container () |
|
virtual::task_pool * | taskpool () |
|
virtual const_char_pointer | debug_note () const |
|
virtual bool | should_run_async () const |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::scoped_string &scopedstrMessage, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual ::pointer<::user_interface::message_box > | message_box (const ::exception &exception, const ::scoped_string &scopedstrMessage=nullptr, const ::scoped_string &scopedstrTitle=nullptr, const ::user::e_message_box &emessagebox={}, const ::scoped_string &scopedstrDetails=nullptr, const ::string_array_base *pstraIconUrl=nullptr) |
|
virtual::file_pointer | get_file (const ::payload &payloadFile, ::file::e_open eopen, ::pointer< ::file::exception > *pfileexception=nullptr) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *p) |
|
template<typename T, typename ... Args> |
| ::pointer< T > | __call__allocate_and_initialize (Args &&... args) |
|
template<typename TYPE> |
| TYPE * | __initialize (TYPE *p) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __initialize (::pointer< TYPE > &&p) |
|
template<typename T> |
| ::pointer< T > | create_clone (const ::pointer< T > &psource) |
|
template<typename T> |
| ::pointer< T > | create_clone (const T *pSource) |
| | consumes a referer
|
|
template<typename T> |
| ::pointer< T > | __call__create_new_clone (const T *pSource) |
| | consumes a referer
|
|
virtual void | app_post (const ::procedure &procedure) |
|
virtual::task_pointer | app_fork (const ::procedure &procedure) |
|
virtual void | task_post (const ::procedure &procedure) |
|
virtual::task_pointer | task_fork (const ::procedure &procedure) |
|
virtual void | user_send (const ::procedure &procedure) |
|
dispatch_arrayΓΈ | user_sendΓΈ () |
|
virtual void | user_post (const ::procedure &procedure) |
|
dispatch_arrayΓΈ | user_postΓΈ () |
|
virtual void | main_send (const ::procedure &procedure) |
|
dispatch_arrayΓΈ | main_sendΓΈ () |
|
dispatch_arrayΓΈ | main_postΓΈ () |
|
virtual class::time | get_default_run_timeout () |
|
virtual void | send (const ::procedure &procedure) |
|
dispatch_arrayΓΈ | sendΓΈ () |
|
virtual void | post (const ::procedure &procedure) |
|
dispatch_arrayΓΈ | postΓΈ () |
|
virtual void | handle (bool bSynchronously, const ::procedure &procedure) |
|
virtual void | dispatch_procedure (enum_dispatch edispatch, const procedure &procedure) |
|
virtual void | dispatch (const dispatch_array2 &dispatcha) |
|
template<typename BASE_TYPE> |
| bool | __call__defer_construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| bool | __calldefer_construct_newΓΈ (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| bool | __call__defer_raw_construct_new (::pointer< TYPE > &ptype) |
|
template<typename BASE_TYPE> |
| void | __call__construct (::pointer< BASE_TYPE > &ptype, ::factory::factory *pfactory=nullptr) |
|
template<typename BASE_TYPE> |
| void | __call__construct_by_type (::pointer< BASE_TYPE > &ptype, const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_type (const ::platform::type &type, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_custom_id (const ::type_custom_id &typecustomid, ::factory::factory *pfactory=nullptr) |
|
virtual ::pointer<::particle > | __call__create_by_ipair (const ::type_iptr_pair &ipair, ::factory::factory *pfactory=nullptr) |
|
template<typename TYPE> |
| void | __call__construct_new (::pointer< TYPE > &ptype) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory=nullptr COMMA_REFERENCING_DEBUGGING_PARAMETERS_DECLARATION) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::pointer< T > &p, Args &&... args) |
|
template<typename T, typename ... Args> |
| void | __call__emplace_new (::auto_pointer< T > &p, Args &&... args) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory=nullptr) |
|
virtual void * | new_object (const_char_pointer psz) |
|
virtual void | kick_idle () |
|
particle & | operator= (const particle &particle) |
|
virtual::user::user * | user () |
|
virtual void | process_owned_procedure_list (::procedure_list_base &procedurelist, bool &bHandled) |
|
virtual memory_file_pointer | create_memory_file () |
|
virtual memory_file_pointer | create_memory_file (::memory_base &memory) |
|
virtual memory_file_pointer | create_memory_file (const ::block &block) |
|
virtual memory_file_pointer | create_memory_file_as_copy (const memory &memory) |
|
virtual memory_file_pointer | create_memory_file_by_reading (::file::file *pfile) |
|
virtual void | assert_particle_ok () const |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __call__create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new () |
|
template<typename TYPE> |
| inline ::pointer< TYPE > | __call__create_new_clone (TYPE *psrc) |
|
template<typename TYPE> |
| void | __call__raw_construct (::pointer< TYPE > &p, ::factory::factory *pfactory COMMA_REFERENCING_DEBUGGING_PARAMETERS_DEFINITION) |
|
template<typename BASE_TYPE> |
| inline ::pointer< BASE_TYPE > | __raw_create (::factory::factory *pfactory) |
|
template<typename TYPE> |
| bool | __call__defer_construct (::pointer< TYPE > &p, ::factory::factory *pfactory) |
|
template<typename TYPE> |
| void | __call__construct_by_type (::pointer< TYPE > &p, const ::platform::type &type, ::factory::factory *pfactory) |
|
virtual void | call () |
| Public Member Functions inherited from handler_context |
|
virtual void | start_task () |
|
virtual void | set_up_to_date (const ::topic *ptopic) |
|
bool | is_up_to_date (const ::topic *ptopic) const |
| Public Member Functions inherited from subparticle |
|
| subparticle (const ::subparticle &subparticle) |
|
| subparticle (::subparticle &&subparticle) |
|
bool | should_disable_referencing_debugging () const |
|
::platform::system * | system () const |
|
virtual bool | defer_consume_main_arguments (::i32 argc, char_pointer *argv, ::i32 &iArgument) |
| | virtual bool should_create_sequence_on_synchronicity();
|
|
virtual void | call () |
|
virtual void | get_debug_title (char_pointer sz, character_count c) const |
|
virtual::string | get_short_debug_text (::i32 i) const |
|
virtual class::time | get_run_timeout () |
|
virtual bool | subparticle_step () |
|
inline ::collection::count | reference_count () const |
|
inline ::i64 | increment_reference_count () |
|
inline ::i64 | decrement_reference_count () |
|
inline ::i64 | replace_reference () |
|
inline ::i64 | release () |
|
bool | is_referencing_debugging_enabled () const |
|
virtual bool | _is_set () const |
|
virtual bool | _is_ok () const |
|
virtual enum_type | get_payload_type () const |
|
virtual void | init_task () |
|
virtual void | term_task () |
|
virtual void | destroy_impl_data () |
|
virtual void | destroy_os_data () |
|
template<typename TYPE> |
| ::cast< TYPE > | cast () |
|
template<typename TYPE> |
| ::cast< TYPE > | cast () const |
|
virtual::subparticle_pointer | clone () |
|
virtual void | call_member (enum_id eid) |
|
virtual void | write_to_stream (::binary_stream &stream) |
|
virtual void | read_from_stream (::binary_stream &stream) |
|
virtual class::time | timeout () const |
|
virtual void | set_timeout (const class time &time) |
|
virtual hsynchronization | get_synchronization_handle () |
|
virtual::e_status | lock () |
|
virtual::e_status | lock (const class time &timeWait) |
|
virtual::e_status | wait () |
|
virtual::e_status | wait (const class time &timeWait) |
|
virtual::e_status | wait (const ::function< bool() > &functionShouldContinue) |
|
virtual void | _lock () |
|
virtual bool | _lock (const class time &timeWait) |
| virtual void | _wait () |
| virtual bool | _wait (const class time &timeWait) |
|
virtual bool | is_locked () const |
| virtual void | unlock () |
|
virtual void | unlock (::i32 lCount, ::i32 *pPrevCount=nullptr) |
|
virtual void | init_wait () |
|
virtual void | exit_wait () |
|
virtual void | acquire_ownership () |
|
virtual void | release_ownership () |
|
virtual character_count | sz_len () const |
|
virtual void | to_sz (char_pointer sz, character_count len) const |
|
virtual void | on_timed_out () |
|
virtual bool | start_notify_lock (::notify_lock *pnotifylock) |
|
virtual void | end_notify_lock (::notify_lock *pnotifylock) |
|
| quantum (const ::quantum &quantum) |
|
| quantum (::quantum &&quantum) |
|
bool | has_flag (enum_flag eflag) const |
|
void | set_flag (enum_flag eflag) |
|
void | set_flag (enum_flag eflag, bool bSet) |
|
void | clear_flag (enum_flag eflag) |
|
void | set_ok_flag () |
|
void | set_nok (enum_flag estatusFailure=e_flag_failure) |
|
void | set_modified_flag (bool bModified=true) |
|
bool | has_proto_flag () const |
|
void | set_fail_flag () |
|
void | set_timed_out_flag () |
|
void | set_persistent_flag (bool bSet=true) |
|
bool | has_ok_flag () const |
|
bool | nok () const |
|
bool | has_timed_out_flag () |
|
bool | has_modified_flag () const |
|
bool | has_persistent_flag () const |
|
bool | has_shared_flag () const |
|
void | set_shared_flag (bool bSet=true) |
|
bool | has_finishing_flag () const |
|
void | set_finishing_flag () |
|
void | clear_finishing_flag () |
|
bool | has_initialized_flag () const |
|
void | set_initialized_flag () |
|
void | clear_initialized_flag () |
|
bool | has_acquired_flag () const |
|
void | set_acquired_flag () |
|
void | clear_acquired_flag () |
|
bool | has_own_synchronization_flag () const |
|
void | set_own_synchronization_flag (bool bSet=true) |
|
void | clear_own_synchronization_flag () |
|
bool | has_already_exists_flag () const |
|
void | set_already_exists_flag (bool bSet=true) |
|
void | clear_already_exists_flag () |
|
bool | has_running_flag () const |
|
void | set_running_flag () |
|
void | clear_running_flag () |
|
bool | has_destroying_flag () const |
|
void | set_destroying_flag () |
|
void | clear_destroying_flag () |
|
bool | has_storing_flag () const |
|
bool | has_loading_flag () const |
|
void | set_storing_flag () |
|
void | set_loading_flag () |
|
void | defer_set_storing_flag () |
|
void | defer_set_loading_flag () |
|
void | set_statically_allocated_flag () |
|
void | set_verbose_flag (bool bVerbose=true) |
|
bool | has_verbose_flag () const |
|
bool | has_read_only_flag () const |
|
void | set_read_only_flag () |
|
void | clear_read_only_flag () |
|
bool | has_owner_flag () const |
|
void | set_owner_flag () |
|
void | clear_owner_flag () |
|
bool | is_status_ok () const |
|
bool | has_failed_status () const |
|
virtual void | call_request (::request *prequest) |
| | inline void set_realized() { set_flag(e_flag_realized); }
|
|
virtual void | request (::request *prequest) |
|
virtual void | on_request (::request *prequest) |
|
void * | operator new (size_t s) |
|
void * | operator new[] (size_t s) |
|
void | operator delete (void *p) |
|
void | operator delete[] (void *p) |
|
void | destroy () override |
|
virtual bool | set_property (const ::atom_array_base &atoma, const ::payload &payload, const ::action_context &context={}) |
|
virtual::payload | get_property (const ::atom_array_base &atoma) const |
|
virtual void | on_set_property (::data::property_change &change) |
|
virtual::payload | on_get_property (const ::atom_array_base &atoma) const |
|
virtual bool | on_property_will_change (::data::property_change &change) |
|
virtual void | on_property_changed (::data::property_change &change) |
|
::comparable_array< ::data::property_will_change > & | property_will_change () |
|
::comparable_array< ::data::property_changed > & | property_changed () |
|
virtual::timer_map * | get_timer_map () |
|
virtual::timer_handler * | get_timer_handler (const class ::time &time) |
|
bool | are_there_timers_to_handle () const |
|
virtual::timer * | set_timer (const ::e_timer &etimer, const class ::time &time, const ::timer_callback &callback={}, ::timer_handler *ptimerhandler=nullptr) |
|
virtual void | kill_timer (const ::e_timer &etimer) |
|
virtual ::comparable_array_base< ::e_timer > | all_timers_ids () |
|
virtual void | erase_all_timers () |
|
virtual void | erase_timers (const ::comparable_array_base< ::e_timer > &etimera) |
|
void | destroy () override |
|
virtual void | enable_drag (::item *pitem, ::user::e_zorder ezorder) |
|
virtual::user::drag * | drag (::item *pitem) const |
|
virtual bool | has_drag (::item *pitem) const |
|
virtual bool | drag_on_button_down (::item *pitem) |
|
virtual bool | drag_on_button_down (::item *pitem, ::user::mouse *pmouse) |
|
virtual bool | drag_on_mouse_move (::user::mouse *pmouse) |
|
virtual bool | drag_on_mouse_hover (::item *pitem, ::user::mouse *pmouse) |
|
virtual bool | drag_on_button_up (::user::mouse *pmouse) |
|
virtual bool | on_drag_start (::i32_point &point, ::user::mouse *pmouse, ::item *pitem)=0 |
|
virtual::i32_point | drag_mouse_cursor_position (::item *pitem, const ::i32_point &point)=0 |
|
virtual bool | drag_shift (::item *pitem, ::user::mouse *pmouse)=0 |
|
virtual bool | drag_hover (::item *pitem)=0 |
|
virtual void | drag_set_cursor (::item *pitem, ::user::mouse *pmouse)=0 |
|
virtual::i32_point | drag_point (::item *pitem, ::user::mouse *pmouse) |
|
virtual ::pointer< ::user::item_base > | allocate_user_item_base (const ::item *pitem) |
|
void | destroy () override |
|
bool | _is_set () const override |
|
acme_tool & | tool () |
|
acme_content & | main_content () |
|
virtual void | create_tool () |
|
virtual void | create_main_content () |
|
virtual bool | is_item_pressed (const ::item_t &item) const |
|
virtual bool | is_item_hover (const ::item_t &item) const |
|
virtual::item_pointer | pressed_item () |
|
virtual::item_pointer | hover_item () |
|
virtual::item_pointer | selected_item () |
|
virtual::user::item_base * | user_item_base (const ::item *pitem) |
|
inline ::user::item * | user_item (const ::item *pitem) |
|
virtual bool | is_item_selected (::item *pitem) |
|
virtual bool | is_item_hover (::item *pitem) |
|
virtual void | on_item_hover (::item *pitem) |
|
virtual::item_pointer | on_create_stock_item (const ::e_element &eelement) |
|
virtual::item_pointer | stock_item (const ::e_element &eelement) |
|
void | destroy () override |
|
virtual ::pointer< ::item_container > | item_container (::collection::index iId) |
|
| item (::enum_item_flag eitemflag, const ::e_element &eelement, ::collection::index iItem=-1, ::collection::index iSubItem=-1, ::collection::index iListItem=-1, const ::atom &atom=::atom::e_type_null) |
|
| item (const ::e_element &eelement, const ::atom &atom) |
|
| item (const ::e_element &eelement, enum_id eid) |
|
| item (const ::e_element &eelement=::e_element_none, ::collection::index iItem=-1, ::collection::index iSubItem=-1, ::collection::index iListItem=-1, const ::atom &atom=::atom::e_type_null, ::enum_item_flag eitemflag=::e_item_flag_none) |
|
| item (const ::item_t &item, ::enum_item_flag eitemflag=::e_item_flag_none) |
|
| item (const item &item) |
|
| item (item &&item) |
|
void | get_debug_title (char_pointer sz, character_count c) const override |
|
bool | _is_set () const override |
|
bool | is_item_set () const |
|
| operator bool () const |
|
virtual i32_boolean | is_hidden () const |
|
virtual::string | get_item_text (::user::item_base *puseritembase, ::collection::index iSubItem=0) |
|
virtual::collection::index | get_item_image (::user::item_base *puseritembase, ::collection::index iSubItem=0) |
|
virtual::image::image_list * | get_item_image_list (::user::item_base *puseritembase, ::collection::index iSubItem=0) |
|
item & | operator= (const item &item) |
|
bool | operator== (const item &item) const |
|
item & | operator= (const e_element &eelement) |
| | item& operator = (const ::e_element & eelement);
|
|
bool | operator== (const e_element &eelement) const |
|
item & | operator= (::collection::index iItem) |
|
bool | operator== (::collection::index iItem) const |
|
std::strong_ordering | operator<= (::collection::index iItem) const |
|
::collection::index | operator+ (::i32 iItemAdd) |
|
::collection::index | operator- (::i32 iItemSub) |
|
::collection::index | operator+ (::i64 iItemAdd) |
|
::collection::index | operator- (::i64 iItemSub) |
|
bool | in_element_range (const ::e_element &eelement, ::i32 iCount) const |
|
void | destroy () override |
|
bool | has_handler () const |
|
virtual void | add_handler (::particle *pmatter, bool bPriority=false) |
|
virtual void | route (::topic *ptopic, ::handler_context *phandlercontext=nullptr) |
|
virtual void | on_topic (const ::atom &atom, ::particle *pparticle=nullptr, ::handler_context *pcontext=nullptr) |
|
virtual void | notify_topic (const ::atom &atom, ::particle *pparticle=nullptr, ::handler_context *pcontext=nullptr) |
|
void | set_check_property (const ::data::check_property &checkproperty) |
|
::user::check_property | check_property () const |
|
virtual bool | on_check_will_change (::data::check_change &checkchange) |
|
virtual void | on_check_changed (::data::check_change &checkchange) |
|
virtual::e_check | echeck () const |
|
virtual bool | is_checked () const |
|
bool | set_check (::e_check echeck, const ::action_context &actioncontext) |
|
bool | toggle_check (const ::action_context &actioncontext) |
|
add_signal_function_to_holder< ::data::check_will_change > | check_will_change (::object *pobjectFunctionContainer) |
|
add_signal_function_to_holder< ::data::check_changed > | check_changed (::object *pobjectFunctionContainer) |
|
virtual bool | on_property_will_change (property_change &change) |
|
virtual void | on_property_changed (property_change &change) |
|
void | set_text_property (const ::data::text_property &textproperty) |
|
::user::text_property | text_property () const |
|
virtual bool | on_text_will_change (::data::text_change &textchange) |
|
virtual void | on_text_changed (::data::text_change &textchange) |
|
virtual::string | as_text () const |
|
virtual::string | get_text () const |
|
virtual::string | get_text (character_count iBegin, character_count iEnd) const |
|
virtual character_count | get_text_length () const |
|
virtual::string | get_selection_text () const |
|
virtual void | set_text_selection (character_count iBegin, character_count iEnd, const ::action_context &actioncontext) |
|
virtual void | set_text (const ::scoped_string &scopedstr, const ::action_context &actioncontext) |
|
::pointer<::operating_system::a_system_menu > | create_system_menu (bool bContextual) override |