Lines Matching refs:offset
42 void ui_browser__list_head_seek(struct ui_browser *self, off_t offset, int whence)
61 if (offset > 0) {
62 while (offset-- != 0)
65 while (offset++ != 0)
72 void ui_browser__rb_tree_seek(struct ui_browser *self, off_t offset, int whence)
91 if (offset > 0) {
92 while (offset-- != 0)
95 while (offset++ != 0)
241 off_t offset;
271 offset = self->height;
272 if (self->index + offset > self->nr_entries - 1)
273 offset = self->nr_entries - 1 - self->index;
274 self->index += offset;
275 self->top_idx += offset;
276 self->seek(self, +offset, SEEK_CUR);
283 offset = self->top_idx;
285 offset = self->height;
287 self->index -= offset;
288 self->top_idx -= offset;
289 self->seek(self, -offset, SEEK_CUR);
295 offset = self->height - 1;
296 if (offset >= self->nr_entries)
297 offset = self->nr_entries - 1;
300 self->top_idx = self->index - offset;
301 self->seek(self, -offset, SEEK_END);