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

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)

Member Function Documentation

◆ application_menu()

class::application_menu * platform::acme_application_layer::application_menu ( )
virtual

This function is called after an application finishes starting with no file open requests.

Reimplemented in platform::application.

◆ process_command_line_options()

void platform::acme_application_layer::process_command_line_options ( )
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.


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