workbook.h (gnumeric-1.12.49.tar.xz) | : | workbook.h (gnumeric-1.12.50.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 100 | skipping to change at line 100 | |||
void workbook_detach_view (WorkbookView *wbv); | void workbook_detach_view (WorkbookView *wbv); | |||
GType workbook_sheet_state_get_type (void); | GType workbook_sheet_state_get_type (void); | |||
WorkbookSheetState *workbook_sheet_state_new (Workbook const *wb); | WorkbookSheetState *workbook_sheet_state_new (Workbook const *wb); | |||
void workbook_sheet_state_unref (WorkbookSheetState *wss); | void workbook_sheet_state_unref (WorkbookSheetState *wss); | |||
void workbook_sheet_state_restore (Workbook *wb, WorkbookSheetState const *wss); | void workbook_sheet_state_restore (Workbook *wb, WorkbookSheetState const *wss); | |||
int workbook_sheet_state_size (WorkbookSheetState const *wss); | int workbook_sheet_state_size (WorkbookSheetState const *wss); | |||
char *workbook_sheet_state_diff (WorkbookSheetState const *wss_a, | char *workbook_sheet_state_diff (WorkbookSheetState const *wss_a, | |||
WorkbookSheetState const *wss_b); | WorkbookSheetState const *wss_b); | |||
// For bindings only! | ||||
GSList *gnm_workbook_sheets0 (Workbook const *wb); | ||||
#define WORKBOOK_FOREACH_SHEET(wb, sheet, code) \ | #define WORKBOOK_FOREACH_SHEET(wb, sheet, code) \ | |||
do { \ | do { \ | |||
const Workbook *wb_ = (wb); \ | const Workbook *wb_ = (wb); \ | |||
unsigned sheetno_; \ | unsigned sheetno_; \ | |||
unsigned sheetcount_ = workbook_sheet_count (wb_); \ | unsigned sheetcount_ = workbook_sheet_count (wb_); \ | |||
for (sheetno_ = 0; sheetno_ < sheetcount_; sheetno_++) { \ | for (sheetno_ = 0; sheetno_ < sheetcount_; sheetno_++) { \ | |||
Sheet *sheet = workbook_sheet_by_index (wb_, sheetno_); \ | Sheet *sheet = workbook_sheet_by_index (wb_, sheetno_); \ | |||
code; \ | code; \ | |||
} \ | } \ | |||
} while (0) | } while (0) | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 3 lines changed or added |