21 #ifndef GNUCASH_CURSOR_H 22 #define GNUCASH_CURSOR_H 34 #define GNUCASH_TYPE_CURSOR (gnucash_cursor_get_type ()) 35 #define GNUCASH_CURSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNUCASH_TYPE_CURSOR, GnucashCursor)) 36 #define GNUCASH_CURSOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_CURSOR, GnucashCursorClass)) 37 #define GNUCASH_IS_CURSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNUCASH_TYPE_CURSOR)) 39 #define GNUCASH_TYPE_ITEM_CURSOR (gnucash_item_cursor_get_type ()) 40 #define GNUCASH_ITEM_CURSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNUCASH_TYPE_ITEM_CURSOR, GnucashItemCursor)) 41 #define GNUCASH_ITEM_CURSOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_ITEM_CURSOR, GnucashItemCursorClass)) 42 #define GNUCASH_IS_ITEM_CURSOR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNUCASH_TYPE_ITEM_CURSOR)) 45 GType gnucash_item_cursor_get_type (
void);
46 GType gnucash_cursor_get_type (
void);
79 SheetBlockStyle *style;
84 GObjectClass parent_class;
91 VirtualLocation *virt_loc);
93 void gnucash_cursor_set (
GnucashCursor *cursor, VirtualLocation virt_loc);
95 void gnucash_cursor_set_style (
GnucashCursor *cursor, SheetBlockStyle *style);
Public declarations of GnucashRegister class.