showSimpleMessageBox method

void showSimpleMessageBox(
  1. List<MessageBoxFlags> types,
  2. String title,
  3. String message, {
  4. Window? window,
})

Show a simple message box.

SDL Docs

Implementation

void showSimpleMessageBox(
  final List<MessageBoxFlags> types,
  final String title,
  final String message, {
  final Window? window,
}) {
  final titlePointer = title.toCharPointer();
  final messagePointer = message.toCharPointer();
  checkReturnValue(
    sdl.SDL_ShowSimpleMessageBox(
      [for (final t in types) t.toInt()].xor(),
      titlePointer,
      messagePointer,
      window?.handle ?? nullptr,
    ),
  );
  [titlePointer, messagePointer].forEach(malloc.free);
}