File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ const std = @import("std");
22const sysinput = @import ("root" ).sysinput ;
33
44const debug = sysinput .core .debug ;
5- const insertion = sysinput .text .insertion ;
5+ const insertion = sysinput .win32 .insertion ;
66const config = sysinput .core .config ;
77
88/// Maximum text buffer size
Original file line number Diff line number Diff line change @@ -21,7 +21,6 @@ pub const text = struct {
2121 pub const dictionary = @import ("text/dictionary.zig" );
2222 pub const edit_distance = @import ("text/edit_distance.zig" );
2323 pub const spellcheck = @import ("text/spellcheck.zig" );
24- pub const insertion = @import ("text/insertion.zig" );
2524};
2625
2726pub const ui = struct {
@@ -30,10 +29,14 @@ pub const ui = struct {
3029 pub const window = @import ("ui/window.zig" );
3130};
3231
33- pub const win32 = struct {
34- pub const api = @import ("win32/api.zig" );
35- pub const hook = @import ("win32/hook.zig" );
36- pub const text_inject = @import ("win32/text_inject.zig" );
32+ pub const win32 = platform .windows ;
33+ pub const platform = struct {
34+ pub const windows = struct {
35+ pub const api = @import ("platform/windows/api.zig" );
36+ pub const hook = @import ("platform/windows/hook.zig" );
37+ pub const text_inject = @import ("platform/windows/text_inject.zig" );
38+ pub const insertion = @import ("platform/windows/insertion.zig" );
39+ };
3740};
3841
3942// Root-level modules
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ const sysinput = @import("root").sysinput;
44const api = sysinput .win32 .api ;
55const debug = sysinput .core .debug ;
66const buffer_controller = sysinput .core .buffer_controller ;
7- const insertion = sysinput .text .insertion ;
7+ const insertion = sysinput .win32 .insertion ;
88
99/// Known window classes and their preferred insertion methods
1010pub const WindowClassPreference = struct {
Original file line number Diff line number Diff line change 11const std = @import ("std" );
2- pub const sysinput = @import ("module_exports .zig" );
2+ pub const sysinput = @import ("exports .zig" );
33
44const keyboard = sysinput .input .keyboard ;
55const buffer = sysinput .core .buffer ;
File renamed without changes.
File renamed without changes.
You can’t perform that action at this time.
0 commit comments