Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
GUI element that provides the way to draw the table.
Classes | |
class | CellsEnumerator |
Enumerates only exists cells into the table structure. More... | |
Public Member Functions | |
Table () | |
Creates empty table. | |
Table (SerializationInfo info, StreamingContext context) | |
Allows to binary serializer instantiate the object from binary. More... | |
Table (int clusterSize) | |
Creates empty table with non default cluster size. More... | |
Table (int clusterSize, string[,] data) | |
Creates table with defined data set and non default cluster size. More... | |
Table (string[,] data) | |
Creates table with defined data set. More... | |
string | Get (int row, int column) |
Returns the value from table's cell. More... | |
Cell | GetInfo (int row, int column) |
Returns the cell's information by the coordinate. More... | |
void | Set (int row, int column, string value) |
Setting value to the table's cell. More... | |
void | SetRange (int startRow, int startColumn, string[,] content) |
Setting content range to the table. More... | |
void | Clear () |
Clears entire data from the table. | |
IEnumerator< Cell > | GetEnumerator () |
Returns enumerator that More... | |
void | Dispose () |
Releases allocated memory. | |
virtual void | GetObjectData (SerializationInfo info, StreamingContext context) |
Converts data object to the binary dump. More... | |
void | SetDirty () |
Marks asset as modified and required save operation. | |
Protected Member Functions | |
virtual void | Dispose (bool disposing) |
virtual void | OnPreSave () |
Occurs before save process started. More... | |
virtual void | OnPostSave () |
Occurs after save process started. | |
Properties | |
int | ClusterSize [get] |
Size of the single cluster side. More... | |
string | title [get, set] |
Table's title. | |
int | columns [get] |
Current table size by x axis. | |
int | rows [get] |
Current table size by y axis. | |
bool | isDirty [get, set] |
Asset was modified | |
bool | isRamLocated [get] |
Is the object has no binding to the stored resource. | |
bool | isObsolete [get] |
The asset data is no longer relevant. More... | |
StorableAsset | asset [get, set] |
Reference to relevant asset. More... | |
string | StoredAssetPath [get, set] |
Path to resource binded to the instance. More... | |
Events | |
Action | TitleChanged |
Occurs when the title value is changed. | |
Action | AssetObsoleted |
Occurs when object became obsolete. | |
Doloro.DataManagement.Tables.Table.Table | ( | SerializationInfo | info, |
StreamingContext | context | ||
) |
Allows to binary serializer instantiate the object from binary.
info | |
context |
Doloro.DataManagement.Tables.Table.Table | ( | int | clusterSize | ) |
Creates empty table with non default cluster size.
clusterSize | Cluster size definition. Can't be less the 1. |
Doloro.DataManagement.Tables.Table.Table | ( | int | clusterSize, |
string | data[,] | ||
) |
Creates table with defined data set and non default cluster size.
clusterSize | Cluster size definition. Can't be less the 1. |
data | Source data that will be set to the table. |
Doloro.DataManagement.Tables.Table.Table | ( | string | data[,] | ) |
Creates table with defined data set.
data | Source data that will be set to the table. |
string Doloro.DataManagement.Tables.Table.Get | ( | int | row, |
int | column | ||
) |
Returns the value from table's cell.
row | Target row. |
column | Target column. |
IEnumerator< Cell > Doloro.DataManagement.Tables.Table.GetEnumerator | ( | ) |
Returns enumerator that
Cell Doloro.DataManagement.Tables.Table.GetInfo | ( | int | row, |
int | column | ||
) |
Returns the cell's information by the coordinate.
row | Target row. |
column | Target column. |
|
virtualinherited |
Converts data object to the binary dump.
info | |
context |
|
protectedvirtualinherited |
Occurs before save process started.
Reimplemented in Doloro.DataManagement.Tables.Solution, and Doloro.DataManagement.Tables.Spreadsheet.
void Doloro.DataManagement.Tables.Table.Set | ( | int | row, |
int | column, | ||
string | value | ||
) |
Setting value to the table's cell.
row | Target row. |
column | Target column. |
value | Value to set. |
void Doloro.DataManagement.Tables.Table.SetRange | ( | int | startRow, |
int | startColumn, | ||
string | content[,] | ||
) |
Setting content range to the table.
startRow | Start index of row that will contains the top left corner of the sharing content. |
startColumn | Start index of column that will contains the top left corner of the sharing content. |
content | Table to set into the source. |
|
getsetprotectedinherited |
Reference to relevant asset.
References itself in case if isObsolete is false.
|
get |
Size of the single cluster side.
50 by default. Can't be less then 1;
|
getpackageinherited |
The asset data is no longer relevant.
Occurs when object was overridden by some data operation (Load etc.) In this case reference
|
getsetinherited |
Path to resource binded to the instance.
Changes during IO.LoadAs(string), IO.SaveAs(StorableAsset, string) or manual set operation.