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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? options.c

?? Aqualung is an advanced music player primarily targeted for the GNU/Linux operating system, but als
?? C
?? 第 1 頁 / 共 5 頁
字號:
        options.override_skin_settings = options.override_skin_settings ? 0 : 1;        appearance_changed = 1;        set_sensitive_part();}voidcolor_selected(GtkColorButton *widget, gpointer user_data) {	GdkColor c;	gchar str[MAX_COLORNAME_LEN];        appearance_changed = 1;        gtk_color_button_get_color(widget, &c);        sprintf(str, "#%02X%02X%02X", c.red * 256 / 65536, c.green * 256 / 65536, c.blue * 256 / 65536);        strncpy(options.activesong_color, str, MAX_COLORNAME_LEN-1);}GtkWidget *create_notebook_tab(char * text, char * imgfile) {	GtkWidget * vbox;        GdkPixbuf * pixbuf;        GtkWidget * image;	GtkWidget * label;        char path[MAXLEN];	vbox = gtk_vbox_new(FALSE, 0);	label = gtk_label_new(text);	gtk_box_pack_end(GTK_BOX(vbox), label, FALSE, FALSE, 0);	sprintf(path, "%s/%s", AQUALUNG_DATADIR, imgfile);        pixbuf = gdk_pixbuf_new_from_file(path, NULL);	if (pixbuf) {		image = gtk_image_new_from_pixbuf(pixbuf);		gtk_box_pack_end(GTK_BOX(vbox), image, FALSE, FALSE, 0);	}	gtk_widget_show_all(vbox);	return vbox;}voidrefresh_ms_pathlist_clicked(GtkWidget * widget, gpointer * data) {	GtkTreeIter iter;	char * path;	int i = 0;	while (gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(ms_pathlist_store),					     &iter, NULL, i++)) {		gtk_tree_model_get(GTK_TREE_MODEL(ms_pathlist_store), &iter, 0, &path, -1);		if (access(path, R_OK | W_OK) == 0) {			gtk_list_store_set(ms_pathlist_store, &iter, 2, _("rw"), -1);		} else if (access(path, R_OK) == 0) {			gtk_list_store_set(ms_pathlist_store, &iter, 2, _("r"), -1);		} else {			gtk_list_store_set(ms_pathlist_store, &iter, 2, _("unreachable"), -1);		}		g_free(path);	}}voidappend_ms_pathlist(char * path, char * name) {	GtkTreeIter iter;	gtk_list_store_append(ms_pathlist_store, &iter);	gtk_list_store_set(ms_pathlist_store, &iter, 0, path, 1, name, -1);	refresh_ms_pathlist_clicked(NULL, NULL);}voidadd_ms_pathlist_clicked(GtkWidget * widget, gpointer * data) {	const char * pname;	char name[MAXLEN];	char * path;	GtkTreeIter iter;	int i;	struct stat st_file;	pname = gtk_entry_get_text(GTK_ENTRY(entry_ms_pathlist));	if (pname[0] == '\0') return;	if (pname[0] == '~') {		snprintf(name, MAXLEN - 1, "%s%s", options.home, pname + 1);	} else if (pname[0] == '/') {		strncpy(name, pname, MAXLEN - 1);	} else {		GtkWidget * dialog;		GtkWidget * label;				dialog = gtk_dialog_new_with_buttons(_("Warning"),						     GTK_WINDOW(options_window),						     GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,						     GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,						     NULL);		gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER);		gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_ACCEPT);		gtk_container_set_border_width(GTK_CONTAINER(dialog), 5);				label = gtk_label_new(_("Paths must either be absolute or starting with a tilde."));		gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog)->vbox), label, FALSE, TRUE, 10);		gtk_widget_show(label);				aqualung_dialog_run(GTK_DIALOG(dialog));		gtk_widget_destroy(dialog);		return;	}	if ((path = g_locale_from_utf8(name, -1, NULL, NULL, NULL)) == NULL) {		return;	}	if (stat(path, &st_file) != -1 && S_ISDIR(st_file.st_mode)) {		return;	}	i = 0;	while (gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(ms_pathlist_store), &iter, NULL, i++)) {		char * p;		gtk_tree_model_get(GTK_TREE_MODEL(ms_pathlist_store), &iter, 0, &p, -1);		if (!strcmp(p, path)) {			GtkWidget * dialog;			dialog = gtk_message_dialog_new(GTK_WINDOW(options_window),							GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,							GTK_MESSAGE_WARNING,							GTK_BUTTONS_CLOSE,							_("The specified store has already been added to the list."));			gtk_widget_show(dialog);			aqualung_dialog_run(GTK_DIALOG(dialog));			gtk_widget_destroy(dialog);			g_free(p);			g_free(path);			return;		}		g_free(p);	}		gtk_entry_set_text(GTK_ENTRY(entry_ms_pathlist), "");	append_ms_pathlist(path, name);	g_free(path);}voidremove_ms_pathlist_clicked(GtkWidget * widget, gpointer data) {	GtkTreeIter iter;	int i = 0;	while (gtk_tree_model_iter_nth_child(GTK_TREE_MODEL(ms_pathlist_store), &iter, NULL, i++)) {		if (gtk_tree_selection_iter_is_selected(ms_pathlist_select, &iter)) {			gtk_list_store_remove(ms_pathlist_store, &iter);			--i;		}	}}voidbrowse_ms_pathlist_clicked(GtkWidget * widget, gpointer data) {        GtkWidget * dialog;	const gchar * selected_filename = gtk_entry_get_text(GTK_ENTRY(data));        dialog = gtk_file_chooser_dialog_new(_("Please select a Music Store database."),                                             GTK_WINDOW(options_window),                                             GTK_FILE_CHOOSER_ACTION_OPEN,                                             GTK_STOCK_APPLY, GTK_RESPONSE_ACCEPT,                                             GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,                                             NULL);	gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_CENTER_ON_PARENT);        gtk_window_set_default_size(GTK_WINDOW(dialog), 580, 390);        gtk_dialog_set_default_response(GTK_DIALOG(dialog), GTK_RESPONSE_ACCEPT);        if (strlen(selected_filename)) {		char * locale = g_locale_from_utf8(selected_filename, -1, NULL, NULL, NULL);		char tmp[MAXLEN];		tmp[0] = '\0';		if (locale == NULL) {			gtk_widget_destroy(dialog);			return;		}		if (locale[0] == '~') {			snprintf(tmp, MAXLEN-1, "%s%s", options.home, locale + 1);			gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), tmp);		} else if (locale[0] == '/') {			gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), locale);		} else if (locale[0] != '\0') {			snprintf(tmp, MAXLEN-1, "%s/%s", options.cwd, locale + 1);			gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), tmp);		}		g_free(locale);	} else {                gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), options.currdir);	}	if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(check_show_hidden))) {		gtk_file_chooser_set_show_hidden(GTK_FILE_CHOOSER(dialog), TRUE);	}        if (aqualung_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) {		char * utf8;                selected_filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));		utf8 = g_locale_to_utf8(selected_filename, -1, NULL, NULL, NULL);		if (utf8 == NULL) {			gtk_widget_destroy(dialog);			return;		}                gtk_entry_set_text(GTK_ENTRY(entry_ms_pathlist), utf8);                strncpy(options.currdir, selected_filename, MAXLEN-1);		g_free(utf8);        }        gtk_widget_destroy(dialog);}voiddisplay_title_format_help(void) {	GtkWidget *help_dialog;        help_dialog = gtk_message_dialog_new (GTK_WINDOW(options_window),                                               GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,                                              GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE,                                               _("\nThe template string you enter here will be used to\n"                                              "construct a single title line from an Artist, a Record\n"                                              "and a Track name. These are denoted by %%a, %%r and %%t,\n"                                              "respectively. Everything else you enter here will be\n"                                              "literally copied into the resulting string.\n"));        gtk_widget_show (help_dialog);        aqualung_dialog_run(GTK_DIALOG(help_dialog));        gtk_widget_destroy(help_dialog);}voiddisplay_implict_command_line_help(void) {	GtkWidget *help_dialog;        help_dialog = gtk_message_dialog_new (GTK_WINDOW(options_window),                                               GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,                                              GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE,                                               _("\nThe string you enter here will be parsed as a command\n"                                              "line before parsing the actual command line parameters.\n"                                              "What you enter here will act as a default setting and may\n"                                              "or may not be overrided from the 'real' command line.\n"                                              "Example: enter '-o alsa -R' below to use ALSA output\n"                                              "running realtime as a default.\n"));        gtk_widget_show (help_dialog);        aqualung_dialog_run(GTK_DIALOG(help_dialog));        gtk_widget_destroy(help_dialog);}voiddisplay_pathlist_help(void) {	GtkWidget *help_dialog;        help_dialog = gtk_message_dialog_new (GTK_WINDOW(options_window),                                               GTK_DIALOG_DESTROY_WITH_PARENT | GTK_DIALOG_MODAL,                                              GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE, 	                                      _("Paths must either be absolute or starting with a tilde, which will be expanded to the user's home directory.\n\n"						"Drag and drop entries in the list to set the store order in the Music Store."));        gtk_widget_show (help_dialog);        aqualung_dialog_run(GTK_DIALOG(help_dialog));        gtk_widget_destroy(help_dialog);}#ifdef HAVE_CDDBvoidcddb_radio_direct_toggled(GtkWidget * widget, gpointer * data) {	gboolean state = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(cddb_radio_direct));	gtk_widget_set_sensitive(cddb_proto_combo, state);	gtk_widget_set_sensitive(cddb_label_proto, state);	gtk_widget_set_sensitive(cddb_proxy_entry, !state);	gtk_widget_set_sensitive(cddb_proxy_port_spinner, !state);	gtk_widget_set_sensitive(cddb_label_proxy, !state);	gtk_widget_set_sensitive(cddb_label_proxy_port, !state);}#endif /* HAVE_CDDB */voidcreate_options_window(void) {	GtkWidget * vbox_general;	GtkWidget * frame_title;	GtkWidget * frame_param;	GtkWidget * frame_misc;	GtkWidget * frame_cart;	GtkWidget * hbox_title;	GtkWidget * hbox_param;	GtkWidget * vbox_misc;	GtkWidget * vbox_cart;	GtkWidget * vbox_appearance;	GtkWidget * vbox_pl;	GtkWidget * vbox_ms;	GtkWidget * frame_ms_pathlist;	GtkWidget * ms_pathlist_view;	GtkWidget * vbox_ms_pathlist;	GtkWidget * hbox_ms_pathlist;	GtkWidget * hbox_ms_pathlist_2;	GtkWidget * add_ms_pathlist;	GtkWidget * browse_ms_pathlist;	GtkWidget * remove_ms_pathlist;	GtkWidget * refresh_ms_pathlist;	GtkWidget * frame_plistcol;	GtkWidget * vbox_plistcol;	GtkWidget * label_plistcol;	GtkWidget * viewport;	GtkWidget * scrolled_win;	GtkCellRenderer * renderer;	GtkTreeViewColumn * column;	GtkTreeIter iter;	GtkWidget * plistcol_list;	GtkWidget * label;	GtkWidget * vbox_dsp;	GtkWidget * frame_ladspa;	GtkWidget * frame_src;	GtkWidget * frame_fonts;	GtkWidget * frame_colors;	GtkWidget * vbox_ladspa;	GtkWidget * vbox_src;	GtkWidget * vbox_fonts;	GtkWidget * vbox_colors;	GtkWidget * vbox_rva;	GtkWidget * table_rva;        GtkWidget * label_cwidth;	GtkWidget * hbox_cwidth;	GtkWidget * vbox_meta;#ifdef HAVE_CDDB	GtkWidget * table_cddb;#endif /* HAVE_CDDB */        GtkSizeGroup * label_size;	GtkWidget * hbox;	GtkWidget * hbox_s;       	GtkWidget * help_btn_title;	GtkWidget * help_btn_param;	GtkWidget * help_pathlist;#ifdef HAVE_LADSPA	int status;#endif /* HAVE_LADSPA */	int i;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品在线一区二区| av毛片久久久久**hd| 日本视频免费一区| 国产乱子伦视频一区二区三区| 成人一区二区在线观看| 欧美日韩亚洲丝袜制服| 精品日韩欧美在线| 亚洲午夜久久久| 国产一区二区三区久久悠悠色av| 色天使久久综合网天天| 精品久久久久一区| 国产精品一区久久久久| 国产精品色一区二区三区| 午夜视频一区二区三区| 粉嫩aⅴ一区二区三区四区五区| 欧美一级免费观看| 日本一区二区三区四区在线视频 | 欧美色视频在线| 婷婷丁香久久五月婷婷| 3d成人h动漫网站入口| 一区二区三区在线高清| 国产福利精品导航| 久久久久久久久久久久久女国产乱| 亚洲va欧美va天堂v国产综合| 97久久超碰精品国产| 国产精品美女久久久久久2018| proumb性欧美在线观看| 亚洲va韩国va欧美va| 2023国产精品| 国产一区二区久久| 日韩美女视频一区二区| 成人在线视频一区| 亚洲成人激情自拍| 国产欧美一区视频| 日本精品一区二区三区高清| 亚洲美女在线一区| 色婷婷综合激情| 久国产精品韩国三级视频| 日韩一区二区高清| 91视视频在线观看入口直接观看www | 日韩美女主播在线视频一区二区三区| 午夜伊人狠狠久久| 欧美国产日韩在线观看| 成人午夜电影久久影院| 午夜欧美电影在线观看| 亚洲欧美综合另类在线卡通| 99国产精品久久久久久久久久| 蜜桃视频免费观看一区| 久久综合精品国产一区二区三区| 一本色道亚洲精品aⅴ| 久久精品国产精品青草| 国产亚洲1区2区3区| www.亚洲国产| 国产一区二区久久| 秋霞电影一区二区| 久久精品人人做人人综合| 欧美精品乱人伦久久久久久| 九色综合国产一区二区三区| 亚洲国产毛片aaaaa无费看| 中文字幕中文字幕中文字幕亚洲无线| 成人听书哪个软件好| 久久国产尿小便嘘嘘尿| 亚洲一区视频在线| 日韩精品综合一本久道在线视频| 在线观看日韩电影| 极品少妇xxxx精品少妇| 亚洲国产精品尤物yw在线观看| 一区免费观看视频| 国产精品丝袜一区| 国产欧美一区二区在线观看| 精品国产一区二区三区忘忧草| 777奇米成人网| 51久久夜色精品国产麻豆| 欧美图区在线视频| 国产高清不卡二三区| 精品亚洲成av人在线观看| 蜜桃精品在线观看| 免费在线视频一区| 美女视频网站久久| 麻豆精品新av中文字幕| 日本aⅴ免费视频一区二区三区| 亚洲综合激情网| 亚洲制服丝袜av| 亚洲综合久久av| 亚洲成a人v欧美综合天堂下载| 伊人性伊人情综合网| 精品国产乱子伦一区| 精品美女在线播放| 久久婷婷国产综合精品青草| 欧美精品一区视频| 国产情人综合久久777777| 欧美国产精品一区二区三区| 中文在线一区二区| 亚洲欧美日韩在线播放| 亚洲一区二区三区四区中文字幕| 亚洲综合一区二区精品导航| 国产成人免费网站| 国产成人a级片| 99精品视频在线观看| 91福利社在线观看| 欧美日韩亚州综合| 欧美成人性战久久| 国产欧美中文在线| 亚洲一区在线看| 美女视频一区二区三区| 国产伦精品一区二区三区在线观看| 国产成人亚洲综合a∨猫咪| 99精品欧美一区二区三区小说| 日本久久精品电影| 精品久久久久久无| 亚洲视频1区2区| 日韩av高清在线观看| 国产一区视频导航| 一本大道久久精品懂色aⅴ| 欧美丰满嫩嫩电影| 国产欧美视频在线观看| 一区二区三区视频在线观看| 免费观看在线综合色| 成人污视频在线观看| 欧美理论片在线| 中文字幕av一区二区三区免费看| 亚洲综合丝袜美腿| 国产精品正在播放| 欧美三日本三级三级在线播放| 精品日韩99亚洲| 亚洲午夜免费电影| 国产91高潮流白浆在线麻豆| 欧美亚洲一区三区| 久久久精品蜜桃| 婷婷综合另类小说色区| 国产凹凸在线观看一区二区| 欧美视频在线不卡| 国产精品区一区二区三| 日韩激情一二三区| 麻豆成人91精品二区三区| av电影天堂一区二区在线观看| 这里只有精品99re| 最新日韩在线视频| 久久99精品国产| 欧美性xxxxxxxx| 欧美韩国日本综合| 久久9热精品视频| 欧美日韩精品电影| 欧美一级在线视频| 亚洲人成亚洲人成在线观看图片| 久久99久久99精品免视看婷婷| 欧美午夜影院一区| 最好看的中文字幕久久| 在线观看视频一区二区欧美日韩 | 精品国产自在久精品国产| 亚洲一卡二卡三卡四卡| av电影在线不卡| 国产视频911| 国产综合久久久久影院| 成人爽a毛片一区二区免费| 欧美大片在线观看| 日精品一区二区三区| 在线视频你懂得一区二区三区| 国产精品欧美经典| 国产91精品露脸国语对白| 精品国产乱码久久久久久蜜臀| 三级成人在线视频| 欧美精品亚洲二区| 性欧美大战久久久久久久久| 91福利在线看| 樱花影视一区二区| 在线观看av不卡| 一区二区三区欧美日| 欧美专区日韩专区| 亚洲一区二区三区中文字幕| 欧美在线一二三| 亚洲成人午夜影院| 欧美日韩精品一二三区| 五月天久久比比资源色| 欧美精品久久久久久久多人混战 | 国产九色精品成人porny | 日本道精品一区二区三区| 综合久久久久久| 94-欧美-setu| 亚洲男人的天堂网| 欧美最猛性xxxxx直播| 亚洲电影一级黄| 欧美喷水一区二区| 男人的j进女人的j一区| 91精选在线观看| 九色porny丨国产精品| 2021国产精品久久精品| 国产盗摄女厕一区二区三区| 国产精品免费久久| 日本韩国欧美三级| 日韩不卡一区二区| 精品国产髙清在线看国产毛片| 久久精品国产99国产精品| 久久久久国产成人精品亚洲午夜| 盗摄精品av一区二区三区| 亚洲精品成人在线| 欧美一二三区在线观看| 国产精品 欧美精品| 亚洲精品视频在线观看网站| 88在线观看91蜜桃国自产|