GnuCash  5.6-150-g038405b370+
Data Structures | Macros | Functions
gnc-plugin-page-invoice.h File Reference

utility functions for the GnuCash UI More...

#include <gtk/gtk.h>
#include "Account.h"
#include "gnc-plugin-page.h"
#include "dialog-invoice.h"

Go to the source code of this file.

Data Structures

struct  GncPluginPageInvoice
 
struct  GncPluginPageInvoiceClass
 

Macros

#define GNC_TYPE_PLUGIN_PAGE_INVOICE   (gnc_plugin_page_invoice_get_type ())
 
#define GNC_PLUGIN_PAGE_INVOICE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_PLUGIN_PAGE_INVOICE, GncPluginPageInvoice))
 
#define GNC_PLUGIN_PAGE_INVOICE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_PLUGIN_PAGE_INVOICE, GncPluginPageInvoiceClass))
 
#define GNC_IS_PLUGIN_PAGE_INVOICE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_PLUGIN_PAGE_INVOICE))
 
#define GNC_IS_PLUGIN_PAGE_INVOICE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_PLUGIN_PAGE_INVOICE))
 
#define GNC_PLUGIN_PAGE_INVOICE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_PLUGIN_PAGE_INVOICE, GncPluginPageInvoiceClass))
 
#define GNC_PLUGIN_PAGE_INVOICE_NAME   "GncPluginPageInvoice"
 

Functions

GType gnc_plugin_page_invoice_get_type (void)
 Retrieve the type number for an "invoice" plugin page. More...
 
GncPluginPagegnc_plugin_page_invoice_new (InvoiceWindow *iw)
 Create a new "invoice" plugin page, given a pointer to an InvoiceWindow data structure. More...
 
void gnc_plugin_page_invoice_update_menus (GncPluginPage *page, gboolean is_posted, gboolean can_unpost)
 Update the menu items associated with this invoice page. More...
 
void gnc_plugin_page_invoice_update_title (GncPluginPage *page)
 Update the title associated with this invoice page. More...
 
InvoiceWindow * gnc_plugin_page_invoice_get_window (GncInvoice *invoice)
 Find the Invoice Window amongst the plugin pages for an Invoice, if not present return NULL. More...
 

Detailed Description

utility functions for the GnuCash UI

Author
Copyright (C) 2005,2006 David Hampton hampt.nosp@m.on@e.nosp@m.mploy.nosp@m.ees..nosp@m.org

Definition in file gnc-plugin-page-invoice.h.