comparison console/libgnt/test/wm.c @ 13964:0a0d2a1fd2bc

[gaim-migrate @ 16520] Add multi-column support for GntTree. Use it for email-notifications. Restore colors before exiting. committer: Tailor Script <tailor@pidgin.im>
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Wed, 19 Jul 2006 07:12:59 +0000
parents a06f7495af6f
children
comparison
equal deleted inserted replaced
13963:f7cfaee79982 13964:0a0d2a1fd2bc
18 18
19 cmd = gnt_entry_get_text(entry); 19 cmd = gnt_entry_get_text(entry);
20 handle = g_module_open(cmd, G_MODULE_BIND_LOCAL); 20 handle = g_module_open(cmd, G_MODULE_BIND_LOCAL);
21 if (handle && g_module_symbol(handle, "main", (gpointer)&func)) 21 if (handle && g_module_symbol(handle, "main", (gpointer)&func))
22 { 22 {
23 char *argv[] = {cmd, NULL};
23 gnt_entry_clear(entry); 24 gnt_entry_clear(entry);
24 func(); 25 func(1, argv);
25 } 26 }
26 else 27 else
27 { 28 {
28 GntWidget *widget = gnt_vbox_new(FALSE); 29 GntWidget *widget = gnt_vbox_new(FALSE);
29 gnt_box_set_toplevel(GNT_BOX(widget), TRUE); 30 gnt_box_set_toplevel(GNT_BOX(widget), TRUE);
30 gnt_box_set_title(GNT_BOX(widget), "Error"); 31 gnt_box_set_title(GNT_BOX(widget), "Error");
31 gnt_box_add_widget(GNT_BOX(widget), gnt_label_new("Could not execute.")); 32 gnt_box_add_widget(GNT_BOX(widget), gnt_label_new("Could not execute."));
33 gnt_box_add_widget(GNT_BOX(widget), gnt_label_new(g_module_error()));
32 34
33 gnt_widget_show(widget); 35 gnt_widget_show(widget);
34 } 36 }
35 } 37 }
36 38