#: ./src/gui/controls/DropBox.ec:168
#: ./src/gui/controls/EditBox.ec:739
#: ./src/gui/controls/Label.ec:47
-#: ./src/gui/controls/ListBox.ec:981
-#: ./src/gui/controls/ListBox.ec:1014
-#: ./src/gui/controls/ListBox.ec:1015
-#: ./src/gui/controls/ListBox.ec:1019
-#: ./src/gui/controls/ListBox.ec:1047
-#: ./src/gui/controls/ListBox.ec:1048
+#: ./src/gui/controls/ListBox.ec:983
+#: ./src/gui/controls/ListBox.ec:1016
+#: ./src/gui/controls/ListBox.ec:1017
+#: ./src/gui/controls/ListBox.ec:1021
#: ./src/gui/controls/ListBox.ec:1049
#: ./src/gui/controls/ListBox.ec:1050
+#: ./src/gui/controls/ListBox.ec:1051
+#: ./src/gui/controls/ListBox.ec:1052
#: ./src/gui/controls/Picture.ec:19
#: ./src/gui/controls/Picture.ec:39
#: ./src/gui/controls/ScrollBar.ec:82
#: ./src/gui/controls/EditBox.ec:741
#: ./src/gui/controls/EditBox.ec:742
#: ./src/gui/controls/Label.ec:18
-#: ./src/gui/controls/ListBox.ec:963
-#: ./src/gui/controls/ListBox.ec:1002
-#: ./src/gui/controls/ListBox.ec:1010
-#: ./src/gui/controls/ListBox.ec:1011
+#: ./src/gui/controls/ListBox.ec:965
+#: ./src/gui/controls/ListBox.ec:1004
#: ./src/gui/controls/ListBox.ec:1012
#: ./src/gui/controls/ListBox.ec:1013
-#: ./src/gui/controls/ListBox.ec:1045
-#: ./src/gui/controls/ListBox.ec:1046
-#: ./src/gui/controls/ListBox.ec:1051
-#: ./src/gui/controls/ListBox.ec:1052
-#: ./src/gui/controls/ListBox.ec:1056
+#: ./src/gui/controls/ListBox.ec:1014
+#: ./src/gui/controls/ListBox.ec:1015
+#: ./src/gui/controls/ListBox.ec:1047
+#: ./src/gui/controls/ListBox.ec:1048
+#: ./src/gui/controls/ListBox.ec:1053
+#: ./src/gui/controls/ListBox.ec:1054
+#: ./src/gui/controls/ListBox.ec:1058
#: ./src/gui/controls/ScrollBar.ec:84
#: ./src/gui/controls/ScrollBar.ec:88
#: ./src/gui/controls/ScrollBar.ec:99
msgstr "Please enter a name."
#: ./src/gui/controls/DropBox.ec:98
-#: ./src/gui/controls/ListBox.ec:964
+#: ./src/gui/controls/ListBox.ec:966
msgid "Private"
msgstr "Private"
get { return dataType; }
}
property bool editable { set { editable = value; } };
+ property bool fixed { set { fixed = value; } get { return fixed; } };
property Alignment alignment
{
set
bool defaultField;
void * userData;
bool freeData;
+ bool fixed;
};
public class DataRow
else if(x < RESIZE_BORDER && field.prev)
field = field.prev;
+ if(field.fixed) return false;
resizingField = field;
this.resizeX = x + control.position.x;
this.startWidth = field.width;
}
else if(field)
{
+ if(field.fixed) return false;
draggingField = field;
if(style.moveFields)
field.headButton.stayDown = true;
if(field)
{
if(x < RESIZE_BORDER && field.prev)
- control.cursor = guiApp.GetCursor(sizeWE);
+ {
+ if(!field.prev.fixed)
+ control.cursor = guiApp.GetCursor(sizeWE);
+ }
else if(x >= control.clientSize.w - RESIZE_BORDER)
control.cursor = guiApp.GetCursor(sizeWE);
else