|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| virtual::release_time_for_project | release_time () |
| virtual void | prepare_application () |
| virtual void | on_prepare_application () |
| virtual void | on_after_prepare_application () |
| virtual void | initialize_application () |
| virtual void | _001PostTryCloseApplication () |
| virtual void | application_on_status (::e_status estatus, ::particle *pparticle=nullptr, ::i64 hi=0, void *p=nullptr) |
| virtual void | on_error_icloud_not_available (::particle *pparticle=nullptr, ::i64 hi=0, void *p=nullptr) |
| virtual::i32 | application_main () |
| virtual class::application_menu * | application_menu () |
| virtual void | initialize_application_flags () |
| virtual bool | is_application () const |
| virtual::file::path | get_module_path () |
| virtual::file::path | get_module_folder () |
| virtual::string | app_name () |
| virtual::string | app_root () |
| virtual::string | application_title () |
| virtual::string | application_name () |
| virtual::i32 | __implement () |
| virtual::i32 | main_loop () |
| virtual::enum_id | key_command (const ::user::e_key &ekey) |
| virtual void | on_before_launching () |
| virtual void | do_install () |
| virtual void | do_uninstall () |
| virtual void | on_install () |
| virtual void | on_uninstall () |
| virtual void | init_instance () |
| virtual void | term_instance () |
| virtual bool | has_capability (enum_application_capability eapplicationcapability) const |
| virtual void | add_capability (enum_application_capability ecapability) |
| virtual bool | handle_application_call (::payload &payload, const ::scoped_string &scopedstrMember, ::property_set &propertyset) |
| virtual::file::path | get_app_localconfig_folder () |
| virtual::property_set | get_ini (const ::scoped_string &scopedstrIniName={}) |
| virtual::string | get_visual_studio_build () |
| virtual::string | get_application_name () |
| virtual void | on_application_message (::platform::message *pmessage) |
| virtual void | locale_schema_matter (string_array_base &stra, const string_array_base &straMatterLocator, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
| virtual void | matter_locator_locale_schema_matter (string_array_base &stra, const string_array_base &straMatterLocator, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
| virtual string | get_locale_schema_dir (const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
| virtual string | get_locale_schema_dir (const ::scoped_string &scopedstrLocale) |
| virtual string | get_locale_schema_dir () |
| virtual void | set_locale (const ::scoped_string &scopedstrLocale, const ::action_context &action_context) |
| virtual void | set_schema (const ::scoped_string &scopedstrSchema, const ::action_context &action_context) |
| virtual void | on_set_locale (const ::scoped_string &scopedstrLocale, const ::action_context &action_context) |
| virtual void | on_set_schema (const ::scoped_string &scopedstrSchema, const ::action_context &action_context) |
| virtual void | fill_locale_schema (::text::international::locale_schema &localeschema) |
| virtual void | fill_locale_schema (::text::international::locale_schema &localeschema, const ::scoped_string &scopedstrLocale, const ::scoped_string &scopedstrSchema) |
| virtual void | process_init () |
| virtual void | process_term () |
| virtual void | process_command_line_options () |
| virtual void | init_application () |
| virtual void | term_application () |
| virtual::string_array_base | get_about_box_lines () |
| virtual void | show_about_box (::user::activation_token *puseractivationtoken) |
| virtual void | show_lines_box (const ::string_array_base &straLines, const ::string_array_base &straIconUrl, ::user::activation_token *puseractivationtoken) |
| virtual::string_array_base | get_operating_system_information_lines () |
| virtual void | add_impact_system (const ::atom &atom, const ::pointer<::user::impact_system > &pimpactsystem) |
| virtual ::pointer<::user::impact_system > | impact_system (const ::atom &atom) |
| virtual get_file_extension_mime_type * | get_get_file_extension_mime_type () |
| virtual void | pick_browse (const ::function< void(const ::file::path &path) > &callback) |
| virtual void | pick_media (const ::scoped_string &scopedstrMediaType) |
| virtual void | did_pick_document_at_url (const ::scoped_string &scopedstrUrl) |
| virtual void | did_pick_document_at_urls (const ::string_array_base &stra) |
| virtual void | on_prompt_write_file (::user::controller *pusercontroller) |
| virtual void | file_manager_save_as (::user::controller *pusercontroller) |
| virtual bool | fill_system_menu (::operating_system::a_system_menu *psystemmenu) |
|
virtual |
This function is called after an application finishes starting with no file open requests.
Reimplemented in platform::application.
|
virtual |
command line options may include file open requests so here either files maybe requested to be opened by the application or otherwise, the application will be requested to do a default start.
Reimplemented in platform::application.