[ENHANCEMENT] Enhance doc map.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@878 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
9206fd252e
commit
e6dbc657d6
@ -4853,6 +4853,7 @@ Quote quotes[nbQuote] = {
|
||||
{"Gavin Russell Baker", "C++ : Where friends have access to your private members."},
|
||||
{"Alanna", "Saying that Java is nice because it works on all OSes is like saying that anal sex is nice because it works on all genders."},
|
||||
{"Linus Torvalds", "Software is like sex: It's better when it's free."},
|
||||
//{"Thomer M. Gil", "Don't get me wrong: Emacs is a great operating system --- it lacks a good editor, though."},
|
||||
{"Steve Jobs", "The only problem with Microsoft is they just have no taste. They have absolutely no taste. And I don't mean that in a small way, I mean that in a big way, in the sense that they don't think of original ideas, and they don't bring much culture into their products."},
|
||||
{"brotips #1001", "Do everything for greatness, not money. Money follows greatness."},
|
||||
{"brotips #1212", "Cheating is like eating fast food: you do it, you enjoy it, and then you feel like shit."},
|
||||
|
@ -126,7 +126,7 @@ void DocumentMap::wrapMap()
|
||||
pLine = i;
|
||||
}
|
||||
}
|
||||
else
|
||||
else // line wrapped, let's found the nb char in the first wrapped line
|
||||
{
|
||||
nbWrappedDocLine++;
|
||||
}
|
||||
@ -155,7 +155,45 @@ void DocumentMap::wrapMap()
|
||||
|
||||
// resize map width W2 according W1, Xlength1 and Xlength2
|
||||
int w2 = (w1 * Xlength2)/Xlength1;
|
||||
/*
|
||||
double ddd = (double)Xlength1/(double)Xlength2;
|
||||
char dchar[256];
|
||||
sprintf(dchar, "%f", ddd);
|
||||
::MessageBoxA(NULL, dchar, "", MB_OK);
|
||||
|
||||
// -10 => 1
|
||||
// -9 => 1
|
||||
// -8 => 1
|
||||
// -7 => 1
|
||||
// -6 => 1.5
|
||||
// -5 => 2
|
||||
// -4 => 2.5
|
||||
// -3 => 2.5
|
||||
// -2 => 3.5
|
||||
// -1 => 3.5
|
||||
// 0: -10 => 4
|
||||
// 1: -10 => 4.5
|
||||
// 2 => 5
|
||||
// 3 => 5
|
||||
// 4 => 5.5
|
||||
// 5 => 6
|
||||
// 6 => 6.5
|
||||
// 7 => 7
|
||||
// 8 => 7
|
||||
// 9 => 7.5
|
||||
// 10 => 8
|
||||
// 11 => 8.5
|
||||
// 12 => 8.5
|
||||
// 13 => 9.5
|
||||
// 14 => 9.5
|
||||
// 15 => 10
|
||||
// 16 => 10.5
|
||||
// 17 => 11
|
||||
// 18 => 11
|
||||
// 19 => 11.5
|
||||
// 20 => 12
|
||||
|
||||
*/
|
||||
::MoveWindow(_pScintillaEditView->getHSelf(), 0, 0, w2, rect.bottom-rect.top, TRUE);
|
||||
_pScintillaEditView->wrap(true);
|
||||
|
||||
@ -225,7 +263,7 @@ void DocumentMap::doMove()
|
||||
RECT rc;
|
||||
POINT pt = {0,0};
|
||||
::ClientToScreen(_pScintillaEditView->getHSelf(), &pt);
|
||||
_pScintillaEditView->getClientRect(rc);
|
||||
getClientRect(rc);
|
||||
::MoveWindow(_vzDlg.getHSelf(), pt.x, pt.y, (rc.right - rc.left), (rc.bottom - rc.top), TRUE);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user