fn on_application_started()

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());
}