95 virtual ::release_time_for_project release_time();
99 virtual void prepare_application();
100 virtual void on_prepare_application();
101 virtual void on_after_prepare_application();
105 virtual void initialize_application();
113 virtual void _001PostTryCloseApplication();
115 virtual void application_on_status(
::e_status estatus,
::particle * pparticle =
nullptr, ::i64 hi = 0,
void * p =
nullptr);
118 virtual void on_error_icloud_not_available(
::particle * pparticle =
nullptr, ::i64 hi = 0,
void * p =
nullptr);
123 virtual ::i32 application_main();
152 virtual void initialize_application_flags();
154 virtual bool is_application()
const;
164 virtual ::file::path get_module_path();
165 virtual ::file::path get_module_folder();
168 virtual ::string app_name();
172 virtual ::string app_root();
174 virtual ::string application_title();
177 virtual ::string application_name();
189 virtual ::i32 __implement();
191 virtual ::i32 main_loop();
193 virtual ::enum_id key_command(const ::user::e_key & ekey);
195 virtual void on_before_launching();
211 virtual void do_install();
212 virtual void do_uninstall();
215 virtual void on_install();
216 virtual void on_uninstall();
219 virtual void init_instance();
220 virtual void term_instance();
226 virtual bool has_capability(enum_application_capability eapplicationcapability)
const;
227 virtual void add_capability(enum_application_capability ecapability);
234 virtual ::file::path get_app_localconfig_folder();
235 virtual ::property_set get_ini(const ::scoped_string& scopedstrIniName = {});
238 virtual ::string get_visual_studio_build();
241 virtual ::string get_application_name();
246 virtual void locale_schema_matter(string_array_base & stra,
const string_array_base & straMatterLocator, const ::scoped_string & scopedstrLocale, const ::scoped_string & scopedstrSchema);
247 virtual void matter_locator_locale_schema_matter(string_array_base & stra,
const string_array_base & straMatterLocator, const ::scoped_string & scopedstrLocale, const ::scoped_string & scopedstrSchema);
249 virtual string get_locale_schema_dir(const ::scoped_string & scopedstrLocale, const ::scoped_string & scopedstrSchema);
250 virtual string get_locale_schema_dir(const ::scoped_string & scopedstrLocale);
251 virtual string get_locale_schema_dir();
253 virtual void set_locale(const ::scoped_string & scopedstrLocale, const ::action_context &
action_context);
255 virtual void set_schema(const ::scoped_string& scopedstrSchema, const ::action_context &
action_context);
257 virtual void on_set_locale(const ::scoped_string& scopedstrLocale, const ::action_context &
action_context);
259 virtual void on_set_schema(const ::scoped_string& scopedstrSchema, const ::action_context &
action_context);
267 virtual void process_init();
268 virtual void process_term();
283 virtual void init_application();
285 virtual void term_application();
287 virtual ::string_array_base get_about_box_lines();
289 virtual void show_about_box(::user::activation_token * puseractivationtoken);
290 virtual void show_lines_box(const ::string_array_base & straLines, const ::string_array_base & straIconUrl, ::user::activation_token *puseractivationtoken);
292 virtual ::string_array_base get_operating_system_information_lines();
299 virtual void add_impact_system(const ::atom &
atom, const ::pointer<::user::impact_system> & pimpactsystem);
300 virtual ::pointer<::user::impact_system> impact_system(const ::atom &
atom);
303 virtual get_file_extension_mime_type * get_get_file_extension_mime_type();
305 virtual void pick_browse(const ::function <
void(const ::file::path & path) > & callback);
306 virtual void pick_media(const ::scoped_string & scopedstrMediaType);
307 virtual void did_pick_document_at_url(const ::scoped_string & scopedstrUrl);
308 virtual void did_pick_document_at_urls(const ::string_array_base & stra);
309 virtual void on_prompt_write_file(::user::controller * pusercontroller);
310 virtual void file_manager_save_as(::user::controller * pusercontroller);
Definition action_context.h:9
Definition international_locale_schema.h:19