154 virtual void enumerate_composite(matter_array& a);
156 virtual ::aura::game* game();
188 virtual string get_window_class_name(::user::enum_control_type econtroltype);
317 virtual ::draw2d::printer * get_printer(const ::scoped_string & scopedstrDeviceName);
320 virtual ::image::icon * set_icon(
::object * pobject, ::image::icon * picon,
bool bBigIcon);
322 virtual ::image::icon * get_icon(
::object * pobject,
bool bBigIcon)
const;
792 virtual bool is_sandboxed();
798 virtual bool get_frame(::pointer<::user::interaction>& pinteraction);
799 virtual void add_user_interaction(::user::interaction * puserinteraction);
800 virtual void erase_user_interaction(::user::interaction * puserinteraction);
834 virtual void on_initial_frame_position(::user::frame_interaction * pframe);
836 virtual void on_graphics_ready();
839 virtual ::platform::type control_type_from_id(const ::atom &
atom, ::user::enum_control_type & econtroltype);
916 bool CreateFileFromRawResource(::u32 nID, const ::scoped_string & scopedstrType, const ::scoped_string & scopedstrFilePath);
918 void OnUpdateRecentFileMenu(::message::command* pcommand);
926 virtual void SetRegistryKey(const ::scoped_string & scopedstrRegistryKey);
928 virtual void SetRegistryKey(::u32 nIDRegistryKey);
931 virtual void RegisterShellFileTypes(
bool bCompat =
false);
934 void UnregisterShellFileTypes();
945 virtual void _001OnFileNew();
946 virtual void on_file_open();
967 virtual ::user::interaction* get_request_parent_ui(::user::interaction* pinteraction, ::user::system* pusersystem);
972 virtual ::aura::theme* theme();
979 virtual ::i32 track_popup_menu(::menu::track_popup* ptrackpopup);
987 virtual bool _001CloseApplicationByUser(::pointer<::user::interaction>puserinteractionExcept);
989 void update_app_interest();
990 void ensure_app_interest();
1001 virtual ::i32 GetVisibleTopLevelFrameCountExcept(::pointer<::user::interaction>puserinteractionExcept);
1002 virtual ::i32 GetVisibleFrameCount();
1004 virtual void prepare_form(
atom atom, ::form_document* pformdocument);
1013 virtual bool on_close_frame_window(::user::frame_interaction* pframe);
1018 virtual ::user::interaction* create_menu_interaction();
1036 virtual string draw2d_get_default_implementation_name();
1037 virtual string typeface_get_default_implementation_name();
1038 virtual string imaging_get_default_implementation_name();