aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/e-table-model.c
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/e-table-model.c')
-rw-r--r--widgets/e-table-model.c135
1 files changed, 0 insertions, 135 deletions
diff --git a/widgets/e-table-model.c b/widgets/e-table-model.c
deleted file mode 100644
index c3b6674130..0000000000
--- a/widgets/e-table-model.c
+++ /dev/null
@@ -1,135 +0,0 @@
-/*
- * e-table-model.c: a Table Model
- *
- * Author:
- * Miguel de Icaza (miguel@gnu.org)
- *
- * (C) 1999 International GNOME Support.
- */
-#include <config.h>
-#include "e-table-model.h"
-
-#define ETM_CLASS(e) ((ETableModelClass *)((GtkObject *)e)->klass)
-
-static GtkObjectClass *e_table_model_parent_class;
-
-int
-e_table_model_column_count (ETableModel *etable)
-{
- return ETM_CLASS (etable)->column_count (etable);
-}
-
-const char *
-e_table_model_column_name (ETableModel *etable, int col)
-{
- return ETM_CLASS (etable)->column_name (etable, col);
-}
-
-int
-e_table_model_row_count (ETableModel *etable)
-{
- return ETM_CLASS (etable)->row_count (etable);
-}
-
-void *
-e_table_model_value_at (ETableModel *etable, int col, int row)
-{
- return ETM_CLASS (etable)->value_at (etable, col, row);
-}
-
-void
-e_table_model_set_value_at (ETableModel *etable, int col, int row, void *data)
-{
- return ETM_CLASS (etable)->set_value_at (etable, col, row, data);
-}
-
-gboolean
-e_table_model_is_cell_editable (ETableModel *etable, int col, int row)
-{
- return ETM_CLASS (etable)->is_cell_editable (etable, col, row);
-}
-
-int
-e_table_model_row_height (ETableModel *etable, int row)
-{
- return ETM_CLASS (etable)->row_height (etable, row);
-}
-
-static void
-e_table_model_destroy (GtkObject *object)
-{
- GSList *l;
-
- ETableModel *etable = (ETableModel *) object;
-
- if (e_table_model_parent_class->destroy)
- (*e_table_model_parent_class->destroy)(object);
-}
-
-static void
-e_table_model_class_init (GtkObjectClass *class)
-{
- e_table_model_parent_class = gtk_type_class (gtk_object_get_type ());
-
- class->destroy = e_table_model_destroy;
-}
-
-GtkType
-e_table_model_get_type (void)
-{
- static GtkType type = 0;
-
- if (!type){
- GtkTypeInfo info = {
- "ETableModel",
- sizeof (ETableModel),
- sizeof (ETableModelClass),
- (GtkClassInitFunc) e_table_model_class_init,
- (GtkObjectInitFunc) NULL,
- NULL, /* reserved 1 */
- NULL, /* reserved 2 */
- (GtkClassInitFunc) NULL
- };
-
- type = gtk_type_unique (gtk_object_get_type (), &info);
- }
-
- return type;
-}
-
-int
-e_table_model_height (ETableModel *etable)
-{
- int rows, size, i;
-
- g_return_val_if_fail (etable != NULL, 0);
-
- rows = e_table_model_row_count (etable);
- size = 0;
-
- for (i = 0; i < rows; i++)
- size += e_table_model_row_height (etable, i);
-
- return size;
-}
-
-#if 0
-int
-e_table_model_max_col_width (ETableModel *etm, int col)
-{
- const int nvals = e_table_model_row_count (etm);
- int max = 0;
- int row;
-
- for (row = 0; row < nvals; row++){
- int w;
-
- w = e_table_model_cell_width (etm, col, i);
-
- if (w > max)
- max = w;
- }
-
- return max;
-}
-#endif