dart_sdl 0.9.1 copy "dart_sdl: ^0.9.1" to clipboard
dart_sdl: ^0.9.1 copied to clipboard

outdated

Dart bindings for [SDL2](https://www.libsdl.org/).

example/dart_sdl_example.dart

// ignore_for_file: avoid_print
import 'package:dart_sdl/dart_sdl.dart';

void main() {
  final sdl = Sdl()..init();
  print('SDL version ${sdl.version}.');
  final window = sdl.createWindow('Test Window');
  print(window.displayMode);
  sdl.showSimpleMessageBox([
    MessageBoxFlags.information
  ], 'Window Creation', 'Created window ${window.title}.', window: window);
  const yesButtonId = 1;
  const noButtonId = 2;
  final id = sdl.showMessageBox(
      'SDL Example',
      'See the clipboard contents?',
      [
        MessageBoxButton('Yes',
            id: yesButtonId, flags: [MessageBoxButtonFlags.returnkeyDefault]),
        MessageBoxButton('No',
            id: noButtonId, flags: [MessageBoxButtonFlags.escapekeyDefault])
      ],
      window: window);
  if (id == yesButtonId) {
    print('The clipboard contains: ${sdl.getClipboardText()}');
  } else {
    print('Suit yourself.');
  }
  sdl.setClipboardText(sdl.version.toString());
  window.destroy();
  sdl.quit();
}
9
likes
0
pub points
9%
popularity

Publisher

verified publisherbackstreets.site

Dart bindings for [SDL2](https://www.libsdl.org/).

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

ffi, lints, meta, path

More

Packages that depend on dart_sdl