Aggiunto supporto per i variable sheet

git-svn-id: svn://10.65.10.50/trunk@3679 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
alex 1996-09-26 15:34:37 +00:00
parent a762a75a50
commit 293c6e8c75

View File

@ -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 <p _notify> della classe <c TSpreadsheet>
void set_notify(SPREADSHEET_NOTIFY n);
// @cmember Trasforma l'identificatore di un campo <p cid> in un numero di colonna logica
int cid2index(short cid) const;
// @cmember Abilita/disabilita una colonna dello spreadsheet (vedi <mf TSpreadsheet::enable_column>)
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 <mf TSpreadsheet::cell_disabled>)
bool cell_disabled(int row, int column) const;
// @cmember Controlla se una colonna e' abilitata (vedi <mf TSpreadsheet::column_enabled>)
bool column_enabled(int column) const;
// @cmember Controlla se una colonna e' disabilitata (vedi <mf TSpreadsheet::column_disabled>)
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 <p fromindex> alla posizione
@ -137,6 +146,8 @@ public:
// @cmember Ritorna il valore del mebro <p _append>
bool append() const
{ return _append;}
// @cmember Funzione eseguita dopo ogni insert
virtual void post_insert(int) { }
// @cmember Costruttore
TSheet_field(TMask* m);