in native/desktop-linux-sample/src/sample_linux.rs [548:582]
fn on_application_started(state: &mut State) {
let window_1_id = WindowId(1);
window_create(
state.app_ptr.get(),
WindowParams {
window_id: window_1_id,
size: LogicalSize {
width: LogicalPixels(200.),
height: LogicalPixels(300.),
},
title: BorrowedStrPtr::new(c"Window 1"),
app_id: BorrowedStrPtr::new(APP_ID),
prefer_client_side_decoration: false,
rendering_mode: RenderingMode::Software,
},
);
state.windows.insert(window_1_id, WindowState::default());
let window_2_id = WindowId(2);
window_create(
state.app_ptr.get(),
WindowParams {
window_id: window_2_id,
size: LogicalSize {
width: LogicalPixels(300.),
height: LogicalPixels(200.),
},
title: BorrowedStrPtr::new(c"Window 2"),
app_id: BorrowedStrPtr::new(APP_ID),
prefer_client_side_decoration: true,
rendering_mode: RenderingMode::Auto,
},
);
state.windows.insert(window_2_id, WindowState::default());
}