|
gpe-expenses
0.1.9
|
Files | |
| file | expenses-gtk.h |
QOF expense Gtk GUI. | |
Defines | |
| #define | GPE_MOD_GUI "gpe-expenses-gui" |
Functions | |
| void | open_expenses_window (GpeExpenseData *context) |
| Main gpe-expenses window. | |
| void open_expenses_window | ( | GpeExpenseData * | context | ) |
Main gpe-expenses window.
| context | Pointers to the Gtk components. |
Definition at line 1007 of file expenses-gtk.c.
References GpeExpenseData::book.
{
GtkWidget *window;
GtkWidget *vbox;
g_return_if_fail(context);
ENTER (" ");
vbox = gtk_vbox_new (FALSE, 0);
gpe_pim_categories_init ();
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_default_size (GTK_WINDOW (window), 240, 320);
gtk_window_set_title (GTK_WINDOW (window), _("Expenses"));
gpe_set_window_icon (window, "icon");
gtk_box_pack_start (GTK_BOX (vbox), set_toolbar(context), FALSE, FALSE, 0);
g_signal_connect (G_OBJECT (window), "delete-event",
G_CALLBACK (gtk_main_quit), NULL);
gtk_box_pack_start (GTK_BOX (vbox), set_list_view(context), TRUE, TRUE, 0);
gtk_container_add (GTK_CONTAINER (window), vbox);
gtk_widget_show_all (window);
/* Populate the list from qof_object_foreach */
qof_object_foreach(GPE_QOF_EXPENSES, context->book,
exp_show_entities, context);
LEAVE (" ");
}
1.7.6.1