# Run with `dart run ffigen --config ffigen.yaml`. name: CNativeApiBindings description: | Bindings for `nativeapi capi`. Regenerate bindings with `dart run ffigen --config ffigen.yaml`. output: "lib/src/bindings_generated.dart" headers: entry-points: - "src/libnativeapi/src/capi/accessibility_manager_c.h" - "src/libnativeapi/src/capi/application_c.h" - "src/libnativeapi/src/capi/display_c.h" - "src/libnativeapi/src/capi/display_manager_c.h" - "src/libnativeapi/src/capi/geometry_c.h" - "src/libnativeapi/src/capi/image_c.h" - "src/libnativeapi/src/capi/menu_c.h" - "src/libnativeapi/src/capi/positioning_strategy_c.h" - "src/libnativeapi/src/capi/preferences_c.h" - "src/libnativeapi/src/capi/secure_storage_c.h" - "src/libnativeapi/src/capi/string_utils_c.h" - "src/libnativeapi/src/capi/tray_icon_c.h" - "src/libnativeapi/src/capi/tray_manager_c.h" - "src/libnativeapi/src/capi/window_c.h" - "src/libnativeapi/src/capi/window_manager_c.h" include-directives: - "src/libnativeapi/src/capi/accessibility_manager_c.h" - "src/libnativeapi/src/capi/application_c.h" - "src/libnativeapi/src/capi/display_c.h" - "src/libnativeapi/src/capi/display_manager_c.h" - "src/libnativeapi/src/capi/geometry_c.h" - "src/libnativeapi/src/capi/image_c.h" - "src/libnativeapi/src/capi/menu_c.h" - "src/libnativeapi/src/capi/positioning_strategy_c.h" - "src/libnativeapi/src/capi/preferences_c.h" - "src/libnativeapi/src/capi/secure_storage_c.h" - "src/libnativeapi/src/capi/string_utils_c.h" - "src/libnativeapi/src/capi/tray_icon_c.h" - "src/libnativeapi/src/capi/tray_manager_c.h" - "src/libnativeapi/src/capi/window_c.h" - "src/libnativeapi/src/capi/window_manager_c.h" preamble: | // ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names comments: style: any length: full ignore-source-errors: true