亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gnome2.c

?? video linux conference
?? C
字號:
/***************************************************************************** * gnome2.c : GNOME 2 plugin for vlc ***************************************************************************** * Copyright (C) 2003 VideoLAN * $Id: gnome2.c 10101 2005-03-02 16:47:31Z robux4 $ * * Authors: Samuel Hocevar <sam@zoy.org> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA. *****************************************************************************//***************************************************************************** * Preamble *****************************************************************************/#include <stdlib.h>                                      /* malloc(), free() */#include <errno.h>                                                 /* ENOMEM */#include <string.h>                                            /* strerror() */#include <stdio.h>#include <vlc/vlc.h>#include <vlc/intf.h>#include <gnome.h>#include "gnome2_interface.h"#include "gnome2_support.h"/***************************************************************************** * Local prototypes. *****************************************************************************/static int  Open         ( vlc_object_t * );static void Close        ( vlc_object_t * );static void Run          ( intf_thread_t * );static int  Manage       ( intf_thread_t * );/***************************************************************************** * Module descriptor *****************************************************************************/vlc_module_begin();    int i = getenv( "DISPLAY" ) == NULL ? 15 : 95;    set_description( _("Gtk2 interface") );    set_category( CAT_INTERFACE );    set_subcategory( SUBCAT_INTERFACE_GENERAL );    set_capability( "interface", i );    set_callbacks( Open, Close );    set_program( "gvlc" );vlc_module_end();/***************************************************************************** * intf_sys_t *****************************************************************************/struct intf_sys_t{    module_t *p_gui_helper;    GtkWidget *p_app;};/***************************************************************************** * Open: initialize and create window *****************************************************************************/static int Open( vlc_object_t *p_this ){    intf_thread_t *p_intf = (intf_thread_t *)p_this;    /* Allocate instance and initialize some members */    p_intf->p_sys = malloc( sizeof( intf_sys_t ) );    if( p_intf->p_sys == NULL )    {        msg_Err( p_intf, "out of memory" );        return VLC_ENOMEM;    }#ifdef NEED_GTK2_MAIN    p_intf->p_sys->p_gui_helper =        module_Need( p_this, "gui-helper", "gnome2", VLC_TRUE );    if( p_intf->p_sys->p_gui_helper == NULL )    {        free( p_intf->p_sys );        return VLC_ENOMOD;    }#endif    p_intf->pf_run = Run;    return VLC_SUCCESS;}/***************************************************************************** * Close: destroy interface window *****************************************************************************/static void Close( vlc_object_t *p_this ){    intf_thread_t *p_intf = (intf_thread_t *)p_this;#ifdef NEED_GTK2_MAIN    module_Unneed( p_intf, p_intf->p_sys->p_gui_helper );#endif    /* Destroy structure */    free( p_intf->p_sys );}/***************************************************************************** * Run: Gtk+ thread ***************************************************************************** * this part of the interface is in a separate thread so that we can call * gtk_main() from within it without annoying the rest of the program. *****************************************************************************/static void Run( intf_thread_t *p_intf ){#ifdef NEED_GTK2_MAIN    gdk_threads_enter();#else    /* gnome_program_init needs to know the command line. We don't care, so     * we give it an empty one */    char  *p_args[] = { "", NULL };    int    i_args   = 1;    int    i_dummy;    gtk_set_locale();    gnome_program_init( PACKAGE, VERSION, LIBGNOMEUI_MODULE,                        i_args, p_args,                        GNOME_PARAM_APP_DATADIR, "",//PACKAGE_DATA_DIR,                        NULL );#endif    /* Create some useful widgets that will certainly be used */    p_intf->p_sys->p_app = create_app1();    /* Set the title of the main window */    //gtk_window_set_title( GTK_WINDOW(p_intf->p_sys->p_app),    //                      VOUT_TITLE " (Gtk+ interface)" );    /* Show the control window */    gtk_widget_show( p_intf->p_sys->p_app );#ifdef NEED_GTK2_MAIN    while( !p_intf->b_die )    {        Manage( p_intf );        /* Sleep to avoid using all CPU - since some interfaces need to         * access keyboard events, a 100ms delay is a good compromise */        gdk_threads_leave();        msleep( INTF_IDLE_SLEEP );        gdk_threads_enter();    }#else    /* Sleep to avoid using all CPU - since some interfaces needs to access     * keyboard events, a 100ms delay is a good compromise */    i_dummy = gtk_timeout_add( INTF_IDLE_SLEEP / 1000, (GtkFunction)Manage,                               p_intf );    /* Enter Gtk mode */    gtk_main();    /* Remove the timeout */    gtk_timeout_remove( i_dummy );#endif    gtk_object_destroy( GTK_OBJECT(p_intf->p_sys->p_app) );#ifdef NEED_GTK2_MAIN    gdk_threads_leave();#endif}/* following functions are local *//***************************************************************************** * Manage: manage main thread messages ***************************************************************************** * In this function, called approx. 10 times a second, we check what the * main program wanted to tell us. *****************************************************************************/static int Manage( intf_thread_t *p_intf ){#ifndef NEED_GTK2_MAIN    if( p_intf->b_die )    {        gtk_main_quit();        return FALSE;    }#endif    return TRUE;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜私人影院久久久久| 中文字幕免费观看一区| 亚欧色一区w666天堂| 91福利区一区二区三区| 石原莉奈一区二区三区在线观看| 5858s免费视频成人| 美女国产一区二区三区| 国产色91在线| 色国产精品一区在线观看| 五月天丁香久久| 精品国产成人系列| 国产成人精品www牛牛影视| 国产精品初高中害羞小美女文| 色激情天天射综合网| 日本午夜精品视频在线观看| 久久精子c满五个校花| 成人一道本在线| 亚洲午夜激情av| 久久九九全国免费| 欧洲一区二区三区在线| 久久成人麻豆午夜电影| 国产精品三级在线观看| 欧美另类久久久品| 国产麻豆成人精品| 亚洲自拍与偷拍| 精品国产91九色蝌蚪| 色一区在线观看| 国内精品自线一区二区三区视频| 最新久久zyz资源站| 日韩欧美另类在线| 91久久一区二区| 国产一区二区三区日韩| 亚洲成人黄色影院| 国产精品拍天天在线| 欧美久久婷婷综合色| 国产成人精品网址| 麻豆中文一区二区| 亚洲综合色噜噜狠狠| 国产精品网站在线| 欧美电影免费观看高清完整版在线 | 国产一区二区调教| 亚洲午夜久久久久| 亚洲欧洲一区二区三区| 久久综合久久久久88| 欧美婷婷六月丁香综合色| 国产aⅴ综合色| 欧美aⅴ一区二区三区视频| 亚洲女性喷水在线观看一区| 国产午夜精品久久| 欧美tickling挠脚心丨vk| 欧美年轻男男videosbes| 不卡的av在线| 成人综合婷婷国产精品久久| 国产在线精品不卡| 另类小说一区二区三区| 亚洲国产日韩一区二区| 国产精品久久久久久久久免费樱桃| 日韩视频一区二区三区 | 制服丝袜在线91| 91久久精品一区二区三| 成人精品一区二区三区四区| 国产麻豆一精品一av一免费 | 成人妖精视频yjsp地址| 国内精品国产三级国产a久久| 日本欧美在线观看| 亚洲国产aⅴ成人精品无吗| 亚洲精品免费电影| 亚洲女人的天堂| 亚洲人精品一区| 日韩理论片在线| 亚洲人成亚洲人成在线观看图片| 国产精品国产自产拍高清av | 久久久影院官网| 久久在线免费观看| 欧美精品一区二区三| 日韩片之四级片| 欧美r级电影在线观看| 日韩欧美中文字幕精品| 欧美一区二区三区在线视频| 91精品国产综合久久香蕉的特点| 欧美一区午夜精品| 日韩精品在线网站| 久久久久久久国产精品影院| 国产偷国产偷精品高清尤物| 中文字幕一区二区在线观看| 亚洲美女偷拍久久| 午夜精品福利视频网站| 欧美aaaaaa午夜精品| 国内成人精品2018免费看| 国产二区国产一区在线观看| thepron国产精品| 欧美三级电影在线观看| 欧美一级在线观看| 久久综合色婷婷| 中文字幕在线一区二区三区| 亚洲制服丝袜在线| 开心九九激情九九欧美日韩精美视频电影 | 日韩精品一区二区三区四区| 久久久亚洲国产美女国产盗摄| 欧美激情艳妇裸体舞| 一区在线播放视频| 亚洲成人av一区二区三区| 久久国产日韩欧美精品| 成人av电影在线| 欧美日韩aaaaa| 国产欧美日韩另类视频免费观看| 亚洲黄色小视频| 精品影视av免费| 91丨九色porny丨蝌蚪| 欧美精品色一区二区三区| 精品国产91乱码一区二区三区| 亚洲视频免费在线观看| 蜜桃精品在线观看| 色综合天天性综合| 日韩三级高清在线| 亚洲欧美一区二区三区久本道91 | 国产精品激情偷乱一区二区∴| 亚洲va国产天堂va久久en| 国产大陆a不卡| 欧美日韩在线播放一区| 国产免费成人在线视频| 日产精品久久久久久久性色| 99久久伊人精品| 欧美电影免费提供在线观看| 亚洲欧美日韩在线| 国产成人一区在线| 日韩午夜三级在线| 亚洲高清视频中文字幕| 成人午夜激情影院| 精品国产免费一区二区三区香蕉| 亚洲日本免费电影| 国产精品综合在线视频| 欧美一区二区三区四区五区 | 久久成人免费电影| 精品视频一区二区不卡| 亚洲人成7777| 成人免费毛片嘿嘿连载视频| 精品免费日韩av| 午夜一区二区三区视频| 97久久超碰精品国产| 久久久精品国产免大香伊| 蜜臀av一级做a爰片久久| 欧美日韩黄视频| 一区二区三区四区乱视频| 成人福利电影精品一区二区在线观看| 欧美一区二区在线视频| 亚洲国产成人av好男人在线观看| 91捆绑美女网站| 国产精品看片你懂得| 国产美女精品在线| 精品国产乱码久久久久久久| 免费在线观看一区| 欧美久久久久中文字幕| 亚洲成人黄色小说| 欧美日韩精品一区二区天天拍小说 | 麻豆精品国产91久久久久久| 欧美理论片在线| 亚洲v日本v欧美v久久精品| 在线免费观看不卡av| 亚洲精品v日韩精品| 在线亚洲免费视频| 亚洲成av人片| 日韩一区二区三区电影在线观看 | 福利一区二区在线| 国产欧美日本一区二区三区| 懂色av中文字幕一区二区三区| xf在线a精品一区二区视频网站| 麻豆精品久久久| 久久蜜桃av一区二区天堂| 国产精品自拍在线| 国产欧美一区二区在线观看| 国产成人欧美日韩在线电影| 中文字幕第一区综合| 99久久精品情趣| 夜夜亚洲天天久久| 欧美美女网站色| 国精产品一区一区三区mba视频| 久久―日本道色综合久久| 成人91在线观看| 一区二区三区 在线观看视频| 精品视频免费看| 久久99精品久久只有精品| 国产欧美日韩中文久久| 91美女在线观看| 午夜精品福利一区二区蜜股av | 精品国产一区二区三区四区四 | 一区二区三区欧美视频| 欧美日韩电影在线| 狠狠色丁香久久婷婷综| 国产欧美一区二区精品性色| 99国产精品久久久久久久久久久| 亚洲精品国产品国语在线app| 欧美裸体bbwbbwbbw| 国产精品99久久不卡二区| 最新热久久免费视频| 制服丝袜一区二区三区| 丁香亚洲综合激情啪啪综合| 亚洲影院在线观看| www欧美成人18+| 欧美色区777第一页|