コード例 #1
0
void renderspuSetVBoxConfiguration( RenderSPU *render_spu )
{
    CRConnection *conn;
    int a;

    for (a=0; a<256; a++)
    {
        render_spu->lut8[0][a] = 
        render_spu->lut8[1][a] = 
        render_spu->lut8[2][a] = a;
    }
    render_spu->use_lut8 = 0;

    set_title(render_spu, "Chromium Render SPU");
    set_window_geometry(render_spu, "[0, 0, 0, 0]");
    set_fullscreen(render_spu, "0");
    resizable(render_spu, "0");
    set_on_top(render_spu, "1");
    set_borderless(render_spu, "1");
    set_default_visual(render_spu, "rgb, double, depth");
#if defined(GLX)
    set_try_direct(render_spu, "1");
    set_force_direct(render_spu, "0");
#endif
    render_to_app_window(render_spu, "0");
    render_to_crut_window(render_spu, "0");
    set_cursor(render_spu, "0");
    set_system_gl_path(render_spu, "");
    set_display_string(render_spu, "DEFAULT");
    gather_url(render_spu, "");
    gather_userbuf(render_spu, "0");
    set_lut8(render_spu, "");
    set_master_url(render_spu, "");
    set_is_master(render_spu, "0");
    set_num_clients(render_spu, "1");
    set_use_osmesa(render_spu, "0");
    set_nv_swap_group(render_spu, "0");
    set_ignore_papi(render_spu, "0");
    set_ignore_window_moves(render_spu, "0");
    set_pbuffer_size(render_spu, "[0, 0]");
    set_use_glxchoosevisual(render_spu, "1");
    set_draw_bbox(render_spu, "0");

    render_spu->swap_mtu = 1024 * 500;

    /* Some initialization that doesn't really have anything to do
     * with configuration but which was done here before:
     */
    render_spu->use_L2 = 0;
    render_spu->cursorX = 0;
    render_spu->cursorY = 0;
#if defined(GLX)
    render_spu->sync = 0;
#endif
}
コード例 #2
0
ファイル: pony.cpp プロジェクト: Schiwi/qt-ponies
void Pony::set_bypass_wm(bool bypass)
{
    Qt::WindowFlags windowflags = windowFlags();

    if(bypass == true) {
        windowflags |= Qt::X11BypassWindowManagerHint;
    }else{
        windowflags ^= Qt::X11BypassWindowManagerHint;
    }

    setWindowFlags( windowflags );
    text_label.setWindowFlags(windowflags);
    set_on_top(always_on_top);
}
コード例 #3
0
ファイル: pony.cpp プロジェクト: creideiki/qt-ponies
void Pony::set_bypass_wm(bool bypass)
{
    Qt::WindowFlags windowflags = windowFlags();

    if(bypass == true) {
        windowflags |= Qt::X11BypassWindowManagerHint;
    }else{
        windowflags ^= Qt::X11BypassWindowManagerHint;
    }

    setWindowFlags( windowflags );
    text_label.setWindowFlags(windowflags);

    // Set window properties for all effect instance windows
    for(auto &i: effects){
        for(auto &j: i.second.instances){
            j->setWindowFlags(windowflags);
        }
    }

    set_on_top(always_on_top);

}