|
|
| interaction_impl (::particle *pparticle) |
|
void | linux_interaction_impl_common_construct () |
|
void | install_message_routing (::channel *pchannel) override |
|
bool | operator== (const ::windowing::window &wnd) const |
|
bool | operator!= (const ::windowing::window &wnd) const |
|
::u32 | GetStyle () const override |
|
::u32 | GetExStyle () const override |
|
bool | ModifyStyle (::u32 dwRemove, ::u32 dwAdd, ::u32 nFlags=0) override |
|
bool | ModifyStyleEx (::u32 dwRemove, ::u32 dwAdd, ::u32 nFlags=0) override |
|
virtual void | set_owner (::user::interaction *pOwnerWnd) override |
|
virtual oswindow | get_handle () const override |
|
void | route_command (::message::command *pcommand, bool bRouteToKeyDescendant=false) override |
|
virtual void | handle (::topic *ptopic, ::handler_context *phandlercontext) override |
|
| DECLARE_MESSAGE_HANDLER (_001OnEraseBkgnd) |
|
| DECLARE_MESSAGE_HANDLER (on_message_move) |
|
| DECLARE_MESSAGE_HANDLER (on_message_size) |
|
| DECLARE_MESSAGE_HANDLER (on_message_show_window) |
|
virtual void | window_show_change_visibility (::e_display edisplay, const ::user::activation &useractivation) override |
|
virtual::windowing::window * | from_os_data (void *pdata) override |
|
virtual void * | get_os_data () const override |
|
bool | Attach (oswindow hWndNew) |
|
oswindow | Detach () |
|
virtual void | pre_subclass_window () override |
|
virtual bool | _native_create_window_ex (::pointer<::user::system >pusersystem) override |
|
virtual bool | DestroyWindow () override |
|
virtual bool | pre_create_window (::user::system *pusersystem) override |
|
void | _thread_delayed_placement () |
|
void | defer_delayed_placement () |
|
virtual void | on_start_layout_experience (enum_layout_experience elayoutexperience) override |
|
virtual void | on_end_layout_experience (enum_layout_experience elayoutexperience) override |
|
virtual void | on_layout (::draw2d::graphics_pointer &pgraphics) override |
|
virtual bool | _is_window () const override |
|
LRESULT | send_message (::enum_message emessage, ::wparam wparam={}, ::lparam lparam={}) override |
|
bool | post_message (::enum_message emessage, ::wparam wparam={}, ::lparam lparam={}) override |
|
void | set_window_text (const ::scoped_string &scopedstrString) override |
|
void | get_window_text (string &str) override |
|
void | SetFont (::write_text::font *pFont, bool bRedraw=true) |
|
::write_text::font * | GetFont () |
|
virtual bool | node_is_iconic () override |
|
virtual void | _001OnExitIconic () override |
|
virtual void | _001OnExitFullScreen () override |
|
virtual void | _001OnExitZoomed () override |
|
virtual bool | has_focus () override |
|
virtual bool | is_active () override |
|
virtual bool | GetWindowPlacement (WINDOWPLACEMENT *puserinteractionpl) |
|
virtual bool | SetWindowPlacement (const WINDOWPLACEMENT *puserinteractionpl) |
|
virtual void | set_context_org (::draw2d::graphics_pointer &pgraphics) override |
|
virtual bool | IsWindowEnabled () |
|
virtual bool | EnableWindow (bool bEnable=true) |
|
virtual::user::interaction * | get_active_window () override |
|
virtual::user::interaction * | set_active_window () override |
|
virtual bool | set_foreground_window () override |
|
virtual::user::interaction * | GetFocus () override |
|
virtual bool | set_keyboard_focus () override |
|
static::user::interaction *PASCAL | get_desktop_window () |
|
virtual bool | prodevian_update_screen () override |
|
| DECLARE_MESSAGE_HANDLER (on_message_create) |
|
| DECLARE_MESSAGE_HANDLER (on_message_destroy) |
|
| DECLARE_MESSAGE_HANDLER (_001OnPaint) |
|
| DECLARE_MESSAGE_HANDLER (_001OnPrint) |
|
virtual void | pre_translate_message (::message::message *pmessage) override |
|
virtual void | message_handler (::user::message *pusermessage) override |
|
virtual void | default_window_procedure (::user::message *pusermessage) |
|
virtual void | post_non_client_destroy () override |
|
virtual void | on_final_release () override |
|
virtual LONG_PTR | get_window_long_ptr (::i32 nIndex) const override |
|
virtual LONG_PTR | set_window_long_ptr (::i32 nIndex, LONG_PTR lValue) override |
|
void | show_task (bool bShow) override |
|
virtual void | non_top_most_upper_window_rects (::i32_rectangle_array &recta) override |