refactor app code (#93)
This commit is contained in:
committed by
GitHub
parent
a312bd5527
commit
d7b151ab88
@@ -86,9 +86,8 @@ lv_obj_t* toolbar_create(lv_obj_t* parent, const std::string& title) {
|
||||
return obj;
|
||||
}
|
||||
|
||||
lv_obj_t* toolbar_create(lv_obj_t* parent, app::App app) {
|
||||
const app::Manifest& manifest = app::tt_app_get_manifest(app);
|
||||
lv_obj_t* toolbar = toolbar_create(parent, manifest.name);
|
||||
lv_obj_t* toolbar_create(lv_obj_t* parent, const app::App& app) {
|
||||
lv_obj_t* toolbar = toolbar_create(parent, app.getManifest().name);
|
||||
toolbar_set_nav_action(toolbar, LV_SYMBOL_CLOSE, &stop_app, nullptr);
|
||||
return toolbar;
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ typedef struct {
|
||||
} ToolbarAction;
|
||||
|
||||
lv_obj_t* toolbar_create(lv_obj_t* parent, const std::string& title);
|
||||
lv_obj_t* toolbar_create(lv_obj_t* parent, app::App app);
|
||||
lv_obj_t* toolbar_create(lv_obj_t* parent, const app::App& app);
|
||||
void toolbar_set_title(lv_obj_t* obj, const std::string& title);
|
||||
void toolbar_set_nav_action(lv_obj_t* obj, const char* icon, lv_event_cb_t callback, void* user_data);
|
||||
uint8_t toolbar_add_action(lv_obj_t* obj, const char* icon, const char* text, lv_event_cb_t callback, void* user_data);
|
||||
|
||||
Reference in New Issue
Block a user