mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-10-23 13:33:03 +00:00
fix(runtime): unify network and direct messaging lifecycles
This commit is contained in:
1 parent
b7d0aeb7b9
commit
32432ededf
30 files changed
+1116
-532
No files matched your search
@@ -55,6 +55,8 @@ struct NodeInfoWidgets
|
||||
lv_obj_t* zoom_status_label = nullptr;
|
||||
lv_obj_t* layer_btn = nullptr;
|
||||
lv_obj_t* layer_label = nullptr;
|
||||
lv_obj_t* help_btn = nullptr;
|
||||
lv_obj_t* help_label = nullptr;
|
||||
|
||||
lv_obj_t* info_labels[kNodeInfoInfoLineCount]{};
|
||||
::ui::widgets::map::Widgets map_viewport{};
|
||||
@@ -75,6 +77,12 @@ void destroy();
|
||||
*/
|
||||
const NodeInfoWidgets& widgets();
|
||||
|
||||
/**
|
||||
* Register the complete NodeInfo interaction surface in navigation order.
|
||||
* Callers no longer need to know which map controls are focusable.
|
||||
*/
|
||||
void bind_input_group(lv_group_t* group);
|
||||
|
||||
/**
|
||||
* @brief Update UI widgets with NodeInfo data.
|
||||
*/
|
||||
|
||||
Reference in new issue
Block a user