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 904 of file expenses-gtk.c.
00905 { 00906 gboolean large_screen; 00907 gboolean mode_landscape; 00908 GtkWidget *window; 00909 GtkWidget *vbox; 00910 00911 g_return_if_fail(context); 00912 ENTER (" "); 00913 vbox = gtk_vbox_new (FALSE, 0); 00914 00915 large_screen = (gdk_screen_width() > 400); 00916 mode_landscape = (gdk_screen_width() > gdk_screen_height()); 00917 gpe_pim_categories_init (); 00918 window = gtk_window_new (GTK_WINDOW_TOPLEVEL); 00919 gtk_window_set_default_size (GTK_WINDOW (window), 240, 320); 00920 gtk_window_set_title (GTK_WINDOW (window), _("Expenses")); 00921 gpe_set_window_icon (window, "icon"); 00922 00923 gtk_box_pack_start (GTK_BOX (vbox), set_toolbar(context), FALSE, FALSE, 0); 00924 g_signal_connect (G_OBJECT (window), "delete-event", 00925 G_CALLBACK (gtk_main_quit), NULL); 00926 00927 gtk_box_pack_start (GTK_BOX (vbox), set_list_view(context), TRUE, TRUE, 0); 00928 00929 gtk_container_add (GTK_CONTAINER (window), vbox); 00930 gtk_widget_show_all (window); 00931 /* Populate the list from qof_object_foreach */ 00932 qof_object_foreach(GPE_QOF_EXPENSES, context->book, 00933 exp_show_entities, context); 00934 LEAVE (" "); 00935 }
1.5.4