- if (!data_store_type)
- {
- static const GTypeInfo data_store_info =
- {
- sizeof (PsppireDataStoreClass),
- NULL, /* base_init */
- NULL, /* base_finalize */
- (GClassInitFunc) psppire_data_store_class_init,
- NULL, /* class_finalize */
- NULL, /* class_data */
- sizeof (PsppireDataStore),
- 0,
- (GInstanceInitFunc) psppire_data_store_init,
- };
-
- static const GInterfaceInfo sheet_model_info =
- {
- (GInterfaceInitFunc) psppire_data_store_sheet_model_init,
- NULL,
- NULL
- };
-
- static const GInterfaceInfo sheet_column_info =
- {
- (GInterfaceInitFunc) psppire_data_store_sheet_column_init,
- NULL,
- NULL
- };
-
- static const GInterfaceInfo sheet_row_info =
- {
- (GInterfaceInitFunc) psppire_data_store_sheet_row_init,
- NULL,
- NULL
- };