diff --git a/cpp/functions/core/app_menubar.md b/cpp/functions/core/app_menubar.md index 6062b485..c746c035 100644 --- a/cpp/functions/core/app_menubar.md +++ b/cpp/functions/core/app_menubar.md @@ -8,7 +8,7 @@ purity: pure signature: "bool fn_ui::app_menubar(const fn_ui::PanelToggle* panels, size_t count, fn_ui::LayoutCallbacks* layouts_cb)" description: "MainMenuBar ImGui completa con menu View (toggles de paneles) y menu Layouts (guardar/aplicar layouts persistentes). Punto de entrada unificado para la menubar de cualquier app fn_ui." tags: [imgui, ui, menu, panels, layouts, dockspace, menubar] -uses_functions: [panel_menu_cpp_core, layouts_menu_cpp_core] +uses_functions: ["app_about_cpp_core", "app_settings_cpp_core", "layouts_menu_cpp_core", "panel_menu_cpp_core"] uses_types: [] returns: [] returns_optional: false diff --git a/cpp/functions/core/icon_font.md b/cpp/functions/core/icon_font.md index 816c513d..25bfdf95 100644 --- a/cpp/functions/core/icon_font.md +++ b/cpp/functions/core/icon_font.md @@ -8,7 +8,7 @@ purity: impure signature: "void fn_ui::load_default_fonts(float size_px = 13.0f)" description: "Carga Karla-Regular (texto vectorial) + mergea Tabler Icons al mismo tamaño en el atlas de ImGui. Tras esta llamada los TI_* (icons_tabler.h) renderizan inline con el texto." tags: [imgui, fonts, icons, tabler, atlas, init] -uses_functions: [] +uses_functions: ["app_settings_cpp_core"] uses_types: [] returns: [] returns_optional: false @@ -23,6 +23,7 @@ params: - name: size_px desc: "Tamaño en px compartido por texto e iconos. Default 13 = ImGui default historico, render vectorial nitido en Karla y Tabler. El icon merge cuadra el line-height con el texto al usar el mismo tamaño" output: "void — texto + iconos quedan activos en io.Fonts. Si Karla no se encuentra, fallback a ProggyClean default; si Tabler no se encuentra, los TI_* salen como cuadritos. Estado consultable via text_font_loaded() y tabler_font_loaded()" +notes: "consumido por cpp/framework/app_base.cpp" --- # icon_font diff --git a/cpp/functions/core/sql_workbench.md b/cpp/functions/core/sql_workbench.md index 338eb04f..2b4d219e 100644 --- a/cpp/functions/core/sql_workbench.md +++ b/cpp/functions/core/sql_workbench.md @@ -8,7 +8,7 @@ purity: impure signature: "void fn::sql_workbench(const char* id, sqlite3* db, fn::SqlWorkbenchState& state, ImVec2 size); bool fn::sql_workbench_run_query(sqlite3*, const char*, fn::SqlWorkbenchState&); void fn::sql_workbench_load_schema(sqlite3*, fn::SqlWorkbenchState&); void fn::sql_workbench_destroy(fn::SqlWorkbenchState&)" description: "Workbench SQL embebido en ImGui: editor con highlighting (text_editor + CodeLang::SQL), tabla de resultados (table_view), sidebar de schema (sqlite_master) e historial. Ejecuta queries contra una sqlite3* del caller (no abre/cierra la DB)." tags: [imgui, sql, sqlite, editor, table, dashboard, registry, debug] -uses_functions: [text_editor_cpp_core, table_view_cpp_viz, button_cpp_core, tokens_cpp_core] +uses_functions: ["button_cpp_core", "table_view_cpp_viz", "text_editor_cpp_core", "tokens_cpp_core"] uses_types: [] returns: [] returns_optional: false