-
Andreas J. Guelzow authored
2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca> * src/commands.c: switch from sheet pointer to sheet indices throughout (cmd_reorganize_sheets_delete_sheets): deleted (cmd_reorganize_sheets_delete_get_this_sheet_info): new (cmd_reorganize_sheets_delete_shift_list): new (cmd_reorganize_sheets_delete_cmp_f): new (cmd_reorganize_sheets_delete_get_all_sheets_info): new (cmd_reorganize_sheets_delete_recreate_sheet): new (cmd_reorganize_sheets_delete_free): new (cmd_reorganize_sheets_fix_list): new (cmd_reorganize_sheets_undo): do most of the work here rather than in workbook_sheet_reorganize (cmd_reorganize_sheets_redo): ditto (cmd_reorganize_sheets): handle deletion (cmd_reorganize_sheets_finalize): handle deletion * src/commands.h: change arguments to cmd_reorganize_sheets * src/workbook-control-gui.c (insert_sheet_at): new (cb_insert_sheet): use insert_sheet_at (cb_append_sheet): change call to cmd_reorganize_sheets (delete_sheet_if_possible): use cmd_reorganize_sheets (sheet_action_clone_sheet): temporarily append clone sheet (rather than insert) to protect the undo-chain (cb_edit_duplicate_sheet): ditto (cb_sheet_label_drag_data_received): change arguments to cmd_reorganize_sheets * src/workbook.c (workbook_sheet_by_index): handle index -1 separately (workbook_sheet_reorder): drop last argument (workbook_sheet_reorder_by_idx): new (workbook_sheet_recolor): new (workbook_sheet_rename): new (workbook_sheet_rename_check): new (workbook_sheet_change_protection): new (workbook_sheet_reorganize): delete * src/workbook.h (workbook_sheet_reorder): drop last argument (workbook_sheet_reorder_by_idx): new (workbook_sheet_recolor): new (workbook_sheet_rename): new (workbook_sheet_rename_check): new (workbook_sheet_change_protection): new (workbook_sheet_reorganize): delete 2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca> * ms-excel-read.c (excel_workbook_destroy): remove last argument in workbook_sheet_reorder 2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca> * dialog-sheet-order.c (cb_ok_clicked): use sheet indices rather than sheet pointers, adjust arguments to cmd_reorganize_sheets 2003-07-31 Andreas J. Guelzow <aguelzow@taliesin.ca> * applix-read.c (applix_read): remove last argument in workbook_sheet_reorder, replace workbook_sheet_reorganize with workbook_sheet_rename
870916d6