~sjrct/homebank/resize-xfer-window

« back to all changes in this revision

Viewing changes to src/rep-vehicle.c

  • Committer: Maxime Doyen
  • Date: 2023-09-06 19:23:05 UTC
  • Revision ID: homebank@free.fr-20230906192305-k19peze360g5cr9t
5.7 release

Show diffs side-by-side

added added

removed removed

Lines of Context:
801
801
        filter_reset(data->filter);
802
802
 
803
803
        /* 3.4 : make int transfer out of stats */
804
 
        data->filter->option[FLT_GRP_TYPE] = 2;
805
 
        data->filter->type = FLT_TYPE_INTXFER;
806
 
 
807
804
        filter_preset_daterange_set(data->filter, PREFS->date_range_rep, 0);
 
805
        filter_preset_type_set(data->filter, FLT_TYPE_INTXFER, FLT_EXCLUDE);
808
806
        
809
807
        //g_signal_handler_block(data->PO_mindate, data->handler_id[HID_REPVEHICLE_MINDATE]);
810
808
        //g_signal_handler_block(data->PO_maxdate, data->handler_id[HID_REPVEHICLE_MAXDATE]);
930
928
{
931
929
struct repvehicle_data *data;
932
930
struct WinGeometry *wg;
933
 
GtkWidget *window, *mainvbox, *hbox, *vbox, *treeview;
 
931
GtkWidget *window, *mainvbox, *hbox, *vbox, *scrollwin, *treeview;
934
932
GtkWidget *label, *widget, *table;
935
933
gint row, col;
936
934
 
959
957
 
960
958
        //window contents
961
959
        mainvbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
962
 
        gtk_container_add (GTK_CONTAINER (window), mainvbox);
 
960
        gtk_window_set_child(GTK_WINDOW(window), mainvbox);
963
961
 
964
962
        hbox = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0);
965
963
    gtk_box_pack_start (GTK_BOX (mainvbox), hbox, TRUE, TRUE, 0);
969
967
        gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
970
968
    gtk_box_pack_start (GTK_BOX (hbox), table, FALSE, FALSE, 0);
971
969
 
972
 
        gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
 
970
        hb_widget_set_margin(GTK_WIDGET(table), SPACING_SMALL);
973
971
        gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
974
972
        gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
975
973
 
1034
1032
        gtk_widget_set_hexpand (GTK_WIDGET(table), FALSE);
1035
1033
    gtk_box_pack_start (GTK_BOX (vbox), table, FALSE, FALSE, 0);
1036
1034
 
1037
 
        gtk_container_set_border_width (GTK_CONTAINER (table), SPACING_SMALL);
 
1035
        hb_widget_set_margin(GTK_WIDGET(table), SPACING_SMALL);
1038
1036
        gtk_grid_set_row_spacing (GTK_GRID (table), SPACING_SMALL);
1039
1037
        gtk_grid_set_column_spacing (GTK_GRID (table), SPACING_MEDIUM);
1040
1038
 
1085
1083
        
1086
1084
 
1087
1085
        //detail
1088
 
        widget = gtk_scrolled_window_new (NULL, NULL);
1089
 
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (widget), GTK_SHADOW_ETCHED_IN);
1090
 
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (widget), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
1086
        scrollwin = gtk_scrolled_window_new (NULL, NULL);
 
1087
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
 
1088
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
1091
1089
 
1092
1090
        treeview = list_vehicle_create();
1093
1091
        data->LV_report = treeview;
1094
 
        gtk_container_add (GTK_CONTAINER(widget), treeview);
1095
 
    gtk_box_pack_start (GTK_BOX (vbox), widget, TRUE, TRUE, 0);
 
1092
        gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW(scrollwin), treeview);
 
1093
    gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
1096
1094
 
1097
1095
 
1098
1096
        // connect dialog signals