Gtk_callbackvoidOn_toolbutton_about_clicked (Gtkwidget *btn, Gpointer user_data) {Gtkwidget*About_dialog; Gdkpixbuf*logo; Gerror*error=NULL; ConstGchar *author[]={"Guan jiaying"}; About_dialog=gtk_about_dialog_new (); Logo=gdk_pixbuf_new_from_file ("K.ico",&error); if(!error) Gtk_about_dialog_set_logo (Gtk_about_dialog (About_dialog), logo); Else{g_print ("error:%s\n",error->message); G_error_free (Error); } gtk_about_dialog_set_program_name (Gtk_about_dialog (about_dialog),"Chinese certification Document Editor"); Gtk_about_dialog_set_version (Gtk_about_dialog (about_dialog),"v1.0"); Gtk_about_dialog_set_authors (Gtk_about_dialog (About_dialog), author); Gtk_about_dialog_set_license (Gtk_about_dialog (about_dialog),"Free license under Guan ' s approval"); Gtk_about_dialog_set_copyright (Gtk_about_dialog (about_dialog),"(C) Guan"); Gtk_dialog_run (Gtk_dialog (About_dialog)); Gtk_widget_destroy (About_dialog);}
A General ' about ' dialog src code paragraph in GTK + programming