/[public]/psiconv/trunk/lib/psiconv/data.h
ViewVC logotype

Diff of /psiconv/trunk/lib/psiconv/data.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 99 Revision 107
32 32
33#ifdef __cplusplus 33#ifdef __cplusplus
34extern "C" { 34extern "C" {
35#endif /* __cplusplus */ 35#endif /* __cplusplus */
36 36
37typedef double psiconv_float_t;
37 38
38typedef enum psiconv_file_type { 39typedef enum psiconv_file_type {
39 psiconv_unknown_file, 40 psiconv_unknown_file,
40 psiconv_word_file, 41 psiconv_word_file,
41 psiconv_texted_file, 42 psiconv_texted_file,
190 psiconv_size_t space_below; 191 psiconv_size_t space_below;
191 psiconv_bool_t keep_together; 192 psiconv_bool_t keep_together;
192 psiconv_bool_t keep_with_next; 193 psiconv_bool_t keep_with_next;
193 psiconv_bool_t on_next_page; 194 psiconv_bool_t on_next_page;
194 psiconv_bool_t no_widow_protection; 195 psiconv_bool_t no_widow_protection;
196 psiconv_bool_t wrap_to_fit_cell;
195 psiconv_length_t border_distance; 197 psiconv_length_t border_distance;
196 psiconv_bullet bullet; 198 psiconv_bullet bullet;
197 psiconv_border left_border; 199 psiconv_border left_border;
198 psiconv_border right_border; 200 psiconv_border right_border;
199 psiconv_border top_border; 201 psiconv_border top_border;
403typedef struct psiconv_clipart_f_s 405typedef struct psiconv_clipart_f_s
404{ 406{
405 psiconv_cliparts sections; 407 psiconv_cliparts sections;
406} *psiconv_clipart_f; 408} *psiconv_clipart_f;
407 409
410typedef struct psiconv_sheet_ref_s
411{
412 psiconv_s16 offset;
413 psiconv_bool_t absolute;
414} psiconv_sheet_ref_t;
415
416typedef struct psiconv_sheet_cell_reference_s
417{
418 psiconv_sheet_ref_t row;
419 psiconv_sheet_ref_t column;
420} psiconv_sheet_cell_reference_t;
421
422typedef struct psiconv_sheet_cell_block_s
423{
424 psiconv_sheet_cell_reference_t first;
425 psiconv_sheet_cell_reference_t last;
426} psiconv_sheet_cell_block_t;
427
408typedef struct psiconv_sheet_status_section_s 428typedef struct psiconv_sheet_status_section_s
409{ 429{
410 psiconv_bool_t show_graph; 430 psiconv_bool_t show_graph;
411 psiconv_u32 cursor_row; 431 psiconv_u32 cursor_row;
412 psiconv_u32 cursor_column; 432 psiconv_u32 cursor_column;
434 psiconv_formula_op_mul, 454 psiconv_formula_op_mul,
435 psiconv_formula_op_div, 455 psiconv_formula_op_div,
436 psiconv_formula_op_pow, 456 psiconv_formula_op_pow,
437 psiconv_formula_op_pos, 457 psiconv_formula_op_pos,
438 psiconv_formula_op_neg, 458 psiconv_formula_op_neg,
459 psiconv_formula_op_not,
460 psiconv_formula_op_and,
461 psiconv_formula_op_or,
439 psiconv_formula_op_con, 462 psiconv_formula_op_con,
440 psiconv_formula_op_bra, 463 psiconv_formula_op_bra,
441 psiconv_formula_mark_eof, 464 psiconv_formula_mark_eof,
442 psiconv_formula_dat_float, 465 psiconv_formula_dat_float,
443 psiconv_formula_dat_int, 466 psiconv_formula_dat_int,
562 psiconv_formula_type_t type; 585 psiconv_formula_type_t type;
563 union { 586 union {
564 psiconv_u32 dat_int; 587 psiconv_u32 dat_int;
565 double dat_float; 588 double dat_float;
566 char *dat_string; 589 char *dat_string;
590 psiconv_sheet_cell_reference_t dat_cellref;
591 psiconv_sheet_cell_block_t dat_cellblock;
567 psiconv_formula_list fun_operands; 592 psiconv_formula_list fun_operands;
568 } data; 593 } data;
569} *psiconv_formula; 594} *psiconv_formula;
570 595
571typedef struct psiconv_sheet_workbook_section_s 596typedef struct psiconv_sheet_workbook_section_s

Legend:
Removed from v.99  
changed lines
  Added in v.107

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26