Make prototype for gnc_entry_ledger_get_entry public. Add documentation.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@19883 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Christian Stimming 2010-11-25 21:34:25 +00:00
parent 641de9593b
commit 88356f97d2
2 changed files with 13 additions and 2 deletions

View File

@ -714,7 +714,7 @@ gnc_entry_ledger_compute_value (GncEntryLedger *ledger,
}
gboolean
gnc_entry_ledger_get_entry_virt_loc (GncEntryLedger *ledger, GncEntry *entry,
gnc_entry_ledger_get_entry_virt_loc (GncEntryLedger *ledger, const GncEntry *entry,
VirtualCellLocation *vcell_loc)
{
Table *table;
@ -723,6 +723,7 @@ gnc_entry_ledger_get_entry_virt_loc (GncEntryLedger *ledger, GncEntry *entry,
if ((ledger == NULL) || (entry == NULL))
return FALSE;
g_assert(vcell_loc);
table = ledger->table;

View File

@ -119,10 +119,20 @@ gboolean gnc_entry_ledger_check_close (GtkWidget *parent, GncEntryLedger *ledger
void gnc_entry_ledger_reset_query (GncEntryLedger *ledger);
/** Returns the GncEntry at the given location, or NULL if the
* location is not valid. */
GncEntry * gnc_entry_ledger_get_entry (GncEntryLedger *ledger,
VirtualCellLocation vcell_loc);
/** Returns the GncEntry that represents the blank new line at the
* bottom of the ledger */
GncEntry * gnc_entry_ledger_get_blank_entry (GncEntryLedger *ledger);
/** Looks up the cell location of the given "entry" and writes the
* location into the variable pointed to by vcell_loc (which must be
* non-NULL). Returns TRUE if the entry was found, otherwise FALSE. */
gboolean gnc_entry_ledger_get_entry_virt_loc (GncEntryLedger *ledger,
GncEntry *entry,
const GncEntry *entry,
VirtualCellLocation *vcell_loc);
void gnc_entry_ledger_delete_current_entry (GncEntryLedger *ledger);