31 #ifndef _SALOMEDS_AttributesIDL_
32 #define _SALOMEDS_AttributesIDL_
79 void SetValue(in
double value);
104 void SetValue(in
long value);
123 void Assign (in DoubleSeq other);
128 DoubleSeq CorbaSequence();
133 void Add (in
double value);
139 void Remove(in
long index);
145 void ChangeValue(in
long index, in
double value);
151 double Value(in
short index);
175 void Assign (in LongSeq other);
180 LongSeq CorbaSequence();
185 void Add (in
long value);
191 void Remove(in
long index);
197 void ChangeValue(in
long index, in
long value);
203 long Value(in
short index);
234 void SetValue(in
string value);
266 void SetValue(in
string value);
288 void SetValue(in
string value);
314 void SetValue(in
string value);
340 void SetValue(in
string value);
363 void SetValue(in
string value);
386 void SetValue(in
string value);
414 boolean IsDrawable();
419 void SetDrawable(in
boolean value);
442 boolean IsSelectable();
447 void SetSelectable(in
boolean value);
471 boolean IsExpandable();
476 void SetExpandable(in
boolean value);
502 void SetFlags(in
long flags);
508 boolean Get(in
long flags);
515 void Set(in
long flags, in
boolean value);
534 void SetVisibility(in
long viewId, in
boolean value);
541 boolean GetVisibility(in
long viewId);
567 void SetOpened(in
boolean value);
594 void SetTextColor(in
Color value);
616 Color TextHighlightColor();
621 void SetTextHighlightColor(in
Color value);
652 void SetPixMap(in
string value);
694 boolean HasPrevious();
735 void SetTreeID(in
string ID);
824 void SetValue(in
long value);
850 void SetValue(in
string value);
882 void Remove(in
SObject anObject);
925 void SetTitle(in
string title);
941 void SetRowTitle(in
long row, in
string title) raises(IncorrectIndex);
951 string GetRowTitle(in
long row) raises(IncorrectIndex);
961 void SetRowTitles(in StringSeq titles) raises(IncorrectArgumentLength);
967 StringSeq GetRowTitles();
977 void SetColumnTitle(in
long column, in
string title) raises(IncorrectIndex);
987 string GetColumnTitle(in
long column) raises(IncorrectIndex);
997 void SetColumnTitles(in StringSeq titles) raises(IncorrectArgumentLength);
1003 StringSeq GetColumnTitles();
1013 void SetRowUnit(in
long row, in
string unit) raises(IncorrectIndex);
1023 string GetRowUnit(in
long row) raises(IncorrectIndex);
1033 void SetRowUnits(in StringSeq units) raises(IncorrectArgumentLength);
1039 StringSeq GetRowUnits();
1051 long GetNbColumns();
1059 boolean HasValue(in
long row, in
long column);
1069 void RemoveValue(in
long row, in
long column) raises(IncorrectIndex);
1081 void SetNbColumns(in
long columns);
1091 LongSeq GetRowSetIndices(in
long row) raises(IncorrectIndex);
1107 LongSeq SortRow(in
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1123 LongSeq SortColumn(in
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1138 LongSeq SortByRow(in
long row, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1153 LongSeq SortByColumn(in
long column, in SortOrder order, in SortPolicy policy) raises(IncorrectIndex);
1164 void SwapCells(in
long row1, in
long column1, in
long row2, in
long column2) raises(IncorrectIndex);
1173 void SwapRows(in
long row1, in
long row2) raises(IncorrectIndex);
1182 void SwapColumns(in
long column1, in
long column2) raises(IncorrectIndex);
1293 void PutValue(in
long value, in
long row, in
long column) raises(
IncorrectIndex);
1305 long GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1403 void PutValue(in
double value, in
long row, in
long volumn) raises(
IncorrectIndex);
1415 double GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1509 void PutValue(in
string value, in
long row, in
long column) raises(
IncorrectIndex);
1521 string GetValue(in
long row, in
long column) raises(
IncorrectIndex);
1540 void SetUserName(in
string author);
1545 string GetUserName();
1554 void SetCreationDate(in
long minute, in
long hour, in
long day, in
long month, in
long year);
1564 boolean GetCreationDate(out
long minute, out
long hour, out
long day, out
long month, out
long year);
1570 void SetCreationMode(in
string mode);
1579 string GetCreationMode();
1584 void SetModified(in
long modified);
1589 boolean IsModified();
1602 void SetLocked(in
boolean lock);
1617 void SetModification(in
string author, in
long minute, in
long hour, in
long day, in
long month, in
long year);
1628 void GetModificationsList(out StringSeq authors, out LongSeq minutes, out LongSeq hours, out LongSeq days, out LongSeq months, out LongSeq years, in
boolean withCreator);
1634 void SetComment(in
string comment);
1640 string GetComment();
1646 void SetUnits(in
string units);
1659 StringSeq GetStoredComponents();
1666 string GetComponentVersion( in
string comp );
1673 StringSeq GetComponentVersions( in
string comp );
1690 void SetObject(in
string pyObject, in
boolean isScript);
1726 void SetInt(in
string ID, in
long value);
1742 void SetReal(in
string ID, in
double value);
1758 void SetString(in
string ID, in
string value);
1774 void SetBool(in
string ID, in
boolean value);
1790 void SetRealArray(in
string ID, in DoubleSeq value);
1806 void SetIntArray(in
string ID, in LongSeq value);
1822 void SetStrArray(in
string ID, in StringSeq value);
1840 boolean IsSet(in
string ID, in
long ptype);
1848 boolean RemoveID(in
string ID, in
long ptype);
1858 boolean HasFather();
1875 StringSeq GetIDs(in
long ptype);