acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
platform::aura_application_layer Class Reference
Inheritance diagram for platform::aura_application_layer:
platform::application

Public Member Functions

virtual void enumerate_composite (matter_array &a)
virtual::aura::game * game ()
virtual string get_window_class_name (::user::enum_control_type econtroltype)
virtual::draw2d::printer * get_printer (const ::scoped_string &scopedstrDeviceName)
virtual::image::icon * set_icon (::object *pobject, ::image::icon *picon, bool bBigIcon)
virtual::image::icon * get_icon (::object *pobject, bool bBigIcon) const
virtual::user::interaction * main_window ()
 virtual bool compress_ungz(memory_base & mem) override;
virtual bool is_sandboxed ()
virtual bool get_frame (::pointer<::user::interaction > &pinteraction)
 virtual pointer<::user::message>get_user_message(MESSAGE * pmsg);
virtual void add_user_interaction (::user::interaction *puserinteraction)
virtual void erase_user_interaction (::user::interaction *puserinteraction)
virtual void on_initial_frame_position (::user::frame_interaction *pframe)
virtual void on_graphics_ready ()
virtual::platform::type control_type_from_id (const ::atom &atom, ::user::enum_control_type &econtroltype)
bool CreateFileFromRawResource (::u32 nID, const ::scoped_string &scopedstrType, const ::scoped_string &scopedstrFilePath)
void OnUpdateRecentFileMenu (::message::command *pcommand)
virtual void SetRegistryKey (const ::scoped_string &scopedstrRegistryKey)
virtual void SetRegistryKey (::u32 nIDRegistryKey)
virtual void RegisterShellFileTypes (bool bCompat=false)
void UnregisterShellFileTypes ()
virtual void _001OnFileNew ()
virtual void on_file_open ()
virtual::user::interaction * get_request_parent_ui (::user::interaction *pinteraction, ::user::system *pusersystem)
virtual::aura::theme * theme ()
virtual::i32 track_popup_menu (::menu::track_popup *ptrackpopup)
virtual bool _001CloseApplicationByUser (::pointer<::user::interaction >puserinteractionExcept)
void update_app_interest ()
void ensure_app_interest ()
virtual::i32 GetVisibleTopLevelFrameCountExcept (::pointer<::user::interaction >puserinteractionExcept)
virtual::i32 GetVisibleFrameCount ()
virtual void prepare_form (atom atom, ::form_document *pformdocument)
virtual bool on_close_frame_window (::user::frame_interaction *pframe)
virtual::user::interaction * create_menu_interaction ()
virtual string draw2d_get_default_implementation_name ()
virtual string typeface_get_default_implementation_name ()
virtual string imaging_get_default_implementation_name ()

Member Function Documentation

◆ get_frame()

bool platform::aura_application_layer::get_frame ( ::pointer<::user::interaction > & pinteraction)
virtual

virtual pointer<::user::message>get_user_message(MESSAGE * pmsg);

virtual pointer<::user::message>get_user_message(MESSAGE * pmsg){}

◆ main_window()

user::interaction * platform::aura_application_layer::main_window ( )

virtual bool compress_ungz(memory_base & mem) override;

bool aura_application_layer::compress_ungz(memory_base & mem) override{}

return true if this instance might continue execution bHandled true if some action was done in response to this ___new additional instance creation return true if this instance might continue execution bHandled true if some action was done in response to this ___new additional instance creation return true if this instance might continue execution bHandled true if some action was done in response to this ___new additional instance creation return true if the external additional instance might continue execution bHandled true if some action was done in response to the external aaa_memory_new additional instance creation


The documentation for this class was generated from the following files: