Lines Matching refs:index

102 TimeEdit::DrawSection(uint32 index, BRect bounds, bool hasFocus)
104 if (fFieldPositions == NULL || index * 2 + 1 >= (uint32)fFieldPosCount)
114 fText.CopyCharsInto(field, fFieldPositions[index * 2],
115 fFieldPositions[index * 2 + 1] - fFieldPositions[index * 2]);
127 TimeEdit::DrawSeparator(uint32 index, BRect bounds)
129 if (fFieldPositions == NULL || index * 2 + 2 >= (uint32)fFieldPosCount)
133 fText.CopyCharsInto(field, fFieldPositions[index * 2 + 1],
134 fFieldPositions[index * 2 + 2] - fFieldPositions[index * 2 + 1]);
159 TimeEdit::SectionFocus(uint32 index)
162 fFocus = index;
163 fHoldValue = _SectionValue(index);
353 TimeEdit::_SectionValue(int32 index) const
355 if (index < 0 || index >= fFieldCount)
359 switch (fFields[index]) {
469 DateEdit::DrawSection(uint32 index, BRect bounds, bool hasFocus)
471 if (fFieldPositions == NULL || index * 2 + 1 >= (uint32)fFieldPosCount)
481 fText.CopyCharsInto(field, fFieldPositions[index * 2],
482 fFieldPositions[index * 2 + 1] - fFieldPositions[index * 2]);
494 DateEdit::DrawSeparator(uint32 index, BRect bounds)
496 if (index >= 2)
499 if (fFieldPositions == NULL || index * 2 + 2 >= (uint32)fFieldPosCount)
503 fText.CopyCharsInto(field, fFieldPositions[index * 2 + 1],
504 fFieldPositions[index * 2 + 2] - fFieldPositions[index * 2 + 1]);
515 DateEdit::SectionFocus(uint32 index)
518 fFocus = index;
519 fHoldValue = _SectionValue(index);
717 DateEdit::_SectionValue(int32 index) const
719 if (index < 0 || index >= fFieldCount)
723 switch (fFields[index]) {
845 SectionEdit::FrameForSection(uint32 index)
853 area.left += index * (width + sepWidth);
861 SectionEdit::FrameForSeparator(uint32 index)
869 area.left += (index + 1) * width + index * sepWidth;