Change layout of source file dialog-tax-tables.c

Remove tabs and spaces in source file.
This commit is contained in:
Robert Fewell 2020-05-08 14:05:02 +01:00
parent 8500f36c44
commit 881f89addf

View File

@ -71,29 +71,29 @@ void tax_table_window_destroy_cb (GtkWidget *widget, gpointer data);
struct _taxtable_window struct _taxtable_window
{ {
GtkWidget * dialog; GtkWidget *dialog;
GtkWidget * names_view; GtkWidget *names_view;
GtkWidget * entries_view; GtkWidget *entries_view;
GncTaxTable * current_table; GncTaxTable *current_table;
GncTaxTableEntry * current_entry; GncTaxTableEntry *current_entry;
QofBook * book; QofBook *book;
gint component_id; gint component_id;
QofSession *session; QofSession *session;
}; };
typedef struct _new_taxtable typedef struct _new_taxtable
{ {
GtkWidget * dialog; GtkWidget *dialog;
GtkWidget * name_entry; GtkWidget *name_entry;
GtkWidget * amount_entry; GtkWidget *amount_entry;
GtkWidget * acct_tree; GtkWidget *acct_tree;
GncTaxTable * created_table; GncTaxTable *created_table;
TaxTableWindow * ttw; TaxTableWindow *ttw;
GncTaxTableEntry * entry; GncTaxTableEntry *entry;
gint type; gint type;
gboolean new_table; gboolean new_table;
} NewTaxTable; } NewTaxTable;
static gboolean static gboolean
@ -113,32 +113,32 @@ new_tax_table_ok_cb (NewTaxTable *ntt)
/* verify the name, maybe */ /* verify the name, maybe */
if (ntt->new_table) if (ntt->new_table)
{ {
name = gtk_entry_get_text (GTK_ENTRY (ntt->name_entry)); name = gtk_entry_get_text (GTK_ENTRY(ntt->name_entry));
if (name == NULL || *name == '\0') if (name == NULL || *name == '\0')
{ {
message = _("You must provide a name for this Tax Table."); message = _("You must provide a name for this Tax Table.");
gnc_error_dialog (GTK_WINDOW (ntt->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ntt->dialog), "%s", message);
return FALSE; return FALSE;
} }
if (gncTaxTableLookupByName (ttw->book, name)) if (gncTaxTableLookupByName (ttw->book, name))
{ {
message = g_strdup_printf(_( message = g_strdup_printf (_(
"You must provide a unique name for this Tax Table. " "You must provide a unique name for this Tax Table. "
"Your choice \"%s\" is already in use."), name); "Your choice \"%s\" is already in use."), name);
gnc_error_dialog (GTK_WINDOW (ntt->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ntt->dialog), "%s", message);
g_free (message); g_free (message);
return FALSE; return FALSE;
} }
} }
/* verify the amount. Note that negative values are allowed (required for European tax rules) */ /* verify the amount. Note that negative values are allowed (required for European tax rules) */
amount = gnc_amount_edit_get_amount (GNC_AMOUNT_EDIT (ntt->amount_entry)); amount = gnc_amount_edit_get_amount (GNC_AMOUNT_EDIT(ntt->amount_entry));
if (ntt->type == GNC_AMT_TYPE_PERCENT && if (ntt->type == GNC_AMT_TYPE_PERCENT &&
gnc_numeric_compare (gnc_numeric_abs (amount), gnc_numeric_compare (gnc_numeric_abs (amount),
gnc_numeric_create (100, 1)) > 0) gnc_numeric_create (100, 1)) > 0)
{ {
message = _("Percentage amount must be between -100 and 100."); message = _("Percentage amount must be between -100 and 100.");
gnc_error_dialog (GTK_WINDOW (ntt->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ntt->dialog), "%s", message);
return FALSE; return FALSE;
} }
@ -147,7 +147,7 @@ new_tax_table_ok_cb (NewTaxTable *ntt)
if (acc == NULL) if (acc == NULL)
{ {
message = _("You must choose a Tax Account."); message = _("You must choose a Tax Account.");
gnc_error_dialog (GTK_WINDOW (ntt->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ntt->dialog), "%s", message);
return FALSE; return FALSE;
} }
@ -190,7 +190,7 @@ new_tax_table_ok_cb (NewTaxTable *ntt)
gncTaxTableChanged (ttw->current_table); gncTaxTableChanged (ttw->current_table);
gncTaxTableCommitEdit (ttw->current_table); gncTaxTableCommitEdit (ttw->current_table);
gnc_resume_gui_refresh(); gnc_resume_gui_refresh ();
return TRUE; return TRUE;
} }
@ -199,10 +199,10 @@ combo_changed (GtkWidget *widget, NewTaxTable *ntt)
{ {
gint index; gint index;
g_return_if_fail(GTK_IS_COMBO_BOX(widget)); g_return_if_fail (GTK_IS_COMBO_BOX(widget));
g_return_if_fail(ntt); g_return_if_fail (ntt);
index = gtk_combo_box_get_active(GTK_COMBO_BOX(widget)); index = gtk_combo_box_get_active (GTK_COMBO_BOX(widget));
ntt->type = index + 1; ntt->type = index + 1;
} }
@ -231,7 +231,7 @@ new_tax_table_dialog (TaxTableWindow *ttw, gboolean new_table,
ntt->type = GNC_AMT_TYPE_PERCENT; ntt->type = GNC_AMT_TYPE_PERCENT;
/* Open and read the Glade File */ /* Open and read the Glade File */
builder = gtk_builder_new(); builder = gtk_builder_new ();
gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "type_liststore"); gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "type_liststore");
gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "new_tax_table_dialog"); gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "new_tax_table_dialog");
@ -243,43 +243,43 @@ new_tax_table_dialog (TaxTableWindow *ttw, gboolean new_table,
ntt->name_entry = GTK_WIDGET(gtk_builder_get_object (builder, "name_entry")); ntt->name_entry = GTK_WIDGET(gtk_builder_get_object (builder, "name_entry"));
if (name) if (name)
gtk_entry_set_text (GTK_ENTRY (ntt->name_entry), name); gtk_entry_set_text (GTK_ENTRY(ntt->name_entry), name);
/* Create the menu */ /* Create the menu */
combo = GTK_WIDGET(gtk_builder_get_object (builder, "type_combobox")); combo = GTK_WIDGET(gtk_builder_get_object (builder, "type_combobox"));
index = ntt->type ? ntt->type : GNC_AMT_TYPE_VALUE; index = ntt->type ? ntt->type : GNC_AMT_TYPE_VALUE;
gtk_combo_box_set_active(GTK_COMBO_BOX(combo), index - 1); gtk_combo_box_set_active (GTK_COMBO_BOX(combo), index - 1);
g_signal_connect (combo, "changed", G_CALLBACK (combo_changed), ntt); g_signal_connect (combo, "changed", G_CALLBACK(combo_changed), ntt);
/* Attach our own widgets */ /* Attach our own widgets */
box = GTK_WIDGET(gtk_builder_get_object (builder, "amount_box")); box = GTK_WIDGET(gtk_builder_get_object (builder, "amount_box"));
ntt->amount_entry = widget = gnc_amount_edit_new (); ntt->amount_entry = widget = gnc_amount_edit_new ();
gnc_amount_edit_set_evaluate_on_enter (GNC_AMOUNT_EDIT (widget), TRUE); gnc_amount_edit_set_evaluate_on_enter (GNC_AMOUNT_EDIT(widget), TRUE);
gnc_amount_edit_set_fraction (GNC_AMOUNT_EDIT (widget), 100000); gnc_amount_edit_set_fraction (GNC_AMOUNT_EDIT(widget), 100000);
gtk_box_pack_start (GTK_BOX (box), widget, TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX(box), widget, TRUE, TRUE, 0);
box = GTK_WIDGET(gtk_builder_get_object (builder, "acct_window")); box = GTK_WIDGET(gtk_builder_get_object (builder, "acct_window"));
ntt->acct_tree = GTK_WIDGET(gnc_tree_view_account_new (FALSE)); ntt->acct_tree = GTK_WIDGET(gnc_tree_view_account_new (FALSE));
gtk_container_add (GTK_CONTAINER (box), ntt->acct_tree); gtk_container_add (GTK_CONTAINER(box), ntt->acct_tree);
gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(ntt->acct_tree), FALSE); gtk_tree_view_set_headers_visible (GTK_TREE_VIEW(ntt->acct_tree), FALSE);
/* Make 'enter' do the right thing */ /* Make 'enter' do the right thing */
gtk_entry_set_activates_default(GTK_ENTRY (gnc_amount_edit_gtk_entry gtk_entry_set_activates_default (GTK_ENTRY(gnc_amount_edit_gtk_entry
(GNC_AMOUNT_EDIT (ntt->amount_entry))), (GNC_AMOUNT_EDIT(ntt->amount_entry))),
TRUE); TRUE);
/* Fix mnemonics for generated target widgets */ /* Fix mnemonics for generated target widgets */
widget = GTK_WIDGET(gtk_builder_get_object (builder, "value_label")); widget = GTK_WIDGET(gtk_builder_get_object (builder, "value_label"));
gtk_label_set_mnemonic_widget (GTK_LABEL (widget), ntt->amount_entry); gtk_label_set_mnemonic_widget (GTK_LABEL(widget), ntt->amount_entry);
widget = GTK_WIDGET(gtk_builder_get_object (builder, "account_label")); widget = GTK_WIDGET(gtk_builder_get_object (builder, "account_label"));
gtk_label_set_mnemonic_widget (GTK_LABEL (widget), ntt->acct_tree); gtk_label_set_mnemonic_widget (GTK_LABEL(widget), ntt->acct_tree);
/* Fill in the widgets appropriately */ /* Fill in the widgets appropriately */
if (entry) if (entry)
{ {
gnc_amount_edit_set_amount (GNC_AMOUNT_EDIT (ntt->amount_entry), gnc_amount_edit_set_amount (GNC_AMOUNT_EDIT(ntt->amount_entry),
gncTaxTableEntryGetAmount (entry)); gncTaxTableEntryGetAmount (entry));
gnc_tree_view_account_set_selected_account (GNC_TREE_VIEW_ACCOUNT (ntt->acct_tree), gnc_tree_view_account_set_selected_account (GNC_TREE_VIEW_ACCOUNT(ntt->acct_tree),
gncTaxTableEntryGetAccount (entry)); gncTaxTableEntryGetAccount (entry));
} }
@ -300,7 +300,7 @@ new_tax_table_dialog (TaxTableWindow *ttw, gboolean new_table,
/* Tables are great for layout, but a pain when you hide widgets */ /* Tables are great for layout, but a pain when you hide widgets */
GTK_WIDGET(gtk_builder_get_object (builder, "ttd_table")); GTK_WIDGET(gtk_builder_get_object (builder, "ttd_table"));
gtk_widget_grab_focus (gnc_amount_edit_gtk_entry gtk_widget_grab_focus (gnc_amount_edit_gtk_entry
(GNC_AMOUNT_EDIT (ntt->amount_entry))); (GNC_AMOUNT_EDIT(ntt->amount_entry)));
} }
else else
gtk_widget_grab_focus (ntt->name_entry); gtk_widget_grab_focus (ntt->name_entry);
@ -311,7 +311,7 @@ new_tax_table_dialog (TaxTableWindow *ttw, gboolean new_table,
done = FALSE; done = FALSE;
while (!done) while (!done)
{ {
response = gtk_dialog_run (GTK_DIALOG (ntt->dialog)); response = gtk_dialog_run (GTK_DIALOG(ntt->dialog));
switch (response) switch (response)
{ {
case GTK_RESPONSE_OK: case GTK_RESPONSE_OK:
@ -327,10 +327,10 @@ new_tax_table_dialog (TaxTableWindow *ttw, gboolean new_table,
} }
} }
g_object_unref(G_OBJECT(builder)); g_object_unref (G_OBJECT(builder));
gtk_widget_destroy(ntt->dialog); gtk_widget_destroy (ntt->dialog);
g_free(ntt); g_free (ntt);
return created_table; return created_table;
} }
@ -351,8 +351,8 @@ tax_table_entries_refresh (TaxTableWindow *ttw)
g_return_if_fail (ttw); g_return_if_fail (ttw);
view = GTK_TREE_VIEW (ttw->entries_view); view = GTK_TREE_VIEW(ttw->entries_view);
store = GTK_LIST_STORE(gtk_tree_view_get_model(view)); store = GTK_LIST_STORE(gtk_tree_view_get_model (view));
/* Clear the list */ /* Clear the list */
selected_entry = ttw->current_entry; selected_entry = ttw->current_entry;
@ -392,17 +392,17 @@ tax_table_entries_refresh (TaxTableWindow *ttw)
break; break;
} }
gtk_list_store_prepend(store, &iter); gtk_list_store_prepend (store, &iter);
gtk_list_store_set(store, &iter, gtk_list_store_set (store, &iter,
TAX_ENTRY_COL_NAME, row_text[0], TAX_ENTRY_COL_NAME, row_text[0],
TAX_ENTRY_COL_POINTER, entry, TAX_ENTRY_COL_POINTER, entry,
TAX_ENTRY_COL_AMOUNT, row_text[1], TAX_ENTRY_COL_AMOUNT, row_text[1],
-1); -1);
if (entry == selected_entry) if (entry == selected_entry)
{ {
path = gtk_tree_model_get_path(GTK_TREE_MODEL(store), &iter); path = gtk_tree_model_get_path (GTK_TREE_MODEL(store), &iter);
reference = gtk_tree_row_reference_new(GTK_TREE_MODEL(store), path); reference = gtk_tree_row_reference_new (GTK_TREE_MODEL(store), path);
gtk_tree_path_free(path); gtk_tree_path_free (path);
} }
g_free (row_text[0]); g_free (row_text[0]);
@ -411,14 +411,14 @@ tax_table_entries_refresh (TaxTableWindow *ttw)
if (reference) if (reference)
{ {
path = gtk_tree_row_reference_get_path(reference); path = gtk_tree_row_reference_get_path (reference);
gtk_tree_row_reference_free(reference); gtk_tree_row_reference_free (reference);
if (path) if (path)
{ {
selection = gtk_tree_view_get_selection(view); selection = gtk_tree_view_get_selection (view);
gtk_tree_selection_select_path(selection, path); gtk_tree_selection_select_path (selection, path);
gtk_tree_view_scroll_to_cell(view, path, NULL, TRUE, 0.5, 0.0); gtk_tree_view_scroll_to_cell (view, path, NULL, TRUE, 0.5, 0.0);
gtk_tree_path_free(path); gtk_tree_path_free (path);
} }
} }
} }
@ -436,8 +436,8 @@ tax_table_window_refresh (TaxTableWindow *ttw)
GncTaxTable *saved_current_table = ttw->current_table; GncTaxTable *saved_current_table = ttw->current_table;
g_return_if_fail (ttw); g_return_if_fail (ttw);
view = GTK_TREE_VIEW (ttw->names_view); view = GTK_TREE_VIEW(ttw->names_view);
store = GTK_LIST_STORE(gtk_tree_view_get_model(view)); store = GTK_LIST_STORE(gtk_tree_view_get_model (view));
/* Clear the list */ /* Clear the list */
gtk_list_store_clear(store); gtk_list_store_clear(store);
@ -457,17 +457,17 @@ tax_table_window_refresh (TaxTableWindow *ttw)
gncTaxTableGetGUID (table), gncTaxTableGetGUID (table),
QOF_EVENT_MODIFY); QOF_EVENT_MODIFY);
gtk_list_store_prepend(store, &iter); gtk_list_store_prepend (store, &iter);
gtk_list_store_set(store, &iter, gtk_list_store_set (store, &iter,
TAX_TABLE_COL_NAME, gncTaxTableGetName (table), TAX_TABLE_COL_NAME, gncTaxTableGetName (table),
TAX_TABLE_COL_POINTER, table, TAX_TABLE_COL_POINTER, table,
-1); -1);
if (table == saved_current_table) if (table == saved_current_table)
{ {
path = gtk_tree_model_get_path(GTK_TREE_MODEL(store), &iter); path = gtk_tree_model_get_path (GTK_TREE_MODEL(store), &iter);
reference = gtk_tree_row_reference_new(GTK_TREE_MODEL(store), path); reference = gtk_tree_row_reference_new (GTK_TREE_MODEL(store), path);
gtk_tree_path_free(path); gtk_tree_path_free (path);
} }
} }
@ -480,14 +480,14 @@ tax_table_window_refresh (TaxTableWindow *ttw)
if (reference) if (reference)
{ {
path = gtk_tree_row_reference_get_path(reference); path = gtk_tree_row_reference_get_path (reference);
gtk_tree_row_reference_free(reference); gtk_tree_row_reference_free (reference);
if (path) if (path)
{ {
selection = gtk_tree_view_get_selection(view); selection = gtk_tree_view_get_selection (view);
gtk_tree_selection_select_path(selection, path); gtk_tree_selection_select_path (selection, path);
gtk_tree_view_scroll_to_cell(view, path, NULL, TRUE, 0.5, 0.0); gtk_tree_view_scroll_to_cell (view, path, NULL, TRUE, 0.5, 0.0);
gtk_tree_path_free(path); gtk_tree_path_free (path);
} }
} }
@ -506,10 +506,10 @@ tax_table_selection_changed (GtkTreeSelection *selection,
g_return_if_fail (ttw); g_return_if_fail (ttw);
if (!gtk_tree_selection_get_selected(selection, &model, &iter)) if (!gtk_tree_selection_get_selected (selection, &model, &iter))
return; return;
gtk_tree_model_get(model, &iter, TAX_TABLE_COL_POINTER, &table, -1); gtk_tree_model_get (model, &iter, TAX_TABLE_COL_POINTER, &table, -1);
g_return_if_fail (table); g_return_if_fail (table);
/* If we've changed, then reset the entry list */ /* If we've changed, then reset the entry list */
@ -532,13 +532,13 @@ tax_table_entry_selection_changed (GtkTreeSelection *selection,
g_return_if_fail (ttw); g_return_if_fail (ttw);
if (!gtk_tree_selection_get_selected(selection, &model, &iter)) if (!gtk_tree_selection_get_selected (selection, &model, &iter))
{ {
ttw->current_entry = NULL; ttw->current_entry = NULL;
return; return;
} }
gtk_tree_model_get(model, &iter, TAX_ENTRY_COL_POINTER, &ttw->current_entry, -1); gtk_tree_model_get (model, &iter, TAX_ENTRY_COL_POINTER, &ttw->current_entry, -1);
} }
static void static void
@ -575,7 +575,7 @@ static const char
GtkWidget *dvbox; GtkWidget *dvbox;
main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3); main_vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (main_vbox), FALSE); gtk_box_set_homogeneous (GTK_BOX(main_vbox), FALSE);
gtk_container_set_border_width (GTK_CONTAINER(main_vbox), 6); gtk_container_set_border_width (GTK_CONTAINER(main_vbox), 6);
gtk_widget_show (main_vbox); gtk_widget_show (main_vbox);
@ -585,7 +585,7 @@ static const char
gtk_widget_show (label); gtk_widget_show (label);
vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3); vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 3);
gtk_box_set_homogeneous (GTK_BOX (vbox), TRUE); gtk_box_set_homogeneous (GTK_BOX(vbox), TRUE);
gtk_container_set_border_width (GTK_CONTAINER(vbox), 6); gtk_container_set_border_width (GTK_CONTAINER(vbox), 6);
gtk_container_add (GTK_CONTAINER(main_vbox), vbox); gtk_container_add (GTK_CONTAINER(main_vbox), vbox);
gtk_widget_show (vbox); gtk_widget_show (vbox);
@ -611,7 +611,7 @@ static const char
return NULL; return NULL;
} }
text = g_strdup (gtk_entry_get_text (GTK_ENTRY (textbox))); text = g_strdup (gtk_entry_get_text (GTK_ENTRY(textbox)));
gtk_widget_destroy (dialog); gtk_widget_destroy (dialog);
return text; return text;
} }
@ -631,13 +631,13 @@ tax_table_rename_table_cb (GtkButton *button, TaxTableWindow *ttw)
(_("Please enter new name")), (_("Please enter new name")),
(_("_Rename")), oldname); (_("_Rename")), oldname);
if (newname && *newname != '\0' && (g_strcmp0(oldname, newname) != 0)) if (newname && *newname != '\0' && (g_strcmp0 (oldname, newname) != 0))
{ {
if (gncTaxTableLookupByName (ttw->book, newname)) if (gncTaxTableLookupByName (ttw->book, newname))
{ {
char *message = g_strdup_printf (_("Tax table name \"%s\" already exists."), char *message = g_strdup_printf (_("Tax table name \"%s\" already exists."),
newname); newname);
gnc_error_dialog (GTK_WINDOW (ttw->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ttw->dialog), "%s", message);
g_free (message); g_free (message);
} }
else else
@ -661,12 +661,12 @@ tax_table_delete_table_cb (GtkButton *button, TaxTableWindow *ttw)
char *message = char *message =
g_strdup_printf (_("Tax table \"%s\" is in use. You cannot delete it."), g_strdup_printf (_("Tax table \"%s\" is in use. You cannot delete it."),
gncTaxTableGetName (ttw->current_table)); gncTaxTableGetName (ttw->current_table));
gnc_error_dialog (GTK_WINDOW (ttw->dialog), "%s", message); gnc_error_dialog (GTK_WINDOW(ttw->dialog), "%s", message);
g_free (message); g_free (message);
return; return;
} }
if (gnc_verify_dialog (GTK_WINDOW (ttw->dialog), FALSE, if (gnc_verify_dialog (GTK_WINDOW(ttw->dialog), FALSE,
_("Are you sure you want to delete \"%s\"?"), _("Are you sure you want to delete \"%s\"?"),
gncTaxTableGetName (ttw->current_table))) gncTaxTableGetName (ttw->current_table)))
{ {
@ -709,11 +709,11 @@ tax_table_delete_entry_cb (GtkButton *button, TaxTableWindow *ttw)
{ {
char *message = _("You cannot remove the last entry from the tax table. " char *message = _("You cannot remove the last entry from the tax table. "
"Try deleting the tax table if you want to do that."); "Try deleting the tax table if you want to do that.");
gnc_error_dialog (GTK_WINDOW (ttw->dialog) , "%s", message); gnc_error_dialog (GTK_WINDOW(ttw->dialog) , "%s", message);
return; return;
} }
if (gnc_verify_dialog (GTK_WINDOW (ttw->dialog), FALSE, "%s", if (gnc_verify_dialog (GTK_WINDOW(ttw->dialog), FALSE, "%s",
_("Are you sure you want to delete this entry?"))) _("Are you sure you want to delete this entry?")))
{ {
/* Ok, let's remove it */ /* Ok, let's remove it */
@ -751,7 +751,7 @@ tax_table_window_close (GtkWidget *widget, gpointer data)
{ {
TaxTableWindow *ttw = data; TaxTableWindow *ttw = data;
gnc_save_window_size (GNC_PREFS_GROUP, GTK_WINDOW (ttw->dialog)); gnc_save_window_size (GNC_PREFS_GROUP, GTK_WINDOW(ttw->dialog));
gnc_ui_tax_table_window_destroy (ttw); gnc_ui_tax_table_window_destroy (ttw);
} }
@ -806,10 +806,10 @@ gnc_ui_tax_table_window_new (GtkWindow *parent, QofBook *book)
/* Didn't find one -- create a new window */ /* Didn't find one -- create a new window */
ttw = g_new0 (TaxTableWindow, 1); ttw = g_new0 (TaxTableWindow, 1);
ttw->book = book; ttw->book = book;
ttw->session = gnc_get_current_session(); ttw->session = gnc_get_current_session ();
/* Open and read the Glade File */ /* Open and read the Glade File */
builder = gtk_builder_new(); builder = gtk_builder_new ();
gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "tax_table_window"); gnc_builder_add_from_file (builder, "dialog-tax-table.glade", "tax_table_window");
ttw->dialog = GTK_WIDGET(gtk_builder_get_object (builder, "tax_table_window")); ttw->dialog = GTK_WIDGET(gtk_builder_get_object (builder, "tax_table_window"));
ttw->names_view = GTK_WIDGET(gtk_builder_get_object (builder, "tax_tables_view")); ttw->names_view = GTK_WIDGET(gtk_builder_get_object (builder, "tax_tables_view"));
@ -823,51 +823,51 @@ gnc_ui_tax_table_window_new (GtkWindow *parent, QofBook *book)
view = GTK_TREE_VIEW(ttw->names_view); view = GTK_TREE_VIEW(ttw->names_view);
store = gtk_list_store_new (NUM_TAX_TABLE_COLS, G_TYPE_STRING, store = gtk_list_store_new (NUM_TAX_TABLE_COLS, G_TYPE_STRING,
G_TYPE_POINTER); G_TYPE_POINTER);
gtk_tree_view_set_model(view, GTK_TREE_MODEL(store)); gtk_tree_view_set_model (view, GTK_TREE_MODEL(store));
g_object_unref(store); g_object_unref (store);
/* default sort order */ /* default sort order */
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(store), gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(store),
TAX_TABLE_COL_NAME, TAX_TABLE_COL_NAME,
GTK_SORT_ASCENDING); GTK_SORT_ASCENDING);
renderer = gtk_cell_renderer_text_new(); renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes("", renderer, column = gtk_tree_view_column_new_with_attributes ("", renderer,
"text", TAX_TABLE_COL_NAME, "text", TAX_TABLE_COL_NAME,
NULL); NULL);
g_object_set (G_OBJECT(column), "reorderable", TRUE, NULL); g_object_set (G_OBJECT(column), "reorderable", TRUE, NULL);
gtk_tree_view_append_column(view, column); gtk_tree_view_append_column (view, column);
gtk_tree_view_column_set_sort_column_id (column, TAX_TABLE_COL_NAME); gtk_tree_view_column_set_sort_column_id (column, TAX_TABLE_COL_NAME);
selection = gtk_tree_view_get_selection(view); selection = gtk_tree_view_get_selection (view);
g_signal_connect(selection, "changed", g_signal_connect (selection, "changed",
G_CALLBACK(tax_table_selection_changed), ttw); G_CALLBACK(tax_table_selection_changed), ttw);
/* Create the tax table entries view */ /* Create the tax table entries view */
view = GTK_TREE_VIEW(ttw->entries_view); view = GTK_TREE_VIEW(ttw->entries_view);
store = gtk_list_store_new (NUM_TAX_ENTRY_COLS, G_TYPE_STRING, store = gtk_list_store_new (NUM_TAX_ENTRY_COLS, G_TYPE_STRING,
G_TYPE_POINTER, G_TYPE_STRING); G_TYPE_POINTER, G_TYPE_STRING);
gtk_tree_view_set_model(view, GTK_TREE_MODEL(store)); gtk_tree_view_set_model (view, GTK_TREE_MODEL(store));
g_object_unref(store); g_object_unref (store);
/* default sort order */ /* default sort order */
gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(store), gtk_tree_sortable_set_sort_column_id (GTK_TREE_SORTABLE(store),
TAX_ENTRY_COL_NAME, TAX_ENTRY_COL_NAME,
GTK_SORT_ASCENDING); GTK_SORT_ASCENDING);
renderer = gtk_cell_renderer_text_new(); renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes("", renderer, column = gtk_tree_view_column_new_with_attributes ("", renderer,
"text", TAX_ENTRY_COL_NAME, "text", TAX_ENTRY_COL_NAME,
NULL); NULL);
g_object_set (G_OBJECT(column), "reorderable", TRUE, NULL); g_object_set (G_OBJECT(column), "reorderable", TRUE, NULL);
gtk_tree_view_append_column(view, column); gtk_tree_view_append_column (view, column);
gtk_tree_view_column_set_sort_column_id (column, TAX_ENTRY_COL_NAME); gtk_tree_view_column_set_sort_column_id (column, TAX_ENTRY_COL_NAME);
selection = gtk_tree_view_get_selection(view); selection = gtk_tree_view_get_selection (view);
g_signal_connect(selection, "changed", g_signal_connect (selection, "changed",
G_CALLBACK(tax_table_entry_selection_changed), ttw); G_CALLBACK(tax_table_entry_selection_changed), ttw);
g_signal_connect(view, "row-activated", g_signal_connect (view, "row-activated",
G_CALLBACK(tax_table_entry_row_activated), ttw); G_CALLBACK(tax_table_entry_row_activated), ttw);
/* Setup signals */ /* Setup signals */
gtk_builder_connect_signals_full (builder, gnc_builder_connect_full_func, ttw); gtk_builder_connect_signals_full (builder, gnc_builder_connect_full_func, ttw);
@ -882,10 +882,10 @@ gnc_ui_tax_table_window_new (GtkWindow *parent, QofBook *book)
gnc_gui_component_set_session (ttw->component_id, ttw->session); gnc_gui_component_set_session (ttw->component_id, ttw->session);
tax_table_window_refresh (ttw); tax_table_window_refresh (ttw);
gnc_restore_window_size (GNC_PREFS_GROUP, GTK_WINDOW (ttw->dialog), parent); gnc_restore_window_size (GNC_PREFS_GROUP, GTK_WINDOW(ttw->dialog), parent);
gtk_widget_show_all (ttw->dialog); gtk_widget_show_all (ttw->dialog);
g_object_unref(G_OBJECT(builder)); g_object_unref (G_OBJECT(builder));
return ttw; return ttw;
} }