From 293c6e8c75830204cde6bf49767d8ae78f1ac30a Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 26 Sep 1996 15:34:37 +0000 Subject: [PATCH] Aggiunto supporto per i variable sheet git-svn-id: svn://10.65.10.50/trunk@3679 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- include/msksheet.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/include/msksheet.h b/include/msksheet.h index fe17ccb99..f2bbefd23 100755 --- a/include/msksheet.h +++ b/include/msksheet.h @@ -31,10 +31,13 @@ class TSheet_field : public TOperable_field // @access:(INTERNAL) Private Member // @cmember:(INTERNAL) Indica se aggiungere a fondo dello spreadsheet o nella riga in cui ti trovi - bool _append; + bool _append; // @access Protected Member protected: + // @cmember:(INTERNAL) Identificatore dell' ultima colonna dello sheet + short _last_column_id; + // @cmember Ritorna l'identificatore della classe virtual word class_id() const; @@ -103,6 +106,8 @@ public: // @cmember Setta il membro

della classe void set_notify(SPREADSHEET_NOTIFY n); + // @cmember Trasforma l'identificatore di un campo

in un numero di colonna logica + int cid2index(short cid) const; // @cmember Abilita/disabilita una colonna dello spreadsheet (vedi ) void enable_column(int col, bool on = TRUE); @@ -113,7 +118,11 @@ public: { enable_cell(row, column, FALSE); } // @cmember Controlla se una cella e' disabilitata (vedi ) bool cell_disabled(int row, int column) const; - + // @cmember Controlla se una colonna e' abilitata (vedi ) + bool column_enabled(int column) const; + // @cmember Controlla se una colonna e' disabilitata (vedi ) + bool column_disabled(int column) const; + // @cmember Permette di eliminare una colonna dallo spreadsheet void delete_column( const int col ) const; // @cmember Sposta la colonna dalla posizione

alla posizione @@ -137,6 +146,8 @@ public: // @cmember Ritorna il valore del mebro

bool append() const { return _append;} + // @cmember Funzione eseguita dopo ogni insert + virtual void post_insert(int) { } // @cmember Costruttore TSheet_field(TMask* m);