mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
next time, save before you commit...
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@776 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -263,30 +263,13 @@ void TreeList::onLeftDClick(wxMouseEvent& ev) {
|
|||||||
// ----------------------------------------------------------------------------- : TreeList : Copy of VScrolledWindow
|
// ----------------------------------------------------------------------------- : TreeList : Copy of VScrolledWindow
|
||||||
|
|
||||||
void TreeList::ScrollToLine(size_t line) {
|
void TreeList::ScrollToLine(size_t line) {
|
||||||
// Based on VScrolledWindow::ScrollToLine
|
|
||||||
|
|
||||||
// determine the real first line to scroll to: we shouldn't scroll beyond the end
|
// determine the real first line to scroll to: we shouldn't scroll beyond the end
|
||||||
line = (size_t)min((int)line, (int)(total_lines - visible_lines_t));
|
line = (size_t)min((int)line, (int)(total_lines - visible_lines_t));
|
||||||
|
// nothing to do?
|
||||||
// nothing to do?
|
|
||||||
if (line == first_line) return;
|
if (line == first_line) return;
|
||||||
|
|
||||||
//%size_t first_line_old = first_line;
|
|
||||||
first_line = line;
|
first_line = line;
|
||||||
|
|
||||||
UpdateScrollbar();
|
UpdateScrollbar();
|
||||||
|
Refresh(false);
|
||||||
Refresh(false);
|
|
||||||
/*
|
|
||||||
// finally refresh the display -- but only redraw as few lines as possible to avoid flicker
|
|
||||||
wxSize cs = GetClientSize();
|
|
||||||
int dy = (int)(first_line_old - first_line) * item_height;
|
|
||||||
if (abs(dy) >= cs.y - header_height) {
|
|
||||||
Refresh(false);
|
|
||||||
} else {
|
|
||||||
wxRect rect(0, header_height, cs.x, cs.y - header_height);
|
|
||||||
ScrollWindow(0, dy, &rect);
|
|
||||||
}*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void TreeList::UpdateScrollbar() {
|
void TreeList::UpdateScrollbar() {
|
||||||
|
|||||||
Reference in New Issue
Block a user