GnuCash c935c2f+
Loading...
Searching...
No Matches
Data Fields
InvoiceWindow Struct Reference

This data structure does double duty. More...

Data Fields

GtkBuilder * builder
 
GtkWidget * dialog
 
GncPluginPagepage
 
const gchar * page_state_name
 
GtkWidget * total_label
 
GtkWidget * total_cash_label
 
GtkWidget * total_charge_label
 
GtkWidget * total_subtotal_label
 
GtkWidget * total_tax_label
 
GtkWidget * info_label
 
GtkWidget * id_label
 
GtkWidget * type_label
 
GtkWidget * type_label_hbox
 
GtkWidget * type_hbox
 
GtkWidget * type_choice
 
GtkWidget * id_entry
 
GtkWidget * notes_text
 
GtkWidget * opened_date
 
GtkWidget * posted_date_hbox
 
GtkWidget * posted_date
 
GtkWidget * active_check
 
GtkWidget * paid_label
 
GtkWidget * doclink_button
 
GtkWidget * owner_box
 
GtkWidget * owner_label
 
GtkWidget * owner_choice
 
GtkWidget * job_label
 
GtkWidget * job_box
 
GtkWidget * job_choice
 
GtkWidget * billing_id_entry
 
GtkWidget * terms_menu
 
GtkWidget * proj_frame
 
GtkWidget * proj_cust_box
 
GtkWidget * proj_cust_choice
 
GtkWidget * proj_job_box
 
GtkWidget * proj_job_choice
 
GtkWidget * to_charge_frame
 
GtkWidget * to_charge_edit
 
gint width
 
GncBillTerm * terms
 
GnucashRegister * reg
 
GncEntryLedger * ledger
 
invoice_sort_type_t last_sort
 
InvoiceDialogType dialog_type
 
GncGUID invoice_guid
 
gboolean is_credit_note
 
gint component_id
 
QofBookbook
 
GncInvoice * created_invoice
 
GncOwner owner
 
GncOwner job
 
GncOwner proj_cust
 
GncOwner proj_job
 
GncPluginPagereportPage
 
gboolean reset_tax_tables
 

Detailed Description

This data structure does double duty.

It is used to maintain information for the "New Invoice" dialog, and it is also used to maintain information for the "Invoice Entry" page that is embedded into a main window. Beware, as not all fields are used by both windows.

Definition at line 139 of file dialog-invoice.c.

Field Documentation

◆ active_check

GtkWidget* InvoiceWindow::active_check

Definition at line 166 of file dialog-invoice.c.

◆ billing_id_entry

GtkWidget* InvoiceWindow::billing_id_entry

Definition at line 177 of file dialog-invoice.c.

◆ book

QofBook* InvoiceWindow::book

Definition at line 203 of file dialog-invoice.c.

◆ builder

GtkBuilder* InvoiceWindow::builder

Definition at line 141 of file dialog-invoice.c.

◆ component_id

gint InvoiceWindow::component_id

Definition at line 202 of file dialog-invoice.c.

◆ created_invoice

GncInvoice* InvoiceWindow::created_invoice

Definition at line 204 of file dialog-invoice.c.

◆ dialog

GtkWidget* InvoiceWindow::dialog

Definition at line 143 of file dialog-invoice.c.

◆ dialog_type

InvoiceDialogType InvoiceWindow::dialog_type

Definition at line 199 of file dialog-invoice.c.

◆ doclink_button

GtkWidget* InvoiceWindow::doclink_button

Definition at line 169 of file dialog-invoice.c.

◆ id_entry

GtkWidget* InvoiceWindow::id_entry

Definition at line 161 of file dialog-invoice.c.

◆ id_label

GtkWidget* InvoiceWindow::id_label

Definition at line 156 of file dialog-invoice.c.

◆ info_label

GtkWidget* InvoiceWindow::info_label

Definition at line 155 of file dialog-invoice.c.

◆ invoice_guid

GncGUID InvoiceWindow::invoice_guid

Definition at line 200 of file dialog-invoice.c.

◆ is_credit_note

gboolean InvoiceWindow::is_credit_note

Definition at line 201 of file dialog-invoice.c.

◆ job

GncOwner InvoiceWindow::job

Definition at line 206 of file dialog-invoice.c.

◆ job_box

GtkWidget* InvoiceWindow::job_box

Definition at line 175 of file dialog-invoice.c.

◆ job_choice

GtkWidget* InvoiceWindow::job_choice

Definition at line 176 of file dialog-invoice.c.

◆ job_label

GtkWidget* InvoiceWindow::job_label

Definition at line 174 of file dialog-invoice.c.

◆ last_sort

invoice_sort_type_t InvoiceWindow::last_sort

Definition at line 197 of file dialog-invoice.c.

◆ ledger

GncEntryLedger* InvoiceWindow::ledger

Definition at line 195 of file dialog-invoice.c.

◆ notes_text

GtkWidget* InvoiceWindow::notes_text

Definition at line 162 of file dialog-invoice.c.

◆ opened_date

GtkWidget* InvoiceWindow::opened_date

Definition at line 163 of file dialog-invoice.c.

◆ owner

GncOwner InvoiceWindow::owner

Definition at line 205 of file dialog-invoice.c.

◆ owner_box

GtkWidget* InvoiceWindow::owner_box

Definition at line 171 of file dialog-invoice.c.

◆ owner_choice

GtkWidget* InvoiceWindow::owner_choice

Definition at line 173 of file dialog-invoice.c.

◆ owner_label

GtkWidget* InvoiceWindow::owner_label

Definition at line 172 of file dialog-invoice.c.

◆ page

GncPluginPage* InvoiceWindow::page

Definition at line 144 of file dialog-invoice.c.

◆ page_state_name

const gchar* InvoiceWindow::page_state_name

Definition at line 145 of file dialog-invoice.c.

◆ paid_label

GtkWidget* InvoiceWindow::paid_label

Definition at line 167 of file dialog-invoice.c.

◆ posted_date

GtkWidget* InvoiceWindow::posted_date

Definition at line 165 of file dialog-invoice.c.

◆ posted_date_hbox

GtkWidget* InvoiceWindow::posted_date_hbox

Definition at line 164 of file dialog-invoice.c.

◆ proj_cust

GncOwner InvoiceWindow::proj_cust

Definition at line 208 of file dialog-invoice.c.

◆ proj_cust_box

GtkWidget* InvoiceWindow::proj_cust_box

Definition at line 182 of file dialog-invoice.c.

◆ proj_cust_choice

GtkWidget* InvoiceWindow::proj_cust_choice

Definition at line 183 of file dialog-invoice.c.

◆ proj_frame

GtkWidget* InvoiceWindow::proj_frame

Definition at line 181 of file dialog-invoice.c.

◆ proj_job

GncOwner InvoiceWindow::proj_job

Definition at line 209 of file dialog-invoice.c.

◆ proj_job_box

GtkWidget* InvoiceWindow::proj_job_box

Definition at line 184 of file dialog-invoice.c.

◆ proj_job_choice

GtkWidget* InvoiceWindow::proj_job_choice

Definition at line 185 of file dialog-invoice.c.

◆ reg

GnucashRegister* InvoiceWindow::reg

Definition at line 194 of file dialog-invoice.c.

◆ reportPage

GncPluginPage* InvoiceWindow::reportPage

Definition at line 214 of file dialog-invoice.c.

◆ reset_tax_tables

gboolean InvoiceWindow::reset_tax_tables

Definition at line 217 of file dialog-invoice.c.

◆ terms

GncBillTerm* InvoiceWindow::terms

Definition at line 193 of file dialog-invoice.c.

◆ terms_menu

GtkWidget* InvoiceWindow::terms_menu

Definition at line 178 of file dialog-invoice.c.

◆ to_charge_edit

GtkWidget* InvoiceWindow::to_charge_edit

Definition at line 189 of file dialog-invoice.c.

◆ to_charge_frame

GtkWidget* InvoiceWindow::to_charge_frame

Definition at line 188 of file dialog-invoice.c.

◆ total_cash_label

GtkWidget* InvoiceWindow::total_cash_label

Definition at line 149 of file dialog-invoice.c.

◆ total_charge_label

GtkWidget* InvoiceWindow::total_charge_label

Definition at line 150 of file dialog-invoice.c.

◆ total_label

GtkWidget* InvoiceWindow::total_label

Definition at line 148 of file dialog-invoice.c.

◆ total_subtotal_label

GtkWidget* InvoiceWindow::total_subtotal_label

Definition at line 151 of file dialog-invoice.c.

◆ total_tax_label

GtkWidget* InvoiceWindow::total_tax_label

Definition at line 152 of file dialog-invoice.c.

◆ type_choice

GtkWidget* InvoiceWindow::type_choice

Definition at line 160 of file dialog-invoice.c.

◆ type_hbox

GtkWidget* InvoiceWindow::type_hbox

Definition at line 159 of file dialog-invoice.c.

◆ type_label

GtkWidget* InvoiceWindow::type_label

Definition at line 157 of file dialog-invoice.c.

◆ type_label_hbox

GtkWidget* InvoiceWindow::type_label_hbox

Definition at line 158 of file dialog-invoice.c.

◆ width

gint InvoiceWindow::width

Definition at line 191 of file dialog-invoice.c.


The documentation for this struct was generated from the following file: