# ludic.ui - templates: screens and components written as markup in files the program loads at # run time, reading only what a `view` declaration lets them, and answering with its events module ludic_ui numbers float import "consts.ludic" import "node.ludic" import "node_more.ludic" import "view.ludic" import "backend.ludic" import "expr.ludic" import "expr_parse.ludic" import "expr_prim.ludic" import "values.ludic" import "env.ludic" import "eval.ludic" import "act.ludic" import "native.ludic" import "controls.ludic" import "controls_build.ludic" import "controls_parts.ludic" import "controls_key.ludic" import "controls_key_mouse.ludic" import "controls_number.ludic" import "input.ludic" import "input_pad.ludic" import "focus.ludic" import "scroll.ludic" import "scroll_bar.ludic" import "scroll_held.ludic" import "popover.ludic" import "popover_anchor.ludic" import "popover_within.ludic" import "tooltip.ludic" import "tooltip_text.ludic" import "life.ludic" import "tpl.ludic" import "tpl_lines.ludic" import "lib.ludic" import "lib_util.ludic" import "class.ludic" import "instance.ludic" import "reload.ludic" import "dev.ludic" import "link.ludic" import "state.ludic" import "build.ludic" import "build_more.ludic" import "build_class.ludic" import "elem.ludic" import "color.ludic" import "attr.ludic" import "attr_box.ludic" import "attr_border.ludic" import "attr_place.ludic" import "attr_inset.ludic" import "attr_fit.ludic" import "attr_edge.ludic" import "attr_more.ludic" import "calc.ludic" import "calc_terms.ludic" import "calc_fns.ludic" import "ua.ludic" import "anim.ludic" import "transition.ludic" import "units.ludic" import "zoom.ludic" import "style.ludic" import "style_rule.ludic" import "media.ludic" import "select.ludic" import "select_parts.ludic" import "select_match.ludic" import "select_nth.ludic" import "cascade.ludic" import "cascade_merge.ludic" import "layout.ludic" import "layout_box.ludic" import "layout_shrink.ludic" import "layout_text.ludic" import "text_fit.ludic" import "layout_fit.ludic" import "layout_run.ludic" import "layout_wrap.ludic" import "frame.ludic" import "frame_box.ludic" import "hold.ludic" import "pointer.ludic" import "pointer_pick.ludic" import "pointer_events.ludic" import "screen_class.ludic" import "draw.ludic" import "draw_content.ludic" import "draw_order.ludic" import "draw_nine.ludic" import "draw_gradient.ludic" import "dump.ludic"