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

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

?? callbacks.c

?? khtml在gtk上的移植版本
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
{  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML *engine = osb_browser_get_active_engine (self);    gtk_khtml_go_forward (engine);  osb_browser_update_ui(self, engine);}voidon_stop_clicked                        (GtkButton       *button,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  gtk_khtml_stop_load (engine);  osb_browser_update_ui(self, engine);}voidon_refresh_clicked                     (GtkButton       *button,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  const gchar * cur_url;    gtk_khtml_stop_load (engine);  cur_url = normalize_filename(gtk_khtml_get_location (engine));  if (cur_url) {      gtk_khtml_refresh (engine);  }  osb_browser_update_ui (self, engine);}voidon_home_clicked                        (GtkButton       *button,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  gtk_khtml_load_url (engine, osb_browser_config_get_string (self, URL_HOME));  osb_browser_update_ui(self, engine);}voidon_exec_clicked                        (GtkButton       *button,                                        gpointer         user_data){ OSBBrowser* self = OSB_BROWSER (user_data); GtkEntry *entry = GTK_ENTRY (glade_xml_get_widget (self->_priv->xml, "location")); g_signal_emit_by_name (entry, "activate", user_data);}voidon_location_activate           (GtkEntry        *entry,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML *engine = osb_browser_get_active_engine (self);    gchar* loc = normalize_filename(gtk_entry_get_text (entry));  if (loc) {    gtk_khtml_load_url (engine, loc);   }  g_free(loc);}gbooleanon_location_key_release_event   (GtkWidget *widget,				 GdkEventKey *event,				 gpointer user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML *engine = osb_browser_get_active_engine (self);  if (event->keyval == GDK_Escape)    osb_browser_set_location (self, gtk_khtml_get_location (engine));  return FALSE;  }voidon_go_back_activate                    (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML *engine = osb_browser_get_active_engine (self);  gtk_khtml_go_back (engine);  osb_browser_update_ui(self, engine);}voidon_go_forward_activate                 (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML *engine = osb_browser_get_active_engine (self);  gtk_khtml_go_forward (engine);  osb_browser_update_ui(self, engine);}voidon_go_home_activate                    (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  gtk_khtml_load_url (engine, osb_browser_config_get_string (self, URL_HOME));  osb_browser_update_ui(self, engine);}gbooleanon_browser_delete_event                (GtkWidget       *widget,                                        GdkEvent        *event,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  self = self;  return FALSE;}voidon_browser_destroy                     (GtkObject       *object,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (object);  g_object_unref (self->_priv->xml);  self->_priv->xml = 0;    osb_browserglobal_browser_destroyed (self->_priv->global, self);}voidon_engine_container_switch_page        (GtkNotebook     *notebook,                                        GtkNotebookPage *page,                                        guint            page_num,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);    GtkKHTML* engine = GTK_KHTML (gtk_notebook_get_nth_page(self->_priv->tab, page_num));  osb_browser_update_ui(self, engine);  osb_browser_update_ui_local(self, engine);  }voidon_rendering_tree_activate             (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  osb_browser_print_render_tree(self);}gbooleanon_location_location_key_release_event (GtkWidget       *widget,                                        GdkEventKey     *event,                                        gpointer         user_data){  return FALSE;}#define TEXT_MULTIPLIER_DEF 1.0f#define TEXT_MULTIPLIER_MIN 0.3f#define TEXT_MULTIPLIER_MAX 3.0f#define TEXT_MULTIPLIER_STEP 0.2fvoidon_view_zoom_in_activate               (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  gfloat mult =    gtk_khtml_get_text_multiplier(engine);    if (mult < TEXT_MULTIPLIER_MAX)        gtk_khtml_set_text_multiplier(engine, mult + TEXT_MULTIPLIER_STEP);  }voidon_view_zoom_out_activate              (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);    gfloat mult =    gtk_khtml_get_text_multiplier(engine);    if (mult > TEXT_MULTIPLIER_MIN)        gtk_khtml_set_text_multiplier(engine, mult - TEXT_MULTIPLIER_STEP);}voidon_view_zoom_default_activate          (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);      gtk_khtml_set_text_multiplier(engine, TEXT_MULTIPLIER_DEF);}voidon_find_close_clicked                  (GtkButton       *button,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);    GtkDialog *find = GTK_DIALOG (glade_xml_get_widget (self->_priv->xml, "find"));  gtk_widget_hide (GTK_WIDGET (find));  g_warning("close");}voidon_find_find_clicked                   (GtkButton       *button,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  GtkKHTML* engine = osb_browser_get_active_engine(self);  gboolean found = FALSE;  GtkEntry *find_entry = GTK_ENTRY (glade_xml_get_widget (self->_priv->xml, "find_entry"));  GtkToggleButton *find_dir_down = GTK_TOGGLE_BUTTON (glade_xml_get_widget (self->_priv->xml, "find_dir_down"));  GtkToggleButton *find_wrap = GTK_TOGGLE_BUTTON (glade_xml_get_widget (self->_priv->xml, "find_wrap"));  GtkToggleButton *find_case = GTK_TOGGLE_BUTTON (glade_xml_get_widget (self->_priv->xml, "find_case"));  g_warning("find");  found = gtk_khtml_find (engine,			  gtk_entry_get_text (find_entry),			  gtk_toggle_button_get_active(find_case),			  gtk_toggle_button_get_active(find_dir_down));  /* if wrap specified, try to find again */  if (!found && gtk_toggle_button_get_active(find_wrap)) {      found = gtk_khtml_find (engine,			      gtk_entry_get_text (find_entry),			      gtk_toggle_button_get_active(find_case),			      gtk_toggle_button_get_active(find_dir_down));  }  if (!found) {    GtkDialog *msg = GTK_DIALOG (gtk_message_dialog_new (GTK_WINDOW (self),							 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,								 GTK_MESSAGE_INFO,							 GTK_BUTTONS_CLOSE,							 _("Searched text not found")));    gtk_dialog_set_default_response (msg, GTK_RESPONSE_CLOSE);    gtk_dialog_run (msg);    gtk_widget_destroy (GTK_WIDGET (msg));  }}voidon_edit_find_activate                  (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);    GtkDialog *find = GTK_DIALOG (glade_xml_get_widget (self->_priv->xml, "find"));  gtk_widget_show (GTK_WIDGET (find));}voidon_edit_find_again_activate            (GtkMenuItem     *menuitem,                                        gpointer         user_data){  OSBBrowser* self = OSB_BROWSER (user_data);  self = self;}gbooleanon_find_delete_event                   (GtkWidget       *widget,                                        GdkEvent        *event,                                        gpointer         user_data){  gtk_widget_hide (widget);  /* stop propagating*/  return TRUE;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡的电影网站| 欧美日韩久久不卡| 欧美日韩一区二区不卡| 日本一区二区三区dvd视频在线 | 国产乱码精品一品二品| 欧美日韩一区 二区 三区 久久精品| 精品国产乱码久久久久久牛牛 | 91精品国产91综合久久蜜臀| 国产精品久久久久久久蜜臀 | 狠狠v欧美v日韩v亚洲ⅴ| 欧美日本在线一区| 亚洲成人午夜影院| 欧美三级在线视频| 亚洲精品视频在线看| 91免费看`日韩一区二区| 国产精品久久久久久久久晋中| 国产传媒欧美日韩成人| 国产欧美综合在线| 不卡av在线网| 亚洲制服欧美中文字幕中文字幕| 一本久久a久久精品亚洲| 亚洲一区在线播放| 在线亚洲+欧美+日本专区| 中文字幕中文乱码欧美一区二区| 日韩电影免费在线| 日韩欧美国产成人一区二区| 久久99久久精品| 亚洲精品在线网站| 国产一区在线不卡| 国产精品久久久久毛片软件| 国产91富婆露脸刺激对白| 精品国产一区二区在线观看| 国产精品自拍一区| 国产欧美日韩视频一区二区| av激情亚洲男人天堂| 亚洲欧美成人一区二区三区| 欧美专区日韩专区| 亚洲人成影院在线观看| 一本久久综合亚洲鲁鲁五月天| 亚洲午夜日本在线观看| 日韩一区二区三区精品视频| 久久99精品国产91久久来源| 国产亚洲一区二区三区| 欧美日韩亚洲综合| 国产不卡在线视频| 一区二区三区中文在线| 欧美xxxxx牲另类人与| 91小视频在线免费看| 青青草国产精品97视觉盛宴| 精品国产污污免费网站入口| 99久久婷婷国产| 国产在线乱码一区二区三区| 亚洲美女精品一区| 国产情人综合久久777777| 色94色欧美sute亚洲13| 国产高清精品网站| 免费成人性网站| 亚洲国产日韩在线一区模特| 中文文精品字幕一区二区| 91精品国产一区二区人妖| 99精品国产99久久久久久白柏| 精品亚洲porn| 国产精品一区在线观看你懂的| 亚洲不卡在线观看| 亚洲成人av福利| 午夜免费欧美电影| 午夜视频一区在线观看| 亚洲成av人片| 亚洲第一激情av| 欧美激情在线一区二区| 亚洲精品在线免费播放| 精品国产91亚洲一区二区三区婷婷| 3d动漫精品啪啪| 91精品免费在线观看| 91精品国产色综合久久不卡蜜臀 | 日韩免费电影一区| 欧美婷婷六月丁香综合色| 欧美性大战久久久久久久| 91国模大尺度私拍在线视频| 在线观看一区二区视频| 欧美片网站yy| 2023国产精华国产精品| 欧美国产日本韩| 亚洲黄色录像片| 久久电影网站中文字幕| jizzjizzjizz欧美| 97se亚洲国产综合在线| 欧美疯狂性受xxxxx喷水图片| 欧美日韩精品欧美日韩精品| 久久久美女毛片| 亚洲精品久久久蜜桃| 久久成人av少妇免费| 91一区一区三区| 欧美在线观看一二区| 久久品道一品道久久精品| 亚洲激情在线激情| 国产麻豆一精品一av一免费 | 91精品国产麻豆国产自产在线 | 国产精品综合一区二区三区| 91香蕉视频污在线| 欧美乱熟臀69xxxxxx| 日韩色在线观看| 亚洲成人午夜电影| 91免费版pro下载短视频| 国产农村妇女毛片精品久久麻豆 | 日韩二区在线观看| 99国产精品一区| 国产亚洲短视频| 日韩精品电影一区亚洲| 91精品中文字幕一区二区三区| 国产精品久久久久四虎| 久久成人精品无人区| 91精品国产高清一区二区三区| 一区二区久久久久| 欧洲另类一二三四区| 亚洲黄一区二区三区| 高清不卡在线观看| 欧美videos中文字幕| 五月综合激情网| 一本一道久久a久久精品| 51精品久久久久久久蜜臀| 亚洲午夜影视影院在线观看| 91在线精品一区二区三区| 国产精品电影一区二区三区| 在线播放91灌醉迷j高跟美女| 欧美日产国产精品| 欧美大尺度电影在线| 精品久久久久久久久久久久包黑料 | 亚洲国产一区二区三区| 久久99精品国产麻豆婷婷洗澡| 日韩成人dvd| 久久精品一区二区三区不卡牛牛| 日本韩国一区二区三区| 欧美日韩在线精品一区二区三区激情| 制服丝袜在线91| 日本视频在线一区| 欧美久久一二区| 午夜精品123| 91精品视频网| 毛片av一区二区| 亚洲精品在线免费播放| 精品一区二区在线观看| 国产亚洲欧美色| 成人一道本在线| 亚洲色图第一区| 欧美性大战久久| 亚洲福利一二三区| 91精品国产综合久久久久久久| 日韩1区2区日韩1区2区| 日韩美一区二区三区| 国内精品视频666| 亚洲国产精华液网站w | 全国精品久久少妇| 日韩色在线观看| 国产酒店精品激情| 中文字幕日韩一区二区| 色噜噜狠狠一区二区三区果冻| 91精品国产福利| 日韩欧美第一区| 99久久婷婷国产综合精品电影 | 国产经典欧美精品| 日韩精品一级二级 | 欧美剧情片在线观看| 亚洲国产成人av网| 91精品国产福利在线观看 | 国产99久久久精品| 亚洲精品久久嫩草网站秘色| 欧美一级片在线| 国产一区二区三区香蕉| 亚洲欧美一区二区久久| 69久久99精品久久久久婷婷| 韩国精品在线观看| 国产精品丝袜久久久久久app| 色狠狠av一区二区三区| 青娱乐精品在线视频| 久久久国产精品不卡| 欧美综合欧美视频| 国内精品国产三级国产a久久| 亚洲美女少妇撒尿| 2023国产精品自拍| 在线观看日韩精品| 国产精品中文字幕日韩精品 | 欧美日韩国产一级片| 免费美女久久99| 视频在线观看91| 中文字幕av一区 二区| 欧美放荡的少妇| 91在线码无精品| 国产精一区二区三区| 丝袜诱惑制服诱惑色一区在线观看| 国产午夜亚洲精品午夜鲁丝片 | 欧美亚洲尤物久久| 国产91综合一区在线观看| 亚洲成人免费影院| 国产精品女上位| 欧美成人国产一区二区| 欧洲亚洲精品在线| 成人午夜视频在线| 麻豆精品视频在线观看免费| 亚洲午夜激情网站|