Mercurial > pidgin.yaz
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 |