Lines Matching refs:info

387         DayAdapterInfo info = getAdapterInfoByPosition(position);
388 if (info != null) {
389 return info.dayAdapter.getItemViewType(position - info.offset);
398 DayAdapterInfo info = getAdapterInfoByPosition(position);
399 if (info != null) {
400 return info.dayAdapter.isEnabled(position - info.offset);
413 DayAdapterInfo info = getAdapterInfoByPosition(position);
414 if (info != null) {
415 return info.dayAdapter.getItem(position - info.offset);
430 DayAdapterInfo info = getAdapterInfoByPosition(position);
431 if (info != null) {
432 int curPos = info.dayAdapter.getCursorPosition(position - info.offset);
438 info.cursor.moveToPosition(curPos);
439 return info.cursor.getLong(AgendaWindowAdapter.INDEX_EVENT_ID) << 20 +
440 info.cursor.getLong(AgendaWindowAdapter.INDEX_BEGIN);
443 return info.dayAdapter.findJulianDayFromPosition(position);
467 DayAdapterInfo info = getAdapterInfoByPosition(position);
468 if (info != null) {
469 int offset = position - info.offset;
470 v = info.dayAdapter.getView(offset, convertView,
475 if (info.dayAdapter.isDayHeaderView(offset)) {
478 if (info.dayAdapter.isFirstDayAfterYesterday(offset)) {
535 DayAdapterInfo info = getAdapterInfoByTime(time);
537 if (info != null) {
538 pos = info.offset + info.dayAdapter.findEventPositionNearestTime(time, id);
550 for (DayAdapterInfo info : mAdapterInfos) {
551 if (info.offset <= position
552 && position < (info.offset + info.size)) {
553 mLastUsedInfo = info;
554 return info;
568 for (DayAdapterInfo info : mAdapterInfos) {
569 if (info.start <= day && day <= info.end) {
570 return info;
582 * Return the event info for a given position in the adapter
597 DayAdapterInfo info = getAdapterInfoByPosition(positionInAdapter);
598 if (info == null) {
602 int cursorPosition = info.dayAdapter.getCursorPosition(positionInAdapter - info.offset);
613 if (cursorPosition < info.cursor.getCount()) {
614 AgendaItem item = buildAgendaItemFromCursor(info.cursor, cursorPosition, isDayHeader);
616 item.startDay = info.dayAdapter.findJulianDayFromPosition(positionInAdapter -
617 info.offset);
695 + (refreshEventInfo ? " refresh event info" : ""));
787 DayAdapterInfo info;
789 info = mAdapterInfos.poll();
790 if (info != null) {
792 info.cursor.close();
793 deletedRows += info.size;
794 recycleMe = info;
796 } while (info != null);
1066 // info when the view is created.
1181 DayAdapterInfo info = mAdapterInfos.getFirst();
1186 if (info != null && JulianToday >= info.start && JulianToday
1191 info = iter.next();
1192 for (int i = 0; i < info.size; i++) {
1193 if (info.dayAdapter.findJulianDayFromPosition(i) >= JulianToday) {
1194 info.dayAdapter.setAsFirstDayAfterYesterday(i);
1228 * Update the adapter info array with a the new cursor. Close out old
1235 // Remove adapter info's from adapterInfos as needed
1236 DayAdapterInfo info = pruneAdapterInfo(data.queryType);
1238 if (info == null) {
1239 info = new DayAdapterInfo(mContext);
1243 + -info.size);
1244 listPositionOffset = -info.size;
1247 // Setup adapter info
1248 info.start = data.start;
1249 info.end = data.end;
1250 info.cursor = cursor;
1251 info.dayAdapter.changeCursor(info);
1252 info.size = info.dayAdapter.getCount();
1257 mAdapterInfos.addFirst(info);
1258 listPositionOffset += info.size;
1260 mAdapterInfos.addLast(info);
1265 mAdapterInfos.addLast(info);
1335 DayAdapterInfo info = getAdapterInfoByPosition(position);
1336 if (info != null) {
1337 return info.dayAdapter.getInstanceId(position - info.offset);
1343 DayAdapterInfo info = getAdapterInfoByPosition(position);
1344 if (info != null) {
1345 return info.dayAdapter.getStartTime(position - info.offset);
1352 DayAdapterInfo info = getAdapterInfoByPosition(position);
1353 if (info != null) {
1354 return info.cursor;
1360 DayAdapterInfo info = getAdapterInfoByPosition(position);
1361 if (info != null) {
1362 return info.dayAdapter.getCursorPosition(position - info.offset);
1379 DayAdapterInfo info = getAdapterInfoByPosition(position);
1380 if (info != null) {
1381 int pos = info.dayAdapter.getHeaderPosition(position - info.offset);
1382 return (pos != -1)?(pos + info.offset):-1;
1393 DayAdapterInfo info = getAdapterInfoByPosition(headerPosition);
1394 if (info != null) {
1395 return info.dayAdapter.getHeaderItemsCount(headerPosition - info.offset);