@@ -28,47 +28,54 @@ mod texture;
2828mod util;
2929mod wrterm;
3030
31+ mod platform {
32+ pub mod macos;
33+ }
34+
35+ #[ cfg( target_os = "macos" ) ]
36+ pub use crate :: platform:: macos;
37+
3138pub use crate :: wrterm:: { tip_frame, wr_display_list} ;
3239
3340pub use crate :: event_loop:: wr_select;
34- pub use crate :: wrterm:: wr_get_fontset;
35- pub use crate :: wrterm:: wr_get_font;
36- pub use crate :: wrterm:: wr_get_window_desc;
37- pub use crate :: wrterm:: wr_get_display_info;
38- pub use crate :: wrterm:: wr_get_display;
41+ pub use crate :: wrterm:: check_x_display_info;
42+ pub use crate :: wrterm:: frame_set_mouse_pixel_position;
43+ pub use crate :: wrterm:: get_keysym_name;
44+ pub use crate :: wrterm:: image_pixmap_draw_cross;
45+ pub use crate :: wrterm:: image_sync_to_pixmaps;
46+ pub use crate :: wrterm:: wr_can_use_native_image_api;
3947pub use crate :: wrterm:: wr_get_baseline_offset;
48+ pub use crate :: wrterm:: wr_get_display;
49+ pub use crate :: wrterm:: wr_get_display_info;
50+ pub use crate :: wrterm:: wr_get_font;
51+ pub use crate :: wrterm:: wr_get_fontset;
4052pub use crate :: wrterm:: wr_get_pixel;
41- pub use crate :: wrterm:: wr_put_pixel;
42- pub use crate :: wrterm:: wr_can_use_native_image_api;
53+ pub use crate :: wrterm:: wr_get_window_desc;
4354pub use crate :: wrterm:: wr_load_image;
55+ pub use crate :: wrterm:: wr_put_pixel;
4456pub use crate :: wrterm:: wr_transform_image;
45- pub use crate :: wrterm:: get_keysym_name;
46- pub use crate :: wrterm:: check_x_display_info;
47- pub use crate :: wrterm:: frame_set_mouse_pixel_position;
48- pub use crate :: wrterm:: image_sync_to_pixmaps;
49- pub use crate :: wrterm:: image_pixmap_draw_cross;
50- pub use crate :: wrterm:: Fx_hide_tip ;
57+ pub use crate :: wrterm:: Fwr_api_capture ;
58+ pub use crate :: wrterm:: Fwr_api_stop_capture_sequence ;
5159pub use crate :: wrterm:: Fwr_create_frame ;
52- pub use crate :: wrterm:: Fx_open_connection ;
53- pub use crate :: wrterm:: Fxw_display_color_p ;
54- pub use crate :: wrterm:: Fx_display_grayscale_p ;
55- pub use crate :: wrterm:: Fxw_color_values ;
56- pub use crate :: wrterm:: Fx_register_dnd_atom ;
5760pub use crate :: wrterm:: Fx_change_window_property ;
5861pub use crate :: wrterm:: Fx_display_color_cells ;
59- pub use crate :: wrterm:: Fx_display_planes ;
60- pub use crate :: wrterm:: Fx_wm_set_size_hint ;
61- pub use crate :: wrterm:: Fx_display_visual_class ;
62+ pub use crate :: wrterm:: Fx_display_grayscale_p ;
6263pub use crate :: wrterm:: Fx_display_monitor_attributes_list ;
63- pub use crate :: wrterm:: Fx_display_pixel_width ;
6464pub use crate :: wrterm:: Fx_display_pixel_height ;
65- pub use crate :: wrterm:: Fx_own_selection_internal ;
65+ pub use crate :: wrterm:: Fx_display_pixel_width ;
66+ pub use crate :: wrterm:: Fx_display_planes ;
67+ pub use crate :: wrterm:: Fx_display_visual_class ;
68+ pub use crate :: wrterm:: Fx_frame_edges ;
6669pub use crate :: wrterm:: Fx_get_selection_internal ;
67- pub use crate :: wrterm:: Fx_selection_owner_p ;
70+ pub use crate :: wrterm:: Fx_hide_tip ;
71+ pub use crate :: wrterm:: Fx_open_connection ;
72+ pub use crate :: wrterm:: Fx_own_selection_internal ;
73+ pub use crate :: wrterm:: Fx_register_dnd_atom ;
6874pub use crate :: wrterm:: Fx_selection_exists_p ;
69- pub use crate :: wrterm:: Fx_frame_edges ;
70- pub use crate :: wrterm:: Fwr_api_capture ;
71- pub use crate :: wrterm:: Fwr_api_stop_capture_sequence ;
75+ pub use crate :: wrterm:: Fx_selection_owner_p ;
76+ pub use crate :: wrterm:: Fx_wm_set_size_hint ;
77+ pub use crate :: wrterm:: Fxw_color_values ;
78+ pub use crate :: wrterm:: Fxw_display_color_p ;
7279
7380// #[no_mangle]
7481// pub extern "C" fn syms_of_ftfont() {
0 commit comments