GTK常用接口——信息对话框、文本选择对话框

来源:互联网 发布:js图片切换 编辑:程序博客网 时间:2024/06/05 00:10
信息对话框GtkMessageDialog
//创建信息对话框
GtkWidget*  gtk_message_dialog_new           (GtkWindow *parent, GtkDialogFlags flags, GtkMessageType type, GtkButtonsType buttons, gchar *message_format, ...);
  parent: 为NULL时无父窗口
  flags: 对话框类型
GTK_DIALOG_MODAL: 模态对话框
GTK_DIALOG_DESTROY_WITH_PARENT: 与父控件一起被销毁
GTK_DIALOG_NO_SEPARATOR: 在消息框的按钮上面没有分隔横线
  type: 消息框类型
GTK_MESSAGE_INF: 普通信息对话框
GTK_MESSAGE_WARNING: 警告对话框
GTK_MESSAGE_QUESTION: 问题对话框
GTK_MESSAGE_ERROR: 错误对话框
GTK_MESSAGE_OTHER: 一般消息对话框,它对消息内容没有任何假设
  buttons: 按钮的类型
GTK_BUTTONS_NONE: 不添加任何按钮
GTK_BUTTONS_OK: 添加GTK_STOCK_OK按钮
GTK_BUTTONS_CLOSE: 添加 GTK_STOCK_CLOSE按钮
GTK_BUTTONS_CANCEL: 添加GTK_STOCK_CANCEL按钮
GTK_BUTTONS_YES_NO: 添加GTK_STOCK_YES和GTK_STOCK_NO按钮
GTK_BUTTONS_OK_CANCEL: 添加GTK_STOCK_OK和GTK_STOCK_CANCEL按钮
  message_format: 显示在消息框上的文本信息
//运行对话框
gint        gtk_dialog_run                   (GtkDialog *dialog);

文件选择对话框GtkFileSelection
//创建对话框   可用gtk_file_chooser_dialog_new()代替
GtkWidget*  gtk_file_selection_new           (const gchar *title);
//获取用户输入或点击选中的文本
gchar*      gtk_file_selection_get_filename  (GtkFileSelection *filesel);
原创粉丝点击