Definition inspector.hpp:13
static size_t count_views(const View &root)
static View * find_by_id(View &root, const std::string &id)
static std::vector< PropertyList::Property > view_properties(const View &view)
Build a list of properties for display in a PropertyList.
static Rect absolute_bounds(const View &view)
Compute absolute bounds by walking the parent chain.
static void populate_tree(TreeNode &parent, const View &root)
Recursively populate a TreeNode hierarchy from a View tree.
static std::string to_json(const View &root)
static std::string type_name(const View &view)
static View * find_by_anchor(View &root, const std::string &anchor)
Hover-cursor tracking for platform window hosts.
Definition fwd.hpp:27
Axis-aligned rectangle in continuous (float) coordinates.
Definition geometry.hpp:52
A node in the tree hierarchy.
Definition tree_view.hpp:18
Hierarchical tree display widget for file browsers, plugin lists, etc.