Lines Matching refs:range

892 BSplitLayout::_GetSplitterValueRange(int32 index, ValueRange& range)
897 range.previousMin = (int32)previousInfo->min.width + 1;
898 range.previousMax = (int32)previousInfo->max.width + 1;
899 range.previousSize = previousInfo->layoutFrame.IntegerWidth() + 1;
900 range.nextMin = (int32)nextInfo->min.width + 1;
901 range.nextMax = (int32)nextInfo->max.width + 1;
902 range.nextSize = nextInfo->layoutFrame.IntegerWidth() + 1;
904 range.previousMin = (int32)previousInfo->min.height + 1;
905 range.previousMax = (int32)previousInfo->max.height + 1;
906 range.previousSize = previousInfo->layoutFrame.IntegerHeight() + 1;
907 range.nextMin = (int32)nextInfo->min.height + 1;
908 range.nextMax = (int32)nextInfo->max.height + 1;
909 range.nextSize = (int32)nextInfo->layoutFrame.IntegerHeight() + 1;
912 range.sumValue = range.previousSize + range.nextSize;
914 range.sumValue += (int32)fSpacing;
916 range.sumValue += (int32)fSpacing;
1000 ValueRange range;
1001 _GetSplitterValueRange(index, range);
1003 value = max_c(min_c(value, range.sumValue), -(int32)fSpacing);
1006 int32 nextSize = range.sumValue - value - (int32)fSpacing;
1014 bool previousCollapsed = (previousSize <= range.previousMin / 2)
1016 bool nextCollapsed = (nextSize <= range.nextMin / 2)
1023 nextSize = range.sumValue - (int32)fSpacing;
1027 previousSize = range.sumValue - (int32)fSpacing;
1034 int32 availableSpace = range.sumValue - (int32)fSpacing;
1036 if (availableSpace < range.nextMin
1037 || availableSpace > range.nextMax) {
1042 if (availableSpace < range.previousMin
1043 || availableSpace > range.previousMax) {
1053 nextSize = range.sumValue - value - (int32)fSpacing;
1055 if (range.previousMin + range.nextMin + 2 * fSpacing > range.sumValue) {
1057 int32 availableSpace = range.sumValue - (int32)fSpacing;
1058 if (previousSize < nextSize && availableSpace >= range.nextMin
1059 && availableSpace <= range.nextMax
1062 } else if (availableSpace >= range.previousMin
1063 && availableSpace <= range.previousMax
1066 } else if (availableSpace >= range.nextMin
1067 && availableSpace <= range.nextMax
1078 previousSize = range.previousMin;
1079 nextSize = range.nextMin;
1086 if (previousSize < range.previousMin) {
1087 previousSize = range.previousMin;
1088 nextSize = range.sumValue - previousSize - 2 * (int32)fSpacing;
1089 } else if (nextSize < range.nextMin) {
1090 nextSize = range.nextMin;
1091 previousSize = range.sumValue - nextSize - 2 * (int32)fSpacing;
1095 if (range.previousMax + range.nextMax + 2 * (int32)fSpacing
1096 >= range.sumValue) {
1097 if (previousSize > range.previousMax) {
1098 previousSize = range.previousMax;
1099 nextSize = range.sumValue - previousSize
1101 } else if (nextSize > range.nextMax) {
1102 nextSize = range.nextMax;
1103 previousSize = range.sumValue - nextSize
1113 int32 availableSpace = range.sumValue - (int32)fSpacing;