endRes = end;\r
}\r
\r
+ public boolean adjustForRemoveLeft(int col)\r
+ {\r
+ // return value is true if the group still exists\r
+ if(startRes>=col)\r
+ startRes = startRes - col;\r
+ if(endRes>=col)\r
+ {\r
+ endRes = endRes - col;\r
+ if(startRes>endRes)\r
+ startRes = 0;\r
+ }\r
+ else\r
+ {\r
+ // must delete this group!!\r
+ return false;\r
+ }\r
+\r
+ return true;\r
+ }\r
+\r
+ public boolean adjustForRemoveRight(int col)\r
+ {\r
+\r
+ if(startRes>col)\r
+ {\r
+ // delete this group\r
+ return false;\r
+ }\r
+\r
+ if(endRes>=col)\r
+ endRes = col;\r
+\r
+\r
+ return true;\r
+ }\r
+\r
+\r
public String getName()\r
{\r
return groupName;\r