~mdoyen/homebank/5.7.x

« back to all changes in this revision

Viewing changes to src/hub-transaction.c

  • Committer: Maxime Doyen
  • Date: 2023-09-06 19:22:10 UTC
  • Revision ID: homebank@free.fr-20230906192210-kal1pe00sty1jt2g
5.7 release

Show diffs side-by-side

added added

removed removed

Lines of Context:
145
145
 
146
146
GtkWidget *ui_hub_transaction_create(struct hbfile_data *data, HbHubTxnType type)
147
147
{
148
 
GtkWidget *hub, *vbox, *sw, *widget;
 
148
GtkWidget *hub, *vbox, *scrollwin, *treeview;
149
149
 
150
150
        DB( g_print("\n[ui_hub_txn] create %d\n", type) );
151
151
        
153
153
                return NULL;
154
154
        
155
155
        hub = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
156
 
        gtk_container_set_border_width(GTK_CONTAINER(hub), SPACING_SMALL);
 
156
        hb_widget_set_margin(GTK_WIDGET(hub), SPACING_SMALL);
157
157
 
158
158
        vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
159
 
        //gtk_widget_set_margin_top(GTK_WIDGET(vbox), 0);
160
 
        //gtk_widget_set_margin_bottom(GTK_WIDGET(vbox), SPACING_SMALL);
161
 
        //gtk_widget_set_margin_start(GTK_WIDGET(vbox), 2*SPACING_SMALL);
162
 
        //gtk_widget_set_margin_end(GTK_WIDGET(vbox), SPACING_SMALL);
163
159
        gtk_box_pack_start (GTK_BOX (hub), vbox, TRUE, TRUE, 0);
164
160
 
165
 
        sw = gtk_scrolled_window_new (NULL, NULL);
166
 
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (sw), GTK_SHADOW_ETCHED_IN);
167
 
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
168
 
        gtk_box_pack_start (GTK_BOX (vbox), sw, TRUE, TRUE, 0);
 
161
        scrollwin = gtk_scrolled_window_new (NULL, NULL);
 
162
        gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrollwin), GTK_SHADOW_ETCHED_IN);
 
163
        gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrollwin), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
 
164
        gtk_box_pack_start (GTK_BOX (vbox), scrollwin, TRUE, TRUE, 0);
169
165
        
170
 
        widget = (GtkWidget *)create_list_transaction(LIST_TXN_TYPE_OTHER, PREFS->lst_ope_columns);
171
 
        list_txn_set_column_acc_visible(GTK_TREE_VIEW(widget), TRUE);
172
 
        data->LV_txn[type] = widget;
173
 
        gtk_container_add (GTK_CONTAINER (sw), widget);
 
166
        treeview = (GtkWidget *)create_list_transaction(LIST_TXN_TYPE_OTHER, PREFS->lst_ope_columns);
 
167
        list_txn_set_column_acc_visible(GTK_TREE_VIEW(treeview), TRUE);
 
168
        data->LV_txn[type] = treeview;
 
169
        gtk_scrolled_window_set_child (GTK_SCROLLED_WINDOW(scrollwin), treeview);
174
170
 
175
171
        g_signal_connect (GTK_TREE_VIEW(data->LV_txn[type]), "row-activated", G_CALLBACK (ui_hub_transaction_onRowActivated), data);
176
172