LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 743|回复: 0

gnome程序实现文件浏览问题

[复制链接]
发表于 2006-3-31 13:15:30 | 显示全部楼层 |阅读模式
我仿照gtk/gnome程序设计利用gnome_file_entry_new方法写个文件浏览但是弹出的浏览页面却不能对其中的 内容进行操作(没有消息响应),如果哪说的不够清楚请指教
我的代码如下各位大虾帮忙看看
#include<gnome.h>

//#include "seedwnd.h"

char *seedurl;

gint main(gint argc, gchar *argv[])
{
  GtkWidget *seeddialog;

  GtkWidget *fileentry;

  gnome_init("seed","1.0",argc,argv);

  seeddialog=gnome_dialog_new("please select seed",GNOME_STOCK_BUTTON_OK,GNOME_STOCK_BUTTON_CANCEL,NULL);

  fileentry=gnome_file_entry_new(NULL,"chosse your seed");

  gnome_file_entry_set_default_path(GNOME_FILE_ENTRY(fileentry),"/usr");

  gtk_box_pack_start(GTK_BOX(GNOME_DIALOG(seeddialog)->vbox),fileentry,TRUE,TRUE,1);

  gnome_dialog_close_hides(GNOME_DIALOG(seeddialog),TRUE);

  gtk_widget_show(fileentry);

  gtk_widget_show(seeddialog);

  if(gnome_dialog_run_and_close(GNOME_DIALOG(seeddialog))==0)
    {
      seedurl=gnome_file_entry_get_full_path(GNOME_FILE_ENTRY(fileentry),TRUE);
    }
  gtk_widget_destroy(seeddialog);

  return 0;
}
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表