文章标题
来源:互联网 发布:轻松工程测量系统算法 编辑:程序博客网 时间:2024/06/01 14:13
加粗
斜体
switch (ret) { case CDS_NO_INFO: case CDS_NO_DISC: case CDS_TRAY_OPEN: case CDS_DRIVE_NOT_READY: sprintf(buf, sys_language?"未检测到光盘!":"No disc detected!"); gtk_text_buffer_set_text(buffer_burn_info, buf, -1); gtk_list_store_clear(GTK_LIST_STORE(model_burn_info)); flag_chkcd = 0; break; case CDS_DISC_OK: if(ret==CDS_DISC_OK && !flag_chkcd) { sprintf(buf, "%s %d %s %s\\/%d %d", BURNCMD, 0, CDROM, HOSTDIR, burn_sid, burn_sid); if(system (buf)<0) return TRUE; if((fp = fopen("/tmp/media-info", "r")) == NULL) { printf("fopen fail /tmp/media-info, the error is %s\n", strerror(errno)); return TRUE; } if(fseek(fp, 0, SEEK_SET) == -1) { printf("fseek fail /tmp/media-info, the error is %s\n", strerror(errno)); fclose(fp); return TRUE; } fgets(buf, 50, fp); cd_info.type = g_strdup(buf); fgets(buf, 50, fp); cd_info.medium = g_strdup(buf); fgets(buf, 50, fp); cd_info.total_space = g_strdup(buf); fgets(buf, 50, fp); cd_info.free_space = g_strdup(buf); fgets(buf, 50, fp); cd_info.need_space = g_strdup(buf); fclose (fp); gtk_list_store_clear(GTK_LIST_STORE(model_burn_info)); gtk_list_store_append(GTK_LIST_STORE(model_burn_info), &iter); gtk_list_store_set(GTK_LIST_STORE(model_burn_info), &iter, COL_MEDIUM, cd_info.medium, COL_TOTAL_SPACE, cd_info.total_space, COL_FREE_SPACE, cd_info.free_space, COL_NEED_SPACE, cd_info.need_space, -1); if(atoi(cd_info.free_space) > atoi(cd_info.need_space)) { sprintf(buf, sys_language?"检测到光盘":"Disc detected"); gtk_text_buffer_set_text(buffer_burn_info, buf, -1); gtk_widget_set_sensitive (btn_export_burn, TRUE); } else { sprintf(buf, sys_language?"光盘剩余空间不足":"Remaining space not enough"); gtk_text_buffer_set_text(buffer_burn_info, buf, -1); gtk_widget_set_sensitive (btn_export_burn, FALSE); } gtk_text_buffer_get_end_iter(buffer_burn_info, &iter_burn_info); gtk_text_buffer_create_mark (buffer_burn_info, "scroll", &iter_burn_info, TRUE); flag_chkcd = 1; } break; case -1: perror ("ioctl error"); sprintf(buf, sys_language?"未检测到光盘!":"No disc detected!"); gtk_text_buffer_set_text(buffer_burn_info, buf, -1); gtk_list_store_clear(GTK_LIST_STORE(model_burn_info)); break; } gtk_widget_set_sensitive (btn_exit_burn, TRUE); return TRUE;}
- 精力
- 力量
- 雨天
## 取其精华 ##
0 0
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 一个Activity的显示
- Android Studio Error:Execution failed for task ':app:packageDebug'.
- Android实现自动更新功能
- Item 27:最小化类型转换 Effective C++笔记
- 带有pod的ios工程修改工程名
- 文章标题
- 数据落地不落地导入导出的一个误区
- T-SQL 中的CROSS JOIN用法(半翻译)
- javascript无法对com返回的64位整数比较大小
- 解决Eclipse发布webproject, jar无法发布到tomcat lib目录下的问题
- 【题解】 2015 ACM/ICPC Asia Regional Changchun Online (5+2)
- Apache Thrift的简单使用
- android Json解析详解(详细代码)
- 用OpenSSL编写SSL,TLS程序