nx_layout_box.nx
buildroot/runtime/nx_layout_box.nx
about
dependencies 1 imports · 40 importers
diagram shows first 10 each side; +0 more imports, +30 more importers in the complete lists below.
imports: nx_syscalls.nx
imported by: nx_align_gate.nxnx_browser.nxnx_browser_demo_html.nxnx_browser_demo_html_nishi.nxnx_browser_demo_styled.nxnx_browser_render.nxnx_cdata_probe.nxnx_css_boxmap_test.nxnx_flexgrow_gate.nxnx_flexgrow_probe.nxnx_float_gate.nxnx_float_test.nxnx_grid_gate.nxnx_grid_test.nxnx_grid_track_gate.nxnx_justify_gate.nxnx_layout_block.nxnx_layout_block_horizontal_test.nxnx_layout_block_test.nxnx_layout_box_test.nxnx_layout_debug.nxnx_layout_default_display.nxnx_layout_default_display_test.nxnx_layout_example_com_real_test.nxnx_layout_from_dom.nxnx_layout_from_dom_test.nxnx_negmargin_gate.nxnx_paint_box_borders.nxnx_paint_box_borders_test.nxnx_paint_walk_layout.nxnx_paint_walk_layout_test.nxnx_paint_walk_layout_text_test.nxnx_real_page_gate.nxnx_render_ascii.nxnx_render_html.nxnx_render_wiki_bmp.nxnx_render_wiki_styled_window.nxnx_render_wiki_window.nxnx_table_cell_gate.nxnx_wiki_boxdump.nx
structs
| 77 | struct LayoutBox |
| 96 | struct LayoutTree |
consts
| 51 | const NX_MAGIC_65536: i64 = 65536 |
| 54 | const NX_LAYOUT_BOX_UNKNOWN: i64 = 0 |
| 55 | const NX_LAYOUT_BOX_BLOCK: i64 = 1 |
| 56 | const NX_LAYOUT_BOX_INLINE: i64 = 2 |
| 57 | const NX_LAYOUT_BOX_INLINE_BLOCK: i64 = 3 |
| 58 | const NX_LAYOUT_BOX_TEXT: i64 = 4 |
| 59 | const NX_LAYOUT_BOX_ANONYMOUS: i64 = 5 |
| 60 | const NX_LAYOUT_BOX_N: i64 = 6 |
| 93 | const NX_LAYOUT_BOX_BYTES: i64 = 104 |
| 102 | const NX_LAYOUT_TREE_BYTES: i64 = 24 |
functions
| 107 | func _layout_box_at(tree: *LayoutTree, idx: i64) -> *LayoutBox |
| 115 | func nx_layout_tree_init(tree: *LayoutTree, boxes: *LayoutBox, |
| 130 | func nx_layout_box_append(tree: *LayoutTree, kind: i64, |
| 156 | func nx_layout_box_attach_child(tree: *LayoutTree, |
| 196 | func nx_layout_box_set_style(tree: *LayoutTree, idx: i64, |
| 207 | func nx_layout_box_set_text(tree: *LayoutTree, idx: i64, |
| 219 | func nx_layout_box_child_count(tree: *LayoutTree, parent_idx: i64) -> i64 |