@@ -2137,41 +2137,27 @@ class CNativeApiBindings {
21372137 _native_application_remove_listenerPtr.asFunction< bool Function (int )> ();
21382138
21392139 /// Creates a Display instance; release it with native_display_free().
2140- int native_display_create () {
2141- return _native_display_create ();
2140+ int native_display_create (ffi. Pointer <ffi. Void > display ) {
2141+ return _native_display_create (display );
21422142 }
21432143
21442144 late final _native_display_createPtr =
2145- _lookup< ffi.NativeFunction <native_display_t Function ()>> (
2146- 'native_display_create' ,
2147- );
2148- late final _native_display_create = _native_display_createPtr
2149- .asFunction< int Function ()> ();
2150-
2151- /// Creates a Display instance; release it with native_display_free().
2152- int native_display_create_with_display (ffi.Pointer <ffi.Void > display) {
2153- return _native_display_create_with_display (display);
2154- }
2155-
2156- late final _native_display_create_with_displayPtr =
21572145 _lookup<
21582146 ffi.NativeFunction <native_display_t Function (ffi.Pointer <ffi.Void >)>
2159- > ('native_display_create_with_display' );
2160- late final _native_display_create_with_display =
2161- _native_display_create_with_displayPtr
2162- .asFunction< int Function (ffi.Pointer <ffi.Void >)> ();
2147+ > ('native_display_create' );
2148+ late final _native_display_create = _native_display_createPtr
2149+ .asFunction< int Function (ffi.Pointer <ffi.Void >)> ();
21632150
2164- /// Caller owns the returned string; free it with free_c_str().
2165- ffi.Pointer <ffi.Char > native_display_get_id (int display) {
2151+ int native_display_get_id (int display) {
21662152 return _native_display_get_id (display);
21672153 }
21682154
21692155 late final _native_display_get_idPtr =
21702156 _lookup<
2171- ffi.NativeFunction <ffi. Pointer <ffi. Char > Function (native_display_t)>
2157+ ffi.NativeFunction <native_display_id_t Function (native_display_t)>
21722158 > ('native_display_get_id' );
21732159 late final _native_display_get_id = _native_display_get_idPtr
2174- .asFunction< ffi. Pointer <ffi. Char > Function (int )> ();
2160+ .asFunction< int Function (int )> ();
21752161
21762162 /// Caller owns the returned string; free it with free_c_str().
21772163 ffi.Pointer <ffi.Char > native_display_get_name (int display) {
@@ -5015,22 +5001,10 @@ final class native_display_event_t extends ffi.Struct {
50155001
50165002 @native _display_t ()
50175003 external int display;
5018-
5019- external UnnamedUnion5 data;
5020- }
5021-
5022- final class UnnamedUnion5 extends ffi.Union {
5023- external UnnamedStruct10 changed;
5024- }
5025-
5026- final class UnnamedStruct10 extends ffi.Struct {
5027- @native _display_t ()
5028- external int old_display;
5029-
5030- @native _display_t ()
5031- external int new_display;
50325004}
50335005
5006+ typedef native_display_id_t = ffi.UnsignedInt ;
5007+ typedef Dartnative_display_id_t = int ;
50345008typedef native_display_event_callback_t =
50355009 ffi.Pointer <ffi.NativeFunction <native_display_event_callback_tFunction>>;
50365010typedef native_display_event_callback_tFunction =
@@ -5214,17 +5188,17 @@ final class native_shortcut_event_t extends ffi.Struct {
52145188
52155189 external ffi.Pointer <ffi.Char > accelerator;
52165190
5217- external UnnamedUnion6 data;
5191+ external UnnamedUnion5 data;
52185192}
52195193
52205194typedef native_shortcut_id_t = ffi.UnsignedInt ;
52215195typedef Dartnative_shortcut_id_t = int ;
52225196
5223- final class UnnamedUnion6 extends ffi.Union {
5224- external UnnamedStruct11 registration_failed;
5197+ final class UnnamedUnion5 extends ffi.Union {
5198+ external UnnamedStruct10 registration_failed;
52255199}
52265200
5227- final class UnnamedStruct11 extends ffi.Struct {
5201+ final class UnnamedStruct10 extends ffi.Struct {
52285202 external ffi.Pointer <ffi.Char > error_message;
52295203}
52305204
@@ -5329,31 +5303,31 @@ final class native_tray_icon_event_t extends ffi.Struct {
53295303 @ffi .UnsignedInt ()
53305304 external int type;
53315305
5332- external UnnamedUnion7 data;
5306+ external UnnamedUnion6 data;
53335307}
53345308
5335- final class UnnamedUnion7 extends ffi.Union {
5336- external UnnamedStruct12 clicked;
5309+ final class UnnamedUnion6 extends ffi.Union {
5310+ external UnnamedStruct11 clicked;
53375311
5338- external UnnamedStruct13 right_clicked;
5312+ external UnnamedStruct12 right_clicked;
53395313
5340- external UnnamedStruct14 double_clicked;
5314+ external UnnamedStruct13 double_clicked;
53415315}
53425316
5343- final class UnnamedStruct12 extends ffi.Struct {
5317+ final class UnnamedStruct11 extends ffi.Struct {
53445318 @native _tray_icon_id_t ()
53455319 external int tray_icon_id;
53465320}
53475321
53485322typedef native_tray_icon_id_t = ffi.UnsignedInt ;
53495323typedef Dartnative_tray_icon_id_t = int ;
53505324
5351- final class UnnamedStruct13 extends ffi.Struct {
5325+ final class UnnamedStruct12 extends ffi.Struct {
53525326 @native _tray_icon_id_t ()
53535327 external int tray_icon_id;
53545328}
53555329
5356- final class UnnamedStruct14 extends ffi.Struct {
5330+ final class UnnamedStruct13 extends ffi.Struct {
53575331 @native _tray_icon_id_t ()
53585332 external int tray_icon_id;
53595333}
0 commit comments