|
GnuCash c935c2f+
|
Files | |
| file | gnc-ledger-display.h |
| Public declarations for GncLedgerDisplay class. | |
| file | formulacell-gnome.h |
| Implements gnome dependent formula cell functions. | |
| file | gnucash-color.h |
| Convenience wrapper around GdkRGBA for use in Register Gnome classes. | |
| file | gnucash-cursor.h |
| Public declarations for GnucashCursor class. | |
| file | gnucash-date-picker.h |
| Public declarations for GncDatePicker class. | |
| file | gnucash-header.h |
| Public declarations for GnucashHeader class. | |
| file | gnucash-item-edit.h |
| Public declarations for GncItemEdit class. | |
| file | gnucash-item-list.h |
| Public Declarations for GncItemList class. | |
| file | gnucash-sheet.h |
| Public declarations of GnucashRegister class. | |
| file | gnucash-sheetP.h |
| Private declarations for GnucashSheet class. | |
| file | gnucash-style.h |
| Styling functions for RegisterGnome. | |
Data Structures | |
| struct | GnucashCursorCell |
| struct | GnucashCursor |
| struct | GnucashCursorClass |
| struct | GNCDatePicker |
| struct | GNCDatePickerClass |
| struct | GncHeader |
| struct | GncHeaderClass |
| struct | PopupToggle |
| struct | GncItemEdit |
| struct | GncItemEditClass |
| struct | GncItemEditTb |
| struct | GncItemEditTbClass |
| struct | GncItemList |
| struct | GncItemListClass |
| struct | SheetBlock |
| struct | GnucashSheet |
| struct | GnucashSheetClass |
| struct | CellDimensions |
| struct | BlockDimensions |
| struct | SheetBlockStyle |
Macros | |
| #define | GNUCASH_TYPE_CURSOR (gnucash_cursor_get_type ()) |
| #define | GNUCASH_CURSOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNUCASH_TYPE_CURSOR, GnucashCursor)) |
| #define | GNUCASH_CURSOR_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_CURSOR, GnucashCursorClass)) |
| #define | GNUCASH_IS_CURSOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNUCASH_TYPE_CURSOR)) |
| #define | GNC_TYPE_DATE_PICKER (gnc_date_picker_get_type ()) |
| #define | GNC_DATE_PICKER(obj) G_TYPE_CHECK_INSTANCE_CAST((obj), gnc_date_picker_get_type (), GNCDatePicker) |
| #define | GNC_DATE_PICKER_CLASS(k) G_TYPE_CHECK_CLASS_CAST((k), gnc_date_picker_get_type (), GNCDatePickerClass) |
| #define | IS_GNC_DATE_PICKER(o) G_TYPE_CHECK_INSTANCE_TYPE((o), gnc_date_picker_get_type ()) |
| #define | GNC_TYPE_HEADER (gnc_header_get_type ()) |
| #define | GNC_HEADER(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_HEADER, GncHeader)) |
| #define | GNC_HEADER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_HEADER, GncHeaderClass)) |
| #define | GNC_IS_HEADER(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_HEADER)) |
| #define | GNC_TYPE_ITEM_EDIT (gnc_item_edit_get_type ()) |
| #define | GNC_ITEM_EDIT(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_EDIT, GncItemEdit)) |
| #define | GNC_ITEM_EDIT_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_EDIT, GncItemEditClass)) |
| #define | GNC_IS_ITEM_EDIT(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_EDIT)) |
| #define | GNC_TYPE_ITEM_EDIT_TB (gnc_item_edit_tb_get_type ()) |
| #define | GNC_ITEM_EDIT_TB(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_EDIT_TB, GncItemEditTb)) |
| #define | GNC_ITEM_EDIT_TB_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_EDIT_TB, GncItemEditTbClass)) |
| #define | GNC_IS_ITEM_EDIT_TB(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_EDIT_TB)) |
| #define | GNC_TYPE_ITEM_LIST (gnc_item_list_get_type ()) |
| #define | GNC_ITEM_LIST(o) (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_LIST, GncItemList)) |
| #define | GNC_ITEM_LIST_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_LIST, GncItemListClass)) |
| #define | IS_GNC_ITEM_LIST(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_LIST)) |
| #define | GNUCASH_TYPE_REGISTER (gnucash_register_get_type ()) |
| #define | GNUCASH_REGISTER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNUCASH_TYPE_REGISTER, GnucashRegister)) |
| #define | GNUCASH_REGISTER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_REGISTER)) |
| #define | GNUCASH_IS_REGISTER(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNUCASH_TYPE_REGISTER)) |
| #define | GNUCASH_TYPE_SHEET (gnucash_sheet_get_type ()) |
| #define | GNUCASH_SHEET(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GNUCASH_TYPE_SHEET, GnucashSheet)) |
| #define | GNUCASH_SHEET_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_SHEET)) |
| #define | GNUCASH_IS_SHEET(o) (G_TYPE_CHECK_INSTANCE_TYPE((o), GNUCASH_TYPE_SHEET)) |
Typedefs | |
| typedef void(* | GNCLedgerDisplayDestroy) (GNCLedgerDisplay *ld) |
| typedef GtkWidget *(* | GNCLedgerDisplayGetParent) (GNCLedgerDisplay *ld) |
| typedef void(* | GNCLedgerDisplaySetHelp) (GNCLedgerDisplay *ld, const char *help_str) |
| typedef int(* | PopupGetHeight) (GtkWidget *item, int space_available, int row_height, gpointer user_data) |
| typedef int(* | PopupAutosize) (GtkWidget *item, int max_width, gpointer user_data) |
| typedef void(* | PopupSetFocus) (GtkWidget *item, gpointer user_data) |
| typedef void(* | PopupPostShow) (GtkWidget *item, gpointer user_data) |
| typedef int(* | PopupGetWidth) (GtkWidget *item, gpointer user_data) |
| typedef gboolean(* | VirtualLocationMatchFunc) (VirtualLocation virt_loc, gpointer user_data) |
| typedef GHashTable * | GNCHeaderWidths |
Functions | |
| Account * | gnc_ledger_display_leader (GNCLedgerDisplay *ld) |
| returns the 'lead' account of a ledger display, or NULL if none. | |
| GNCLedgerDisplayType | gnc_ledger_display_type (GNCLedgerDisplay *ld) |
| void | gnc_ledger_display_set_user_data (GNCLedgerDisplay *ld, gpointer user_data) |
| get and set the user data associated with the ledger | |
| gpointer | gnc_ledger_display_get_user_data (GNCLedgerDisplay *ld) |
| void | gnc_ledger_display_set_handlers (GNCLedgerDisplay *ld, GNCLedgerDisplayDestroy destroy, GNCLedgerDisplayGetParent get_parent) |
| set the handlers used by the ledger display | |
| GtkWidget * | gnc_ledger_display_get_parent (GNCLedgerDisplay *ld) |
| Returns the parent of a given ledger display. | |
| SplitRegister * | gnc_ledger_display_get_split_register (GNCLedgerDisplay *ld) |
| return the split register associated with a ledger display | |
| GNCLedgerDisplay * | gnc_ledger_display_simple (Account *account) |
| opens up a register window to display a single account | |
| GNCLedgerDisplay * | gnc_ledger_display_subaccounts (Account *account, gboolean mismatched_commodities) |
| opens up a register window to display the parent account and all of its children. | |
| GNCLedgerDisplay * | gnc_ledger_display_gl (void) |
| opens up a general ledger window | |
| GNCLedgerDisplay * | gnc_ledger_display_template_gl (char *id) |
| Displays a template ledger. | |
| GNCLedgerDisplay * | gnc_ledger_display_query (Query *query, SplitRegisterType type, SplitRegisterStyle style) |
| display a general ledger for an arbitrary query | |
| void | gnc_ledger_display_set_query (GNCLedgerDisplay *ledger_display, Query *q) |
| Set the query used for a register. | |
| Query * | gnc_ledger_display_get_query (GNCLedgerDisplay *ld) |
| return the query associated with a ledger | |
| GNCLedgerDisplay * | gnc_ledger_display_find_by_query (Query *q) |
| If the given ledger display still exists, return it. | |
| void | gnc_ledger_display_refresh (GNCLedgerDisplay *ledger_display) |
| redisplay/redraw only the indicated window. | |
| void | gnc_ledger_display_refresh_by_split_register (SplitRegister *reg) |
| void | gnc_ledger_display_set_focus (GNCLedgerDisplay *ld, gboolean focus) |
| Mark the ledger as being in focus (refresh immediately) or not. | |
| void | gnc_ledger_display_close (GNCLedgerDisplay *ledger_display) |
| close the window | |
| gboolean | gnc_ledger_display_default_double_line (GNCLedgerDisplay *gld) |
| Returns a boolean of whether this display should be single or double lined mode by default. | |
| void | gnucash_color_init (void) |
| GdkRGBA * | gnucash_color_argb_to_gdk (guint32 argb) |
| Return the pixel value for the given red, green and blue. | |
| GType | gnucash_cursor_get_type (void) |
| GnucashCursor * | gnucash_cursor_new (GnucashSheet *sheet) |
| void | gnucash_cursor_get_virt (GnucashCursor *cursor, VirtualLocation *virt_loc) |
| void | gnucash_cursor_set (GnucashCursor *cursor, VirtualLocation virt_loc) |
| void | gnucash_cursor_set_style (GnucashCursor *cursor, SheetBlockStyle *style) |
| void | gnucash_cursor_configure (GnucashCursor *cursor) |
| GType | gnc_date_picker_get_type (void) |
| GtkWidget * | gnc_date_picker_new (void) |
| void | gnc_date_picker_set_date (GNCDatePicker *date_picker, guint day, guint mon, guint year) |
| void | gnc_date_picker_get_date (GNCDatePicker *date_picker, guint *day, guint *mon, guint *year) |
| GType | gnc_header_get_type (void) |
| GtkWidget * | gnc_header_new (GnucashSheet *sheet) |
| void | gnc_header_reconfigure (GncHeader *header) |
| void | gnc_header_request_redraw (GncHeader *header) |
| void | gnc_header_set_header_rows (GncHeader *header, int num_phys_rows) |
| gint | gnc_header_get_cell_offset (GncHeader *header, gint col, gint *cell_width) |
| GType | gnc_item_edit_get_type (void) |
| void | gnc_item_edit_configure (GncItemEdit *item_edit) |
| void | gnc_item_edit_get_pixel_coords (GncItemEdit *item_edit, int *x, int *y, int *w, int *h) |
| GtkWidget * | gnc_item_edit_new (GnucashSheet *sheet) |
| void | gnc_item_edit_set_popup (GncItemEdit *item_edit, GtkWidget *popup_item, PopupGetHeight popup_get_height, PopupAutosize popup_autosize, PopupSetFocus popup_set_focus, PopupPostShow popup_post_show, PopupGetWidth popup_get_width, gpointer popup_user_data) |
| void | gnc_item_edit_show_popup (GncItemEdit *item_edit) |
| void | gnc_item_edit_hide_popup (GncItemEdit *item_edit) |
| void | gnc_item_edit_cut_clipboard (GncItemEdit *item_edit) |
| void | gnc_item_edit_copy_clipboard (GncItemEdit *item_edit) |
| void | gnc_item_edit_paste_clipboard (GncItemEdit *item_edit) |
| gboolean | gnc_item_edit_get_has_selection (GncItemEdit *item_edit) |
| void | gnc_item_edit_focus_in (GncItemEdit *item_edit) |
| void | gnc_item_edit_focus_out (GncItemEdit *item_edit) |
| gint | gnc_item_edit_get_margin (GncItemEdit *item_edit, Sides side) |
| gint | gnc_item_edit_get_padding_border (GncItemEdit *item_edit, Sides side) |
| gint | gnc_item_edit_get_button_width (GncItemEdit *item_edit) |
| GType | gnc_item_edit_tb_get_type (void) |
| GtkWidget * | gnc_item_edit_tb_new (GnucashSheet *sheet) |
| GType | gnc_item_list_get_type (void) |
| GtkWidget * | gnc_item_list_new (GtkListStore *shared_store) |
| gint | gnc_item_list_num_entries (GncItemList *item_list) |
| gint | gnc_item_list_get_popup_height (GncItemList *item_list) |
| void | gnc_item_list_clear (GncItemList *item_list) |
| void | gnc_item_list_append (GncItemList *item_list, const char *string) |
| void | gnc_item_list_set_sort_column (GncItemList *item_list, gint column_id) |
| gboolean | gnc_item_in_list (GncItemList *item_list, const char *string) |
| void | gnc_item_list_select (GncItemList *item_list, const char *string) |
| void | gnc_item_list_show_selected (GncItemList *item_list) |
| char * | gnc_item_list_get_selection (GncItemList *item_list) |
| Retrieve the selected string from the item_list's active GtkListStore. | |
| int | gnc_item_list_autosize (GncItemList *item_list) |
| void | gnc_item_list_set_temp_store (GncItemList *item_list, GtkListStore *store) |
| gboolean | gnc_item_list_using_temp (GncItemList *item_list) |
| GtkListStore * | gnc_item_list_disconnect_store (GncItemList *item_list) |
| void | gnc_item_list_connect_store (GncItemList *item_list, GtkListStore *store) |
| GType | gnucash_register_get_type (void) |
| void | gnucash_register_add_cell_types (void) |
| Add cell types defined by gnucash_register to gnc_register. | |
| GtkWidget * | gnucash_register_new (Table *table, const gchar *state_section) |
| this already has scrollbars attached | |
| void | gnucash_register_goto_virt_cell (GnucashRegister *reg, VirtualCellLocation vcell_loc) |
| void | gnucash_register_goto_virt_loc (GnucashRegister *reg, VirtualLocation virt_loc) |
| void | gnucash_register_goto_next_virt_row (GnucashRegister *reg) |
| void | gnucash_register_goto_next_matching_row (GnucashRegister *reg, VirtualLocationMatchFunc match, gpointer user_data) |
| void | gnucash_register_attach_popup (GnucashRegister *reg, GtkWidget *popup, gpointer data) |
| gboolean | gnucash_register_has_selection (GnucashRegister *reg) |
| void | gnucash_register_cut_clipboard (GnucashRegister *reg) |
| void | gnucash_register_copy_clipboard (GnucashRegister *reg) |
| void | gnucash_register_paste_clipboard (GnucashRegister *reg) |
| void | gnucash_register_refresh_from_prefs (GnucashRegister *reg) |
| void | gnucash_register_set_moved_cb (GnucashRegister *reg, GFunc cb, gpointer cb_data) |
| void | gnucash_register_set_open_doclink_cb (GnucashRegister *reg, GFunc cb, gpointer cb_data) |
| GnucashSheet * | gnucash_register_get_sheet (GnucashRegister *reg) |
| void | gnucash_register_reset_sheet_layout (GnucashRegister *reg) |
| GType | gnucash_sheet_get_type (void) |
| GtkWidget * | gnucash_sheet_new (Table *table) |
| void | gnucash_sheet_table_load (GnucashSheet *sheet, gboolean do_scroll) |
| void | gnucash_sheet_recompute_block_offsets (GnucashSheet *sheet) |
| SheetBlock * | gnucash_sheet_get_block (GnucashSheet *sheet, VirtualCellLocation vcell_loc) |
| gint | gnucash_sheet_col_max_width (GnucashSheet *sheet, gint virt_col, gint cell_col) |
| void | gnucash_sheet_redraw_all (GnucashSheet *sheet) |
| void | gnucash_sheet_redraw_help (GnucashSheet *sheet) |
| void | gnucash_sheet_redraw_block (GnucashSheet *sheet, VirtualCellLocation vcell_loc) |
| const char * | gnucash_sheet_modify_current_cell (GnucashSheet *sheet, const gchar *new_text) |
| gboolean | gnucash_sheet_block_set_from_table (GnucashSheet *sheet, VirtualCellLocation vcell_loc) |
| void | gnucash_sheet_set_scroll_region (GnucashSheet *sheet) |
| void | gnucash_sheet_cursor_set_from_table (GnucashSheet *sheet, gboolean do_scroll) |
| void | gnucash_sheet_compute_visible_range (GnucashSheet *sheet) |
| void | gnucash_sheet_make_cell_visible (GnucashSheet *sheet, VirtualLocation virt_loc) |
| void | gnucash_sheet_show_range (GnucashSheet *sheet, VirtualCellLocation start_loc, VirtualCellLocation end_loc) |
| void | gnucash_sheet_update_adjustments (GnucashSheet *sheet) |
| void | gnucash_sheet_set_window (GnucashSheet *sheet, GtkWidget *window) |
| void | gnucash_get_style_classes (GnucashSheet *sheet, GtkStyleContext *stylectxt, RegisterColor field_type, gboolean use_neg_class) |
| Map a cell color type to a css style class. | |
| void | gnucash_sheet_set_text_bounds (GnucashSheet *sheet, GdkRectangle *rect, gint x, gint y, gint width, gint height) |
| gint | gnucash_sheet_get_text_offset (GnucashSheet *sheet, const VirtualLocation virt_loc, gint rect_width, gint logical_width) |
| gboolean | gnucash_sheet_is_read_only (GnucashSheet *sheet) |
| void | gnucash_sheet_set_has_focus (GnucashSheet *sheet, gboolean has_focus) |
| GncItemEdit * | gnucash_sheet_get_item_edit (GnucashSheet *sheet) |
| void | gnucash_sheet_set_popup (GnucashSheet *sheet, GtkWidget *popup, gpointer data) |
| void | gnucash_sheet_goto_virt_loc (GnucashSheet *sheet, VirtualLocation virt_loc) |
| void | gnucash_sheet_refresh_from_prefs (GnucashSheet *sheet) |
| gboolean | gnucash_sheet_find_loc_by_pixel (GnucashSheet *sheet, gint x, gint y, VirtualLocation *vcell_loc) |
| gboolean | gnucash_sheet_draw_internal (GnucashSheet *sheet, cairo_t *cr, GtkAllocation *alloc) |
| void | gnucash_sheet_draw_cursor (GnucashCursor *cursor, cairo_t *cr) |
| gboolean | gnucash_style_init (void) |
| void | gnucash_sheet_style_init (void) |
| gint | gnucash_style_col_is_resizable (SheetBlockStyle *style, int col) |
| CellDimensions * | gnucash_style_get_cell_dimensions (SheetBlockStyle *style, int row, int col) |
| void | gnucash_sheet_set_col_width (GnucashSheet *sheet, int col, int width) |
| gint | gnucash_style_row_width (SheetBlockStyle *style, int row) |
| void | gnucash_sheet_styles_set_dimensions (GnucashSheet *sheet, int width) |
| void | gnucash_sheet_style_destroy (GnucashSheet *sheet, SheetBlockStyle *style) |
| void | gnucash_sheet_clear_styles (GnucashSheet *sheet) |
| void | gnucash_sheet_create_styles (GnucashSheet *sheet) |
| void | gnucash_sheet_compile_styles (GnucashSheet *sheet) |
| void | gnucash_sheet_styles_recompile (GnucashSheet *sheet) |
| SheetBlockStyle * | gnucash_sheet_get_style (GnucashSheet *sheet, VirtualCellLocation vcell_loc) |
| SheetBlockStyle * | gnucash_sheet_get_style_from_table (GnucashSheet *sheet, VirtualCellLocation vcell_loc) |
| SheetBlockStyle * | gnucash_sheet_get_style_from_cursor (GnucashSheet *sheet, const char *cursor_name) |
| void | gnucash_sheet_style_get_cell_pixel_rel_coords (SheetBlockStyle *style, gint cell_row, gint cell_col, gint *x, gint *y, gint *w, gint *h) |
| void | gnucash_sheet_style_ref (GnucashSheet *sheet, SheetBlockStyle *style) |
| void | gnucash_sheet_style_unref (GnucashSheet *sheet, SheetBlockStyle *style) |
| void | gnucash_sheet_get_borders (GnucashSheet *sheet, VirtualLocation virt_loc, PhysicalCellBorders *borders) |
| GNCHeaderWidths | gnc_header_widths_new (void) |
| void | gnc_header_widths_destroy (GNCHeaderWidths widths) |
| void | gnc_header_widths_set_width (GNCHeaderWidths widths, const char *cell_name, int width) |
| int | gnc_header_widths_get_width (GNCHeaderWidths widths, const char *cell_name) |
| void | gnucash_sheet_get_header_widths (GnucashSheet *sheet, GNCHeaderWidths widths) |
| void | gnucash_sheet_set_header_widths (GnucashSheet *sheet, GNCHeaderWidths widths) |
Variables | |
| GdkRGBA | gn_white |
| GdkRGBA | gn_light_gray |
| GdkRGBA | gn_dark_gray |
| GdkRGBA | gn_black |
| GdkRGBA | gn_blue |
| GdkRGBA | gn_red |
| GdkRGBA | gn_yellow |
| BasicCell * | gnc_formula_cell_gnome_new (void) |
| #define GNC_DATE_PICKER | ( | obj | ) | G_TYPE_CHECK_INSTANCE_CAST((obj), gnc_date_picker_get_type (), GNCDatePicker) |
Definition at line 36 of file gnucash-date-picker.h.
| #define GNC_DATE_PICKER_CLASS | ( | k | ) | G_TYPE_CHECK_CLASS_CAST((k), gnc_date_picker_get_type (), GNCDatePickerClass) |
Definition at line 37 of file gnucash-date-picker.h.
| #define GNC_HEADER | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_HEADER, GncHeader)) |
Definition at line 34 of file gnucash-header.h.
| #define GNC_HEADER_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_HEADER, GncHeaderClass)) |
Definition at line 35 of file gnucash-header.h.
| #define GNC_IS_HEADER | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_HEADER)) |
Definition at line 36 of file gnucash-header.h.
| #define GNC_IS_ITEM_EDIT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_EDIT)) |
Definition at line 38 of file gnucash-item-edit.h.
| #define GNC_IS_ITEM_EDIT_TB | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_EDIT_TB)) |
Definition at line 43 of file gnucash-item-edit.h.
| #define GNC_ITEM_EDIT | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_EDIT, GncItemEdit)) |
Definition at line 36 of file gnucash-item-edit.h.
| #define GNC_ITEM_EDIT_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_EDIT, GncItemEditClass)) |
Definition at line 37 of file gnucash-item-edit.h.
| #define GNC_ITEM_EDIT_TB | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_EDIT_TB, GncItemEditTb)) |
Definition at line 41 of file gnucash-item-edit.h.
| #define GNC_ITEM_EDIT_TB_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_EDIT_TB, GncItemEditTbClass)) |
Definition at line 42 of file gnucash-item-edit.h.
| #define GNC_ITEM_LIST | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST((o), GNC_TYPE_ITEM_LIST, GncItemList)) |
Definition at line 36 of file gnucash-item-list.h.
| #define GNC_ITEM_LIST_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_ITEM_LIST, GncItemListClass)) |
Definition at line 37 of file gnucash-item-list.h.
| #define GNC_TYPE_DATE_PICKER (gnc_date_picker_get_type ()) |
Definition at line 35 of file gnucash-date-picker.h.
| #define GNC_TYPE_HEADER (gnc_header_get_type ()) |
Definition at line 33 of file gnucash-header.h.
| #define GNC_TYPE_ITEM_EDIT (gnc_item_edit_get_type ()) |
Definition at line 35 of file gnucash-item-edit.h.
| #define GNC_TYPE_ITEM_EDIT_TB (gnc_item_edit_tb_get_type ()) |
Definition at line 40 of file gnucash-item-edit.h.
| #define GNC_TYPE_ITEM_LIST (gnc_item_list_get_type ()) |
Definition at line 35 of file gnucash-item-list.h.
| #define GNUCASH_CURSOR | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNUCASH_TYPE_CURSOR, GnucashCursor)) |
Definition at line 35 of file gnucash-cursor.h.
| #define GNUCASH_CURSOR_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_CURSOR, GnucashCursorClass)) |
Definition at line 36 of file gnucash-cursor.h.
| #define GNUCASH_IS_CURSOR | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNUCASH_TYPE_CURSOR)) |
Definition at line 37 of file gnucash-cursor.h.
| #define GNUCASH_IS_REGISTER | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNUCASH_TYPE_REGISTER)) |
Definition at line 45 of file gnucash-register.h.
| #define GNUCASH_IS_SHEET | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNUCASH_TYPE_SHEET)) |
Definition at line 43 of file gnucash-sheet.h.
| #define GNUCASH_REGISTER | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj), GNUCASH_TYPE_REGISTER, GnucashRegister)) |
Definition at line 43 of file gnucash-register.h.
| #define GNUCASH_REGISTER_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_REGISTER)) |
Definition at line 44 of file gnucash-register.h.
| #define GNUCASH_SHEET | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST((obj), GNUCASH_TYPE_SHEET, GnucashSheet)) |
Definition at line 41 of file gnucash-sheet.h.
| #define GNUCASH_SHEET_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GNUCASH_TYPE_SHEET)) |
Definition at line 42 of file gnucash-sheet.h.
| #define GNUCASH_TYPE_CURSOR (gnucash_cursor_get_type ()) |
Definition at line 34 of file gnucash-cursor.h.
| #define GNUCASH_TYPE_REGISTER (gnucash_register_get_type ()) |
Definition at line 42 of file gnucash-register.h.
| #define GNUCASH_TYPE_SHEET (gnucash_sheet_get_type ()) |
Definition at line 40 of file gnucash-sheet.h.
| #define IS_GNC_DATE_PICKER | ( | o | ) | G_TYPE_CHECK_INSTANCE_TYPE((o), gnc_date_picker_get_type ()) |
Definition at line 38 of file gnucash-date-picker.h.
| #define IS_GNC_ITEM_LIST | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE((o), GNC_TYPE_ITEM_LIST)) |
Definition at line 38 of file gnucash-item-list.h.
| typedef GHashTable* GNCHeaderWidths |
Definition at line 118 of file gnucash-style.h.
| typedef void(* GNCLedgerDisplayDestroy) (GNCLedgerDisplay *ld) |
Definition at line 54 of file gnc-ledger-display.h.
| typedef GtkWidget *(* GNCLedgerDisplayGetParent) (GNCLedgerDisplay *ld) |
Definition at line 55 of file gnc-ledger-display.h.
| typedef void(* GNCLedgerDisplaySetHelp) (GNCLedgerDisplay *ld, const char *help_str) |
Definition at line 56 of file gnc-ledger-display.h.
| typedef int(* PopupAutosize) (GtkWidget *item, int max_width, gpointer user_data) |
Definition at line 50 of file gnucash-item-edit.h.
| typedef int(* PopupGetHeight) (GtkWidget *item, int space_available, int row_height, gpointer user_data) |
Definition at line 45 of file gnucash-item-edit.h.
| typedef int(* PopupGetWidth) (GtkWidget *item, gpointer user_data) |
Definition at line 60 of file gnucash-item-edit.h.
| typedef void(* PopupPostShow) (GtkWidget *item, gpointer user_data) |
Definition at line 57 of file gnucash-item-edit.h.
| typedef void(* PopupSetFocus) (GtkWidget *item, gpointer user_data) |
Definition at line 54 of file gnucash-item-edit.h.
| typedef gboolean(* VirtualLocationMatchFunc) (VirtualLocation virt_loc, gpointer user_data) |
Definition at line 71 of file gnucash-register.h.
| anonymous enum |
Definition at line 42 of file gnucash-cursor.h.
| enum GNCLedgerDisplayType |
Definition at line 59 of file gnc-ledger-display.h.
| enum Sides |
Definition at line 126 of file gnucash-item-edit.h.
| void gnc_date_picker_get_date | ( | GNCDatePicker * | date_picker, |
| guint * | day, | ||
| guint * | mon, | ||
| guint * | year | ||
| ) |
Definition at line 56 of file gnucash-date-picker.c.
| GtkWidget * gnc_date_picker_new | ( | void | ) |
Definition at line 161 of file gnucash-date-picker.c.
| void gnc_date_picker_set_date | ( | GNCDatePicker * | date_picker, |
| guint | day, | ||
| guint | mon, | ||
| guint | year | ||
| ) |
Definition at line 44 of file gnucash-date-picker.c.
| BasicCell * gnc_formula_cell_gnome_new | ( | void | ) |
Definition at line 131 of file formulacell-gnome.c.
| gint gnc_header_get_cell_offset | ( | GncHeader * | header, |
| gint | col, | ||
| gint * | cell_width | ||
| ) |
Definition at line 201 of file gnucash-header.c.
| GtkWidget * gnc_header_new | ( | GnucashSheet * | sheet | ) |
Definition at line 684 of file gnucash-header.c.
| void gnc_header_reconfigure | ( | GncHeader * | header | ) |
Definition at line 294 of file gnucash-header.c.
| void gnc_header_request_redraw | ( | GncHeader * | header | ) |
Definition at line 248 of file gnucash-header.c.
| void gnc_header_set_header_rows | ( | GncHeader * | header, |
| int | num_phys_rows | ||
| ) |
Definition at line 333 of file gnucash-header.c.
| void gnc_header_widths_destroy | ( | GNCHeaderWidths | widths | ) |
Definition at line 881 of file gnucash-style.c.
| int gnc_header_widths_get_width | ( | GNCHeaderWidths | widths, |
| const char * | cell_name | ||
| ) |
Definition at line 912 of file gnucash-style.c.
| GNCHeaderWidths gnc_header_widths_new | ( | void | ) |
Definition at line 864 of file gnucash-style.c.
| void gnc_header_widths_set_width | ( | GNCHeaderWidths | widths, |
| const char * | cell_name, | ||
| int | width | ||
| ) |
Definition at line 889 of file gnucash-style.c.
| void gnc_item_edit_configure | ( | GncItemEdit * | item_edit | ) |
Definition at line 331 of file gnucash-item-edit.c.
| void gnc_item_edit_copy_clipboard | ( | GncItemEdit * | item_edit | ) |
Definition at line 381 of file gnucash-item-edit.c.
| void gnc_item_edit_cut_clipboard | ( | GncItemEdit * | item_edit | ) |
Definition at line 375 of file gnucash-item-edit.c.
| void gnc_item_edit_focus_in | ( | GncItemEdit * | item_edit | ) |
Definition at line 261 of file gnucash-item-edit.c.
| void gnc_item_edit_focus_out | ( | GncItemEdit * | item_edit | ) |
Definition at line 275 of file gnucash-item-edit.c.
| gint gnc_item_edit_get_button_width | ( | GncItemEdit * | item_edit | ) |
Definition at line 818 of file gnucash-item-edit.c.
| gboolean gnc_item_edit_get_has_selection | ( | GncItemEdit * | item_edit | ) |
Definition at line 1174 of file gnucash-item-edit.c.
| gint gnc_item_edit_get_margin | ( | GncItemEdit * | item_edit, |
| Sides | side | ||
| ) |
Definition at line 772 of file gnucash-item-edit.c.
| gint gnc_item_edit_get_padding_border | ( | GncItemEdit * | item_edit, |
| Sides | side | ||
| ) |
Definition at line 794 of file gnucash-item-edit.c.
| void gnc_item_edit_get_pixel_coords | ( | GncItemEdit * | item_edit, |
| int * | x, | ||
| int * | y, | ||
| int * | w, | ||
| int * | h | ||
| ) |
Definition at line 207 of file gnucash-item-edit.c.
| void gnc_item_edit_hide_popup | ( | GncItemEdit * | item_edit | ) |
Definition at line 1094 of file gnucash-item-edit.c.
| GtkWidget * gnc_item_edit_new | ( | GnucashSheet * | sheet | ) |
Definition at line 863 of file gnucash-item-edit.c.
| void gnc_item_edit_paste_clipboard | ( | GncItemEdit * | item_edit | ) |
Definition at line 387 of file gnucash-item-edit.c.
| void gnc_item_edit_set_popup | ( | GncItemEdit * | item_edit, |
| GtkWidget * | popup_item, | ||
| PopupGetHeight | popup_get_height, | ||
| PopupAutosize | popup_autosize, | ||
| PopupSetFocus | popup_set_focus, | ||
| PopupPostShow | popup_post_show, | ||
| PopupGetWidth | popup_get_width, | ||
| gpointer | popup_user_data | ||
| ) |
Definition at line 1120 of file gnucash-item-edit.c.
| void gnc_item_edit_show_popup | ( | GncItemEdit * | item_edit | ) |
Definition at line 969 of file gnucash-item-edit.c.
| GtkWidget * gnc_item_edit_tb_new | ( | GnucashSheet * | sheet | ) |
Definition at line 177 of file gnucash-item-edit.c.
| gboolean gnc_item_in_list | ( | GncItemList * | item_list, |
| const char * | string | ||
| ) |
Definition at line 139 of file gnucash-item-list.c.
| void gnc_item_list_append | ( | GncItemList * | item_list, |
| const char * | string | ||
| ) |
Definition at line 88 of file gnucash-item-list.c.
| int gnc_item_list_autosize | ( | GncItemList * | item_list | ) |
Definition at line 239 of file gnucash-item-list.c.
| void gnc_item_list_clear | ( | GncItemList * | item_list | ) |
Definition at line 70 of file gnucash-item-list.c.
| void gnc_item_list_connect_store | ( | GncItemList * | item_list, |
| GtkListStore * | store | ||
| ) |
Definition at line 288 of file gnucash-item-list.c.
| GtkListStore * gnc_item_list_disconnect_store | ( | GncItemList * | item_list | ) |
Definition at line 274 of file gnucash-item-list.c.
| gint gnc_item_list_get_popup_height | ( | GncItemList * | item_list | ) |
Definition at line 485 of file gnucash-item-list.c.
| char * gnc_item_list_get_selection | ( | GncItemList * | item_list | ) |
Retrieve the selected string from the item_list's active GtkListStore.
| item_list | the GncItemList |
Definition at line 200 of file gnucash-item-list.c.
| GtkWidget * gnc_item_list_new | ( | GtkListStore * | shared_store | ) |
Definition at line 506 of file gnucash-item-list.c.
| gint gnc_item_list_num_entries | ( | GncItemList * | item_list | ) |
Definition at line 55 of file gnucash-item-list.c.
| void gnc_item_list_select | ( | GncItemList * | item_list, |
| const char * | string | ||
| ) |
Definition at line 162 of file gnucash-item-list.c.
| void gnc_item_list_set_sort_column | ( | GncItemList * | item_list, |
| gint | column_id | ||
| ) |
Definition at line 101 of file gnucash-item-list.c.
| void gnc_item_list_set_temp_store | ( | GncItemList * | item_list, |
| GtkListStore * | store | ||
| ) |
Definition at line 248 of file gnucash-item-list.c.
| void gnc_item_list_show_selected | ( | GncItemList * | item_list | ) |
Definition at line 217 of file gnucash-item-list.c.
| gboolean gnc_item_list_using_temp | ( | GncItemList * | item_list | ) |
Definition at line 268 of file gnucash-item-list.c.
| void gnc_ledger_display_close | ( | GNCLedgerDisplay * | ledger_display | ) |
close the window
Definition at line 1051 of file gnc-ledger-display.c.
| gboolean gnc_ledger_display_default_double_line | ( | GNCLedgerDisplay * | gld | ) |
Returns a boolean of whether this display should be single or double lined mode by default.
Definition at line 384 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_find_by_query | ( | Query * | q | ) |
If the given ledger display still exists, return it.
Otherwise, return NULL
Definition at line 881 of file gnc-ledger-display.c.
| GtkWidget * gnc_ledger_display_get_parent | ( | GNCLedgerDisplay * | ld | ) |
Returns the parent of a given ledger display.
Definition at line 543 of file gnc-ledger-display.c.
| Query * gnc_ledger_display_get_query | ( | GNCLedgerDisplay * | ld | ) |
return the query associated with a ledger
Definition at line 167 of file gnc-ledger-display.c.
| SplitRegister * gnc_ledger_display_get_split_register | ( | GNCLedgerDisplay * | ld | ) |
return the split register associated with a ledger display
Definition at line 158 of file gnc-ledger-display.c.
| gpointer gnc_ledger_display_get_user_data | ( | GNCLedgerDisplay * | ld | ) |
Definition at line 137 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_gl | ( | void | ) |
opens up a general ledger window
Definition at line 444 of file gnc-ledger-display.c.
| Account * gnc_ledger_display_leader | ( | GNCLedgerDisplay * | ld | ) |
returns the 'lead' account of a ledger display, or NULL if none.
returns the 'lead' account of a ledger display, or NULL if none.
Definition at line 110 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_query | ( | Query * | query, |
| SplitRegisterType | type, | ||
| SplitRegisterStyle | style | ||
| ) |
display a general ledger for an arbitrary query
Definition at line 725 of file gnc-ledger-display.c.
| void gnc_ledger_display_refresh | ( | GNCLedgerDisplay * | ledger_display | ) |
redisplay/redraw only the indicated window.
Both routines do same thing, they differ only by the argument they take.
Definition at line 927 of file gnc-ledger-display.c.
| void gnc_ledger_display_refresh_by_split_register | ( | SplitRegister * | reg | ) |
Definition at line 1011 of file gnc-ledger-display.c.
| void gnc_ledger_display_set_focus | ( | GNCLedgerDisplay * | ld, |
| gboolean | focus | ||
| ) |
Mark the ledger as being in focus (refresh immediately) or not.
Definition at line 996 of file gnc-ledger-display.c.
| void gnc_ledger_display_set_handlers | ( | GNCLedgerDisplay * | ld, |
| GNCLedgerDisplayDestroy | destroy, | ||
| GNCLedgerDisplayGetParent | get_parent | ||
| ) |
set the handlers used by the ledger display
Definition at line 146 of file gnc-ledger-display.c.
| void gnc_ledger_display_set_query | ( | GNCLedgerDisplay * | ledger_display, |
| Query * | q | ||
| ) |
Set the query used for a register.
Definition at line 869 of file gnc-ledger-display.c.
| void gnc_ledger_display_set_user_data | ( | GNCLedgerDisplay * | ld, |
| gpointer | user_data | ||
| ) |
get and set the user data associated with the ledger
Definition at line 128 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_simple | ( | Account * | account | ) |
opens up a register window to display a single account
Definition at line 393 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_subaccounts | ( | Account * | account, |
| gboolean | mismatched_commodities | ||
| ) |
opens up a register window to display the parent account and all of its children.
Definition at line 425 of file gnc-ledger-display.c.
| GNCLedgerDisplay * gnc_ledger_display_template_gl | ( | char * | id | ) |
Displays a template ledger.
This lists template Splits from the given ScheduledTransaction.
Really, requires a GList of scheduled transactions and kvp-frame data.
| id | The string version of the GncGUID of the context of template transaction being edited in this template GL. As used by scheduled transactions, this is the GncGUID of the SX itself which is magically the name of the (template) account which contains the transactions for this scheduled transaction. That's right. The stringified GncGUID of the SX is the name of the SX'es template account. |
Definition at line 496 of file gnc-ledger-display.c.
| GNCLedgerDisplayType gnc_ledger_display_type | ( | GNCLedgerDisplay * | ld | ) |
Definition at line 119 of file gnc-ledger-display.c.
| GdkRGBA * gnucash_color_argb_to_gdk | ( | guint32 | argb | ) |
Return the pixel value for the given red, green and blue.
Definition at line 76 of file gnucash-color.c.
| void gnucash_color_init | ( | void | ) |
Definition at line 104 of file gnucash-color.c.
| void gnucash_cursor_configure | ( | GnucashCursor * | cursor | ) |
Definition at line 133 of file gnucash-cursor.c.
| void gnucash_cursor_get_virt | ( | GnucashCursor * | cursor, |
| VirtualLocation * | virt_loc | ||
| ) |
Definition at line 119 of file gnucash-cursor.c.
| GnucashCursor * gnucash_cursor_new | ( | GnucashSheet * | sheet | ) |
Definition at line 302 of file gnucash-cursor.c.
| void gnucash_cursor_set | ( | GnucashCursor * | cursor, |
| VirtualLocation | virt_loc | ||
| ) |
Definition at line 202 of file gnucash-cursor.c.
| void gnucash_cursor_set_style | ( | GnucashCursor * | cursor, |
| SheetBlockStyle * | style | ||
| ) |
Definition at line 109 of file gnucash-cursor.c.
| void gnucash_get_style_classes | ( | GnucashSheet * | sheet, |
| GtkStyleContext * | stylectxt, | ||
| RegisterColor | field_type, | ||
| gboolean | use_neg_class | ||
| ) |
Map a cell color type to a css style class.
Definition at line 2210 of file gnucash-sheet.c.
| void gnucash_register_add_cell_types | ( | void | ) |
Add cell types defined by gnucash_register to gnc_register.
Should be called before any table layout is created using these new types
Add cell types defined by gnucash_register to gnc_register.
Definition at line 101 of file gnucash-register.c.
| void gnucash_register_attach_popup | ( | GnucashRegister * | reg, |
| GtkWidget * | popup, | ||
| gpointer | data | ||
| ) |
Definition at line 433 of file gnucash-register.c.
| void gnucash_register_copy_clipboard | ( | GnucashRegister * | reg | ) |
Definition at line 146 of file gnucash-register.c.
| void gnucash_register_cut_clipboard | ( | GnucashRegister * | reg | ) |
Definition at line 131 of file gnucash-register.c.
| GnucashSheet * gnucash_register_get_sheet | ( | GnucashRegister * | reg | ) |
Definition at line 608 of file gnucash-register.c.
| void gnucash_register_goto_next_matching_row | ( | GnucashRegister * | reg, |
| VirtualLocationMatchFunc | match, | ||
| gpointer | user_data | ||
| ) |
Definition at line 283 of file gnucash-register.c.
| void gnucash_register_goto_next_virt_row | ( | GnucashRegister * | reg | ) |
Definition at line 250 of file gnucash-register.c.
| void gnucash_register_goto_virt_cell | ( | GnucashRegister * | reg, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 217 of file gnucash-register.c.
| void gnucash_register_goto_virt_loc | ( | GnucashRegister * | reg, |
| VirtualLocation | virt_loc | ||
| ) |
Definition at line 236 of file gnucash-register.c.
| gboolean gnucash_register_has_selection | ( | GnucashRegister * | reg | ) |
Definition at line 116 of file gnucash-register.c.
| GtkWidget * gnucash_register_new | ( | Table * | table, |
| const gchar * | state_section | ||
| ) |
this already has scrollbars attached
Definition at line 581 of file gnucash-register.c.
| void gnucash_register_paste_clipboard | ( | GnucashRegister * | reg | ) |
Definition at line 161 of file gnucash-register.c.
| void gnucash_register_refresh_from_prefs | ( | GnucashRegister * | reg | ) |
Definition at line 176 of file gnucash-register.c.
| void gnucash_register_reset_sheet_layout | ( | GnucashRegister * | reg | ) |
Definition at line 189 of file gnucash-register.c.
| void gnucash_register_set_moved_cb | ( | GnucashRegister * | reg, |
| GFunc | cb, | ||
| gpointer | cb_data | ||
| ) |
Definition at line 595 of file gnucash-register.c.
| void gnucash_register_set_open_doclink_cb | ( | GnucashRegister * | reg, |
| GFunc | cb, | ||
| gpointer | cb_data | ||
| ) |
Definition at line 618 of file gnucash-register.c.
| gboolean gnucash_sheet_block_set_from_table | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 1925 of file gnucash-sheet.c.
| void gnucash_sheet_clear_styles | ( | GnucashSheet * | sheet | ) |
Definition at line 683 of file gnucash-style.c.
| gint gnucash_sheet_col_max_width | ( | GnucashSheet * | sheet, |
| gint | virt_col, | ||
| gint | cell_col | ||
| ) |
Definition at line 1962 of file gnucash-sheet.c.
| void gnucash_sheet_compile_styles | ( | GnucashSheet * | sheet | ) |
Definition at line 718 of file gnucash-style.c.
| void gnucash_sheet_compute_visible_range | ( | GnucashSheet * | sheet | ) |
Definition at line 511 of file gnucash-sheet.c.
| void gnucash_sheet_create_styles | ( | GnucashSheet * | sheet | ) |
Definition at line 693 of file gnucash-style.c.
| void gnucash_sheet_cursor_set_from_table | ( | GnucashSheet * | sheet, |
| gboolean | do_scroll | ||
| ) |
Definition at line 218 of file gnucash-sheet.c.
| void gnucash_sheet_draw_cursor | ( | GnucashCursor * | cursor, |
| cairo_t * | cr | ||
| ) |
Definition at line 686 of file gnucash-sheet-private.c.
| gboolean gnucash_sheet_draw_internal | ( | GnucashSheet * | sheet, |
| cairo_t * | cr, | ||
| GtkAllocation * | alloc | ||
| ) |
Definition at line 633 of file gnucash-sheet-private.c.
| gboolean gnucash_sheet_find_loc_by_pixel | ( | GnucashSheet * | sheet, |
| gint | x, | ||
| gint | y, | ||
| VirtualLocation * | vcell_loc | ||
| ) |
Definition at line 172 of file gnucash-sheet-private.c.
| SheetBlock * gnucash_sheet_get_block | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 1888 of file gnucash-sheet.c.
| void gnucash_sheet_get_borders | ( | GnucashSheet * | sheet, |
| VirtualLocation | virt_loc, | ||
| PhysicalCellBorders * | borders | ||
| ) |
Definition at line 613 of file gnucash-style.c.
| void gnucash_sheet_get_header_widths | ( | GnucashSheet * | sheet, |
| GNCHeaderWidths | widths | ||
| ) |
Definition at line 927 of file gnucash-style.c.
| GncItemEdit * gnucash_sheet_get_item_edit | ( | GnucashSheet * | sheet | ) |
Definition at line 1898 of file gnucash-sheet.c.
| SheetBlockStyle * gnucash_sheet_get_style | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 774 of file gnucash-style.c.
| SheetBlockStyle * gnucash_sheet_get_style_from_cursor | ( | GnucashSheet * | sheet, |
| const char * | cursor_name | ||
| ) |
Definition at line 820 of file gnucash-style.c.
| SheetBlockStyle * gnucash_sheet_get_style_from_table | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 791 of file gnucash-style.c.
| gint gnucash_sheet_get_text_offset | ( | GnucashSheet * | sheet, |
| const VirtualLocation | virt_loc, | ||
| gint | rect_width, | ||
| gint | logical_width | ||
| ) |
Definition at line 312 of file gnucash-sheet.c.
| void gnucash_sheet_goto_virt_loc | ( | GnucashSheet * | sheet, |
| VirtualLocation | virt_loc | ||
| ) |
Definition at line 1860 of file gnucash-sheet.c.
| gboolean gnucash_sheet_is_read_only | ( | GnucashSheet * | sheet | ) |
Definition at line 769 of file gnucash-sheet.c.
| void gnucash_sheet_make_cell_visible | ( | GnucashSheet * | sheet, |
| VirtualLocation | virt_loc | ||
| ) |
Definition at line 615 of file gnucash-sheet.c.
| const char * gnucash_sheet_modify_current_cell | ( | GnucashSheet * | sheet, |
| const gchar * | new_text | ||
| ) |
Definition at line 865 of file gnucash-sheet.c.
| GtkWidget * gnucash_sheet_new | ( | Table * | table | ) |
Definition at line 2414 of file gnucash-sheet.c.
| void gnucash_sheet_recompute_block_offsets | ( | GnucashSheet * | sheet | ) |
Definition at line 2106 of file gnucash-sheet.c.
| void gnucash_sheet_redraw_all | ( | GnucashSheet * | sheet | ) |
Definition at line 725 of file gnucash-sheet.c.
| void gnucash_sheet_redraw_block | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | vcell_loc | ||
| ) |
Definition at line 745 of file gnucash-sheet.c.
| void gnucash_sheet_redraw_help | ( | GnucashSheet * | sheet | ) |
Definition at line 736 of file gnucash-sheet.c.
| void gnucash_sheet_refresh_from_prefs | ( | GnucashSheet * | sheet | ) |
Definition at line 1532 of file gnucash-sheet.c.
| void gnucash_sheet_set_col_width | ( | GnucashSheet * | sheet, |
| int | col, | ||
| int | width | ||
| ) |
Definition at line 574 of file gnucash-style.c.
| void gnucash_sheet_set_has_focus | ( | GnucashSheet * | sheet, |
| gboolean | has_focus | ||
| ) |
Definition at line 777 of file gnucash-sheet.c.
| void gnucash_sheet_set_header_widths | ( | GnucashSheet * | sheet, |
| GNCHeaderWidths | widths | ||
| ) |
Definition at line 965 of file gnucash-style.c.
| void gnucash_sheet_set_popup | ( | GnucashSheet * | sheet, |
| GtkWidget * | popup, | ||
| gpointer | data | ||
| ) |
Definition at line 239 of file gnucash-sheet.c.
| void gnucash_sheet_set_scroll_region | ( | GnucashSheet * | sheet | ) |
Definition at line 2042 of file gnucash-sheet.c.
| void gnucash_sheet_set_text_bounds | ( | GnucashSheet * | sheet, |
| GdkRectangle * | rect, | ||
| gint | x, | ||
| gint | y, | ||
| gint | width, | ||
| gint | height | ||
| ) |
Definition at line 300 of file gnucash-sheet.c.
| void gnucash_sheet_set_window | ( | GnucashSheet * | sheet, |
| GtkWidget * | window | ||
| ) |
Definition at line 1910 of file gnucash-sheet.c.
| void gnucash_sheet_show_range | ( | GnucashSheet * | sheet, |
| VirtualCellLocation | start_loc, | ||
| VirtualCellLocation | end_loc | ||
| ) |
Definition at line 630 of file gnucash-sheet.c.
| void gnucash_sheet_style_destroy | ( | GnucashSheet * | sheet, |
| SheetBlockStyle * | style | ||
| ) |
Definition at line 731 of file gnucash-style.c.
| void gnucash_sheet_style_get_cell_pixel_rel_coords | ( | SheetBlockStyle * | style, |
| gint | cell_row, | ||
| gint | cell_col, | ||
| gint * | x, | ||
| gint * | y, | ||
| gint * | w, | ||
| gint * | h | ||
| ) |
Definition at line 752 of file gnucash-style.c.
| void gnucash_sheet_style_ref | ( | GnucashSheet * | sheet, |
| SheetBlockStyle * | style | ||
| ) |
Definition at line 838 of file gnucash-style.c.
| void gnucash_sheet_style_unref | ( | GnucashSheet * | sheet, |
| SheetBlockStyle * | style | ||
| ) |
Definition at line 847 of file gnucash-style.c.
| void gnucash_sheet_styles_recompile | ( | GnucashSheet * | sheet | ) |
Definition at line 607 of file gnucash-style.c.
| void gnucash_sheet_styles_set_dimensions | ( | GnucashSheet * | sheet, |
| int | width | ||
| ) |
Definition at line 556 of file gnucash-style.c.
| void gnucash_sheet_table_load | ( | GnucashSheet * | sheet, |
| gboolean | do_scroll | ||
| ) |
Definition at line 2149 of file gnucash-sheet.c.
| void gnucash_sheet_update_adjustments | ( | GnucashSheet * | sheet | ) |
Definition at line 698 of file gnucash-sheet.c.
| gint gnucash_style_col_is_resizable | ( | SheetBlockStyle * | style, |
| int | col | ||
| ) |
Definition at line 565 of file gnucash-style.c.
| CellDimensions * gnucash_style_get_cell_dimensions | ( | SheetBlockStyle * | style, |
| int | row, | ||
| int | col | ||
| ) |
Definition at line 137 of file gnucash-style.c.
| gboolean gnucash_style_init | ( | void | ) |
Definition at line 1000 of file gnucash-style.c.
| gint gnucash_style_row_width | ( | SheetBlockStyle * | style, |
| int | row | ||
| ) |
Definition at line 436 of file gnucash-style.c.
|
extern |
Definition at line 47 of file gnucash-color.c.
| GdkRGBA gn_blue |
Definition at line 41 of file gnucash-color.h.
| GdkRGBA gn_dark_gray |
Definition at line 40 of file gnucash-color.h.
| GdkRGBA gn_light_gray |
Definition at line 40 of file gnucash-color.h.
| GdkRGBA gn_red |
Definition at line 41 of file gnucash-color.h.
|
extern |
Definition at line 47 of file gnucash-color.c.
| GdkRGBA gn_yellow |
Definition at line 41 of file gnucash-color.h.