1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
#include <stdlib.h>
#include <gtk/gtk.h>
static void CallBrowser (GtkAboutDialog *about, const gchar *data1, void *data2)
{
char *cmd = NULL;
cmd = g_strdup_printf ("%s %s &", "IE", (char*)data1);
system (cmd);
g_free (cmd), cmd = NULL;
(void)about;
(void)data2;
}
void info(GtkWidget * widget, gpointer data,int argc, char **argv)
{
GtkWidget *boiteinfo;
GtkWidget *win = GTK_WIDGET (data);
gtk_init (&argc, &argv);
boiteinfo = gtk_message_dialog_new(GTK_WINDOW(win),GTK_DIALOG_MODAL, GTK_MESSAGE_INFO, GTK_BUTTONS_CLOSE,"Information\n\n%s","Logiciel developpe par Debailleul Vincent\n\n");
gtk_about_dialog_set_url_hook (CallBrowser,NULL,NULL);
gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (boiteinfo), "http://v.debailleul.free.fr/deltanet/index.html");
gtk_about_dialog_set_website_label (GTK_ABOUT_DIALOG (boiteinfo), "Deltanet");
gtk_window_set_title (GTK_WINDOW (boiteinfo), "Appropos de");
gtk_window_set_position(GTK_WINDOW (boiteinfo),GTK_WIN_POS_CENTER);
gtk_dialog_run(GTK_DIALOG(boiteinfo));
gtk_widget_destroy (boiteinfo);
} |
Partager