(ctx: &mut ScriptContext<'_, API>)
| 1088 | &view.inspector_picker_page, |
| 1089 | ); |
| 1090 | for idx in 0..MAX_INSPECTOR_PICKER_ROWS { |
| 1091 | let has_row = view.inspector_picker_rows.get(idx).is_some(); |
| 1092 | let text = view |
| 1093 | .inspector_picker_rows |
| 1094 | .get(idx) |
| 1095 | .cloned() |
| 1096 | .unwrap_or_else(|| "-".to_string()); |
| 1097 | set_label(ctx, &format!("inspector_pick_row_{idx}_label"), &text); |
| 1098 | set_ui_display( |
| 1099 | ctx, |
| 1100 | &format!("inspector_pick_row_{idx}"), |
| 1101 | view.inspector_picker_open && has_row, |
| 1102 | ); |
| 1103 | } |
| 1104 | if view.inspector_picker_open { |
| 1105 | set_label(ctx, "add_node_popup_title", &view.inspector_picker_title); |
| 1106 | set_text_box(ctx, "add_node_search_box", &view.inspector_picker_filter); |
| 1107 | set_label(ctx, "add_node_parent_label", "current scene"); |
| 1108 | set_label(ctx, "add_node_page_label", &view.inspector_picker_page); |
| 1109 | for idx in 0..MAX_NODE_PICKER_ROWS { |
| 1110 | let has_row = view.inspector_picker_rows.get(idx).is_some(); |
| 1111 | let text = view |
no test coverage detected