| 1824 | } |
| 1825 | |
| 1826 | let status = editor_status_text(state); |
| 1827 | let viewport = format!( |
| 1828 | "Viewport mode={} cam=({:.1}, {:.1}, {:.1})", |
| 1829 | state.viewport_mode, state.cam_x, state.cam_y, state.cam_z |
| 1830 | ); |
| 1831 | let (anim_title, anim_status, anim_tracks, anim_can_create, anim_can_add_track) = |
| 1832 | animation_drawer_text(state); |
| 1833 | let node_picker_rows = |
| 1834 | picker_rows(state, &state.node_picker_filter, state.node_picker_offset); |
| 1835 | let page = (state.node_picker_offset / MAX_NODE_PICKER_ROWS) + 1; |
| 1836 | let picker_count = picker_node_types(state, &state.node_picker_filter) |
| 1837 | .len() |
| 1838 | .max(1); |
| 1839 | let page_count = picker_count.div_ceil(MAX_NODE_PICKER_ROWS); |
| 1840 | let node_picker_parent = picker_parent_text(state); |
| 1841 | let inspector_picker_rows = inspector_picker_rows(state); |
| 1842 | let inspector_picker_count = inspector_picker_entries(state).len().max(1); |
| 1843 | let inspector_picker_page = (state.inspector_picker_offset / MAX_INSPECTOR_PICKER_ROWS) + 1; |
| 1844 | let inspector_picker_page_count = |
| 1845 | inspector_picker_count.div_ceil(MAX_INSPECTOR_PICKER_ROWS); |
| 1846 | let inspector_picker_title = inspector_picker_title(state); |