# llimphi-widget-toolbar *Read this in English: [README.md](README.md).* Barra de herramientas moderna. Grupos de botones-ícono planos: hover con fondo redondeado, estado **activo** con fondo de selección + ícono en acento, **deshabilitado** atenuado y sin click. Entre grupos, un separador vertical sutil. El widget es render-only y agnóstico del `Msg`: - los **íconos los dibuja el caller** vía closure `Fn(size, color) -> View` (mismo contrato que `dock-rail::make_icon`) — el widget resuelve el color según el estado (activo/normal/deshabilitado); - los **grupos son datos** (`Vec`): el caller los arma, reordena o filtra — la barra es componible/configurable por construcción, sin sistema de config propio. ```ignore let barra = toolbar_view( vec![ ToolbarGroup::new(vec![ ToolbarItem::new(|s, c| icon_view(Icon::ChevronUp, c, 1.7), Msg::Subir) .with_label("subir"), ]), ToolbarGroup::new(vec![ ToolbarItem::new(|s, c| icon_view(Icon::Rows, c, 1.7), Msg::Vista(0)).active(lista), ToolbarItem::new(|s, c| icon_view(Icon::Grid, c, 1.7), Msg::Vista(2)).active(iconos), ]), ], 36.0, &ToolbarPalette::from_theme(&theme), ); ``` --- Parte de **llimphi** — ver [llimphi](../../LEEME.md).