#pragma once // Toolbar horizontal para agrupar acciones con spacing consistente. // Pattern begin/separator/end. Entre begin y end el caller inserta los // botones; entre grupos puede llamar a toolbar_separator para una linea // vertical sutil con spacing. // // Uso: // toolbar_begin(); // button("New"); // button("Open"); // toolbar_separator(); // icon_button("##settings", glyph_settings); // toolbar_end(); namespace fn_ui { // Abre un grupo horizontal con spacing sm entre items. Aplica // SameLine automatico a los widgets siguientes. // Llamar siempre a toolbar_end() aunque haya early return. void toolbar_begin(); // Separador vertical con padding horizontal. Llamar entre grupos. void toolbar_separator(); // Cierra el grupo. Restaura el cursor a nueva linea despues. void toolbar_end(); } // namespace fn_ui