~ubuntu-branches/ubuntu/feisty/gnumeric/feisty

« back to all changes in this revision

Viewing changes to src/sheet-filter.h

  • Committer: Bazaar Package Importer
  • Author(s): Gauvain Pocentek
  • Date: 2006-12-06 13:55:23 UTC
  • mfrom: (1.1.6 upstream)
  • Revision ID: james.westby@ubuntu.com-20061206135523-6bh02cebuk0hduva
Tags: 1.7.5-1ubuntu1
* Merge with debian experimental:
  - debian/control, debian/*-gtk-*, debian/rules,
    debian/shlibs.local: Xubuntu changes for
    gtk/gnome multibuild.
  - run intltool-update in po*
  - Build Depend on intltool

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
        GNM_FILTER_OP_BOTTOM_N          = 0x31,
21
21
        GNM_FILTER_OP_TOP_N_PERCENT     = 0x32,
22
22
        GNM_FILTER_OP_BOTTOM_N_PERCENT  = 0x33,
23
 
        GNM_FILTER_OP_TYPE_MASK         = 0x30
 
23
 
 
24
        /* Added in 1.7.5 */
 
25
        GNM_FILTER_OP_GT_AVERAGE        = 0x40,
 
26
        GNM_FILTER_OP_LT_AVERAGE        = 0x41,
 
27
        GNM_FILTER_OP_WITHIN_STDDEV     = 0x50,
 
28
        GNM_FILTER_OP_OUTSIDE_STDDEV    = 0x51,
 
29
 
 
30
        GNM_FILTER_OP_TYPE_MASK         = 0x70
24
31
} GnmFilterOp;
25
32
 
26
33
struct _GnmFilterCondition {
45
52
GnmFilterCondition *gnm_filter_condition_new_bucket (gboolean top,
46
53
                                                     gboolean absolute,
47
54
                                                     unsigned n);
 
55
GnmFilterCondition *gnm_filter_condition_dup        (GnmFilterCondition const *src);
48
56
void                gnm_filter_condition_unref      (GnmFilterCondition *cond);
49
57
 
50
58
GnmFilter                *gnm_filter_new            (Sheet *sheet, GnmRange const *r);
 
59
GnmFilter                *gnm_filter_dup            (GnmFilter const *src,
 
60
                                                     Sheet *sheet);
51
61
void                      gnm_filter_free           (GnmFilter *filter);
52
62
void                      gnm_filter_remove         (GnmFilter *filter);
53
63
GnmFilterCondition const *gnm_filter_get_condition  (GnmFilter const *filter, unsigned i);
57
67
gboolean                  gnm_filter_overlaps_range (GnmFilter const *filter, GnmRange const *r);
58
68
gboolean                  gnm_filter_overlaps_range (GnmFilter const *filter, GnmRange const *r);
59
69
 
60
 
void sheet_filter_guess_region  (Sheet *sheet, GnmRange *region);
61
 
void sheet_filter_insdel_colrow (Sheet *sheet, gboolean is_cols, gboolean is_insert,
62
 
                                 int start, int count);
 
70
void gnm_sheet_filter_guess_region  (Sheet *sheet, GnmRange *region);
 
71
void gnm_sheet_filter_insdel_colrow (Sheet *sheet,
 
72
                                     gboolean is_cols, gboolean is_insert,
 
73
                                     int start, int count);
63
74
 
64
75
#endif /* GNUMERIC_FILTER_H */