X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fui%2Fgui%2Fpsppire-spreadsheet-model.h;h=e60e3fa99cf66e62c43e5f6fdfe88d833d3b2a0a;hb=77e2017715a58c01d3e63ad90fb28b5e39eb2a31;hp=5956f32e11946912bf4cd7ec3a48d7aecbb86877;hpb=eec708fba0cef3b9274fcd201d14c97f67c0d52f;p=pspp diff --git a/src/ui/gui/psppire-spreadsheet-model.h b/src/ui/gui/psppire-spreadsheet-model.h index 5956f32e11..e60e3fa99c 100644 --- a/src/ui/gui/psppire-spreadsheet-model.h +++ b/src/ui/gui/psppire-spreadsheet-model.h @@ -53,6 +53,8 @@ typedef struct _PsppireSpreadsheetModel PsppireSpreadsheetModel; typedef struct _PsppireSpreadsheetModelClass PsppireSpreadsheetModelClass; +struct spreadsheet; + struct _PsppireSpreadsheetModel { GObject parent; @@ -60,6 +62,7 @@ struct _PsppireSpreadsheetModel /*< private >*/ gint stamp; + struct spreadsheet *spreadsheet; gboolean dispose_has_run ; }; @@ -73,9 +76,20 @@ struct _PsppireSpreadsheetModelClass GType psppire_spreadsheet_model_get_type (void) G_GNUC_CONST; -GtkTreeModel * psppire_spreadsheet_model_new (void); + +GtkTreeModel * psppire_spreadsheet_model_new (struct spreadsheet *sp); G_END_DECLS + +enum +{ + PSPPIRE_SPREADSHEET_MODEL_COL_NAME, + PSPPIRE_SPREADSHEET_MODEL_COL_RANGE, + PSPPIRE_SPREADSHEET_MODEL_COL_SHEET_ROWS, + PSPPIRE_SPREADSHEET_MODEL_COL_SHEET_COLUMNS, + PSPPIRE_SPREADSHEET_MODEL_N_COLS +}; + #endif /* __PSPPIRE_SPREADSHEET_MODEL_H__ */