zcatgui/src/widgets
reugenio 08ffcdbac5 refactor(tables): FASE 4.5 - AdvancedTable usa drawRowsWithDataSource
- Añadir RowState enum a table_core.zig
- Añadir getRowState a TableDataSource.VTable (opcional)
- Añadir colores de estado a RowRenderColors
- Añadir draw_row_borders a DrawRowsConfig
- Añadir getRowState a MemoryDataSource
- Nueva función handleRowClicks() separando input de rendering
- AdvancedTable usa drawRowsWithDataSource (sin bucle for propio)
- Eliminar drawRow() y drawStateIndicator() locales (~160 líneas)

Objetivo cumplido: un solo bloque de código para renderizar filas
2025-12-27 18:52:31 +01:00
..
advanced_table refactor(tables): FASE 4.5 - AdvancedTable usa drawRowsWithDataSource 2025-12-27 18:52:31 +01:00
progress refactor: Split textarea.zig and progress.zig into modular structures 2025-12-11 23:21:06 +01:00
table feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
textarea feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
virtual_advanced_table refactor(tables): FASE 4 - Add unified drawRowsWithDataSource 2025-12-27 18:02:45 +01:00
appbar.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
autocomplete.zig fix(memory): Deep clone en Row + CellValue para evitar dangling pointers 2025-12-22 13:16:59 +01:00
badge.zig feat: zcatgui v0.8.0 - Phase 2 Complete (6 new widgets) 2025-12-09 13:04:41 +01:00
breadcrumb.zig feat: zcatgui v0.10.0 - Phase 4 Text & Navigation Widgets 2025-12-09 13:27:21 +01:00
button.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
canvas.zig feat: zcatgui v0.11.0 - Phase 5 Data Visualization 2025-12-09 13:37:27 +01:00
chart.zig feat: zcatgui v0.11.0 - Phase 5 Data Visualization 2025-12-09 13:37:27 +01:00
checkbox.zig feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
colorpicker.zig feat: zcatgui v0.9.0 - Phase 3 Specialized Widgets 2025-12-09 13:21:47 +01:00
datepicker.zig feat: zcatgui v0.9.0 - Phase 3 Specialized Widgets 2025-12-09 13:21:47 +01:00
discloser.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
divider.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
focus.zig feat: Añadir archivos nuevos de widgets y focus 2025-12-12 22:55:41 +01:00
grid.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
icon.zig feat: zcatgui v0.11.0 - Phase 5 Data Visualization 2025-12-09 13:37:27 +01:00
iconbutton.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
image.zig feat: zcatgui v0.9.0 - Phase 3 Specialized Widgets 2025-12-09 13:21:47 +01:00
label.zig feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
list.zig feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
loader.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
menu.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
modal.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
navdrawer.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
numberentry.zig feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
panel.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
progress.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
radio.zig feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
reorderable.zig feat: zcatgui v0.9.0 - Phase 3 Specialized Widgets 2025-12-09 13:21:47 +01:00
resize.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
richtext.zig feat: zcatgui v0.10.0 - Phase 4 Text & Navigation Widgets 2025-12-09 13:27:21 +01:00
scroll.zig feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
select.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
selectable.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
sheet.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
slider.zig feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
split.zig feat: zcatgui v0.6.0 - Phase 1 Optimization Complete 2025-12-09 12:45:00 +01:00
surface.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
switch.zig feat: zcatgui Gio parity - 12 new widgets + gesture system 2025-12-09 17:21:15 +01:00
table_core.zig refactor(tables): FASE 4.5 - AdvancedTable usa drawRowsWithDataSource 2025-12-27 18:52:31 +01:00
tabs.zig feat: Focus ring AA para todos los widgets focusables 2025-12-17 09:24:50 +01:00
text_input.zig feat(virtual_table): Tab navigation + cursor fixes + cell editing 2025-12-27 01:18:54 +01:00
textarea.zig feat: Añadir archivos nuevos de widgets y focus 2025-12-12 22:55:41 +01:00
toast.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
tooltip.zig feat: Paridad Visual DVUI Fase 3 - Sombras y Gradientes 2025-12-17 13:27:48 +01:00
tree.zig feat: zcatgui v0.8.0 - Phase 2 Complete (6 new widgets) 2025-12-09 13:04:41 +01:00
virtual_scroll.zig feat: zcatgui v0.13.0 - Phase 7 Visual Polish 2025-12-09 13:49:50 +01:00
widgets.zig refactor(tables): Add table_core.zig with shared rendering functions 2025-12-26 17:53:16 +01:00