/programs/cmm/lib/list_box.h |
---|
19,21 → 19,21 |
//void debug_values(); |
}; |
/* |
void llist::debug_values() |
{ |
debug("current: "); |
debugi(current); |
debug("first: "); |
debugi(first); |
debug("visible: "); |
debugi(visible); |
debug("count: "); |
debugi(count); |
} |
*/ |
// void llist::debug_values() |
// { |
// debug("current: "); |
// debugi(current); |
// debug("first: "); |
// debugi(first); |
// debug("visible: "); |
// debugi(visible); |
// debug("count: "); |
// debugi(count); |
// } |
void llist::ClearList() |
{ |
count = visible = first = current = 0; |
65,7 → 65,8 |
} |
if (scroll_state == 1) |
{ |
if (visible+first+3 >= count) first = count - visible; else first+=2; |
if (visible + first == count) return 0; |
if (visible+first+3 > count) first = count - visible; else first+=2; |
return 1; |
} |
return 0; |