ETableColumnSpecification

ETableColumnSpecification

Synopsis

struct              ETableColumnSpecification;
ETableColumnSpecification * e_table_column_specification_new
                                                        (void);
gboolean            e_table_column_specification_equal  (ETableColumnSpecification *spec_a,
                                                         ETableColumnSpecification *spec_b);

Object Hierarchy

  GObject
   +----ETableColumnSpecification

Description

Details

struct ETableColumnSpecification

struct ETableColumnSpecification;

e_table_column_specification_new ()

ETableColumnSpecification * e_table_column_specification_new
                                                        (void);

e_table_column_specification_equal ()

gboolean            e_table_column_specification_equal  (ETableColumnSpecification *spec_a,
                                                         ETableColumnSpecification *spec_b);

Convenience function compares spec_a and spec_b for equality, which simply means they share the same model column number.

Note

We should strive to get rid of this function by ensuring only one ETableSpecification instance exists per table specification file. Then we could compare for equality by simply comparing pointers.

spec_a :

an ETableColumnSpecification

spec_b :

another ETableColumnSpecification

Returns :

TRUE if spec_a and spec_b describe the same column