MCPcopy Create free account
hub / github.com/9miao/CrossApp / widthForComponent

Method widthForComponent

CrossApp/view/CADatePickerView.cpp:238–275  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

236}
237
238float CADatePickerView::widthForComponent(CAPickerView* pickerView, unsigned int component)
239{
240 float width = m_pPickerView->getFrame().size.width/numberOfComponentsInPickerView(pickerView);
241 switch (m_eMode)
242 {
243 case CADatePickerModeCountDownTimer:
244 if (component == 0) { // hour
245 } else { // min
246 }
247 break;
248
249 case CADatePickerModeDate:
250 if (component == 0) { // years
251 } else if (component == 1) { // month
252 } else { // day
253 }
254 break;
255
256 case CADatePickerModeDateAndTime:
257 width = m_pPickerView->getFrame().size.width/4;
258 if (component == 0) { // date
259 width *= 2;
260 } else if (component == 1) { // hour
261 } else { // minutes
262 }
263 break;
264
265 case CADatePickerModeTime:
266 if (component == 0) { // hour
267 } else { // min
268 }
269 break;
270
271 default:
272 break;
273 }
274 return width;
275}
276
277float CADatePickerView::rowHeightForComponent(CAPickerView* pickerView, unsigned int component)
278{

Callers 3

rowSizeForComponentMethod · 0.45
calcTotalWidthMethod · 0.45
reloadAllComponentsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected