projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ods-reader: Fix GCC warning.
[pspp]
/
src
/
ui
/
gui
/
psppire-data-store.h
diff --git
a/src/ui/gui/psppire-data-store.h
b/src/ui/gui/psppire-data-store.h
index 0e9886337c51c00e1a0200f3dbe68239428d8053..6e2ec906fc49289eb0dd8865af87b7f00826d59a 100644
(file)
--- a/
src/ui/gui/psppire-data-store.h
+++ b/
src/ui/gui/psppire-data-store.h
@@
-1,5
+1,5
@@
/* PSPPIRE - a graphical user interface for PSPP.
/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2006 Free Software Foundation
+ Copyright (C) 2006
, 2009
Free Software Foundation
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-24,28
+24,28
@@
G_BEGIN_DECLS
G_BEGIN_DECLS
-#define
GTK_TYPE_DATA_STORE
(psppire_data_store_get_type ())
+#define
PSPPIRE_TYPE_DATA_STORE
(psppire_data_store_get_type ())
#define PSPPIRE_DATA_STORE(obj) \
#define PSPPIRE_DATA_STORE(obj) \
-
(G_TYPE_CHECK_INSTANCE_CAST ((obj),
\
-
GTK
_TYPE_DATA_STORE, PsppireDataStore))
+
(G_TYPE_CHECK_INSTANCE_CAST ((obj),
\
+
PSPPIRE
_TYPE_DATA_STORE, PsppireDataStore))
#define PSPPIRE_DATA_STORE_CLASS(klass) \
#define PSPPIRE_DATA_STORE_CLASS(klass) \
-
(G_TYPE_CHECK_CLASS_CAST ((klass),
\
-
GTK_TYPE_DATA_STORE,
\
-
PsppireDataStoreClass))
+
(G_TYPE_CHECK_CLASS_CAST ((klass),
\
+
PSPPIRE_TYPE_DATA_STORE,
\
+ PsppireDataStoreClass))
#define PSPPIRE_IS_DATA_STORE(obj) \
#define PSPPIRE_IS_DATA_STORE(obj) \
-
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK
_TYPE_DATA_STORE))
+
(G_TYPE_CHECK_INSTANCE_TYPE ((obj), PSPPIRE
_TYPE_DATA_STORE))
#define PSPPIRE_IS_DATA_STORE_CLASS(klass) \
#define PSPPIRE_IS_DATA_STORE_CLASS(klass) \
-
(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK
_TYPE_DATA_STORE))
+
(G_TYPE_CHECK_CLASS_TYPE ((klass), PSPPIRE
_TYPE_DATA_STORE))
#define PSPPIRE_DATA_STORE_GET_CLASS(obj) \
#define PSPPIRE_DATA_STORE_GET_CLASS(obj) \
-
(G_TYPE_INSTANCE_GET_CLASS ((obj),
\
-
GTK_TYPE_DATA_STORE,
\
-
PsppireDataStoreClass))
+
(G_TYPE_INSTANCE_GET_CLASS ((obj),
\
+
PSPPIRE_TYPE_DATA_STORE,
\
+ PsppireDataStoreClass))
typedef struct _PsppireDataStore PsppireDataStore;
typedef struct _PsppireDataStoreClass PsppireDataStoreClass;
typedef struct _PsppireDataStore PsppireDataStore;
typedef struct _PsppireDataStoreClass PsppireDataStoreClass;
@@
-53,14
+53,6
@@
typedef struct _PsppireDataStoreClass PsppireDataStoreClass;
struct dictionary;
struct dictionary;
-enum cf_signal_handler {
- CASES_DELETED,
- CASE_INSERTED,
- CASE_CHANGED,
- n_cf_signals
-};
-
-
enum dict_signal_handler {
VARIABLE_INSERTED,
VARIABLE_CHANGED,
enum dict_signal_handler {
VARIABLE_INSERTED,
VARIABLE_CHANGED,
@@
-84,7
+76,7
@@
struct _PsppireDataStore
gboolean show_labels;
gboolean show_labels;
- gint cf_handler_id [n_cf_signals];
+
//
gint cf_handler_id [n_cf_signals];
gint dict_handler_id [n_dict_signals];
};
gint dict_handler_id [n_dict_signals];
};
@@
-124,15
+116,19
@@
gboolean psppire_data_store_set_string (PsppireDataStore *ds,
const gchar *text,
glong row, glong column);
const gchar *text,
glong row, glong column);
+
+gboolean psppire_data_store_filtered (PsppireDataStore *ds,
+ glong row);
+
+
casenumber psppire_data_store_get_case_count (const PsppireDataStore *ds);
size_t psppire_data_store_get_value_count (const PsppireDataStore *ds);
casenumber psppire_data_store_get_case_count (const PsppireDataStore *ds);
size_t psppire_data_store_get_value_count (const PsppireDataStore *ds);
-
+const struct caseproto *psppire_data_store_get_proto (const PsppireDataStore *);
\f
\f
-gboolean psppire_data_store_get_case (const PsppireDataStore *ds,
- casenumber casenum,
- struct ccase *c);
+struct ccase *psppire_data_store_get_case (const PsppireDataStore *ds,
+ casenumber casenum);