sheet-merge.h 815 Bytes
Newer Older
1 2 3 4 5
#ifndef GNUMERIC_SHEET_MERGED_H
#define GNUMERIC_SHEET_MERGED_H

#include "gnumeric.h"

6
gboolean     sheet_merge_add		(WorkbookControl *cc,
7 8
					 Sheet *sheet, Range const *r,
					 gboolean clear);
9
gboolean     sheet_merge_remove		(WorkbookControl *cc,
10 11 12 13 14
					 Sheet *sheet, Range const *r);
GSList      *sheet_merge_get_overlap	(Sheet const *sheet, Range const *r);
Range const *sheet_merge_contains_pos	(Sheet const *sheet, CellPos const *pos);
Range const *sheet_merge_is_corner	(Sheet const *sheet, CellPos const *pos);
void	     sheet_merge_relocate	(ExprRelocateInfo const *ri);
15
void	     sheet_merge_find_container	(Sheet const *sheet, Range *r);
16 17 18 19
void	     sheet_merge_get_adjacent	(Sheet const *sheet, CellPos const *pos,
					 Range const **left, Range const **right);

#endif /* GNUMERIC_SHEET_MERGED_H */