projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed an unsed variable and used an unused macro
[pspp-builds.git]
/
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 88ae85bec959910b5abf039cb9d62d468ad59cab..058f9e1420be2990a83b06b8af1bd0708a3e6c15 100644
(file)
--- a/
src/ui/gui/psppire-data-store.h
+++ b/
src/ui/gui/psppire-data-store.h
@@
-17,31
+17,34
@@
#ifndef __PSPPIRE_DATA_STORE_H__
#define __PSPPIRE_DATA_STORE_H__
#ifndef __PSPPIRE_DATA_STORE_H__
#define __PSPPIRE_DATA_STORE_H__
-#include <gtksheet/gsheetmodel.h>
#include "psppire-dict.h"
#include "psppire-case-file.h"
#define FIRST_CASE_NUMBER 1
#include "psppire-dict.h"
#include "psppire-case-file.h"
#define FIRST_CASE_NUMBER 1
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
+G_BEGIN_DECLS
#define GTK_TYPE_DATA_STORE (psppire_data_store_get_type ())
#define GTK_TYPE_DATA_STORE (psppire_data_store_get_type ())
-#define PSPPIRE_DATA_STORE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
+#define PSPPIRE_DATA_STORE(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST ((obj), \
GTK_TYPE_DATA_STORE, PsppireDataStore))
GTK_TYPE_DATA_STORE, PsppireDataStore))
-#define PSPPIRE_DATA_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), \
+#define PSPPIRE_DATA_STORE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_CAST ((klass), \
GTK_TYPE_DATA_STORE, \
PsppireDataStoreClass))
GTK_TYPE_DATA_STORE, \
PsppireDataStoreClass))
-#define PSPPIRE_IS_DATA_STORE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DATA_STORE))
-#define PSPPIRE_IS_DATA_STORE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DATA_STORE))
+#define PSPPIRE_IS_DATA_STORE(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_DATA_STORE))
-#define PSPPIRE_DATA_STORE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), \
+#define PSPPIRE_IS_DATA_STORE_CLASS(klass) \
+ (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_DATA_STORE))
+
+#define PSPPIRE_DATA_STORE_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS ((obj), \
GTK_TYPE_DATA_STORE, \
PsppireDataStoreClass))
GTK_TYPE_DATA_STORE, \
PsppireDataStoreClass))
@@
-50,37
+53,46
@@
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,
+ VARIABLE_DELETED,
+ SIZE_CHANGED,
+ n_dict_signals
+};
+
+
struct _PsppireDataStore
{
GObject parent;
/*< private >*/
struct _PsppireDataStore
{
GObject parent;
/*< private >*/
+ gboolean dispose_has_run ;
PsppireDict *dict;
PsppireCaseFile *case_file;
PsppireDict *dict;
PsppireCaseFile *case_file;
- const PangoFontDescription *font_desc;
-
- /* The width of an upper case 'M' rendered in the current font */
- gint width_of_m ;
gboolean show_labels;
gboolean show_labels;
- /* Geometry */
- gint
margin_width
;
+ gint cf_handler_id [n_cf_signals];
+ gint
dict_handler_id [n_dict_signals]
;
};
struct _PsppireDataStoreClass
{
GObjectClass parent_class;
};
struct _PsppireDataStoreClass
{
GObjectClass parent_class;
-
- /* Padding for future expansion */
- void (*_gtk_reserved1) (void);
- void (*_gtk_reserved2) (void);
- void (*_gtk_reserved3) (void);
- void (*_gtk_reserved4) (void);
};
};
-
inline
GType psppire_data_store_get_type (void) G_GNUC_CONST;
+GType psppire_data_store_get_type (void) G_GNUC_CONST;
PsppireDataStore *psppire_data_store_new (PsppireDict *dict);
void psppire_data_store_set_case_file (PsppireDataStore *data_store,
PsppireDataStore *psppire_data_store_new (PsppireDict *dict);
void psppire_data_store_set_case_file (PsppireDataStore *data_store,
@@
-89,11
+101,8
@@
void psppire_data_store_set_case_file (PsppireDataStore *data_store,
void psppire_data_store_set_dictionary (PsppireDataStore *data_store,
PsppireDict *dict);
void psppire_data_store_set_dictionary (PsppireDataStore *data_store,
PsppireDict *dict);
-void psppire_data_store_set_font (PsppireDataStore *store,
- const PangoFontDescription *fd);
-
void psppire_data_store_show_labels (PsppireDataStore *store,
void psppire_data_store_show_labels (PsppireDataStore *store,
- gboolean show_labels);
+
gboolean show_labels);
void psppire_data_store_clear (PsppireDataStore *data_store);
void psppire_data_store_clear (PsppireDataStore *data_store);
@@
-112,12
+121,9
@@
gboolean psppire_data_store_set_string (PsppireDataStore *ds,
const gchar *text,
glong row, glong column);
const gchar *text,
glong row, glong column);
-casenumber psppire_data_store_get_case_count (PsppireDataStore *store);
-
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
+casenumber psppire_data_store_get_case_count (const PsppireDataStore *ds);
+size_t psppire_data_store_get_value_count (const PsppireDataStore *ds);
+G_END_DECLS
#endif /* __PSPPIRE_DATA_STORE_H__ */
#endif /* __PSPPIRE_DATA_STORE_H__ */