[BUG_FIXED] Restore zoom settings saving for both scintilla controls.
git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@644 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
parent
a3d71483ef
commit
4eeff970ab
@ -23,7 +23,7 @@ Web sites:
|
|||||||
***********
|
***********
|
||||||
|
|
||||||
Notepad++ official site:
|
Notepad++ official site:
|
||||||
http://notepad-plus.sourceforge.net/
|
http://notepad-plus-plus.org/
|
||||||
|
|
||||||
Notepad++ project site:
|
Notepad++ project site:
|
||||||
http://sourceforge.net/projects/notepad-plus/
|
http://sourceforge.net/projects/notepad-plus/
|
||||||
@ -41,4 +41,4 @@ Notepad++ channel:
|
|||||||
Notepad++ team:
|
Notepad++ team:
|
||||||
***************
|
***************
|
||||||
|
|
||||||
http://sourceforge.net/project/memberlist.php?group_id=95717
|
http://notepad-plus-plus.org/members
|
||||||
|
@ -173,8 +173,7 @@ LRESULT Notepad_plus::init(HWND hwnd)
|
|||||||
_mainWindowStatus = WindowMainActive;
|
_mainWindowStatus = WindowMainActive;
|
||||||
_activeView = MAIN_VIEW;
|
_activeView = MAIN_VIEW;
|
||||||
|
|
||||||
const ScintillaViewParams & svp1 = pNppParam->getSVP(SCIV_PRIMARY);
|
const ScintillaViewParams & svp1 = pNppParam->getSVP();
|
||||||
//const ScintillaViewParams & svp2 = pNppParam->getSVP(SCIV_SECOND);
|
|
||||||
|
|
||||||
int tabBarStatus = nppGUI._tabStatus;
|
int tabBarStatus = nppGUI._tabStatus;
|
||||||
_toReduceTabBar = ((tabBarStatus & TAB_REDUCE) != 0);
|
_toReduceTabBar = ((tabBarStatus & TAB_REDUCE) != 0);
|
||||||
@ -241,7 +240,7 @@ LRESULT Notepad_plus::init(HWND hwnd)
|
|||||||
|
|
||||||
_zoomOriginalValue = _pEditView->execute(SCI_GETZOOM);
|
_zoomOriginalValue = _pEditView->execute(SCI_GETZOOM);
|
||||||
_mainEditView.execute(SCI_SETZOOM, svp1._zoom);
|
_mainEditView.execute(SCI_SETZOOM, svp1._zoom);
|
||||||
_subEditView.execute(SCI_SETZOOM, svp1._zoom);
|
_subEditView.execute(SCI_SETZOOM, svp1._zoom2);
|
||||||
|
|
||||||
::SendMessage(hwnd, NPPM_INTERNAL_SETMULTISELCTION, 0, 0);
|
::SendMessage(hwnd, NPPM_INTERNAL_SETMULTISELCTION, 0, 0);
|
||||||
|
|
||||||
@ -1999,8 +1998,8 @@ void Notepad_plus::specialCmd(int id/*, int param*/)
|
|||||||
case IDM_SETTING_EDGE_SIZE :
|
case IDM_SETTING_EDGE_SIZE :
|
||||||
{
|
{
|
||||||
ValueDlg nbColumnEdgeDlg;
|
ValueDlg nbColumnEdgeDlg;
|
||||||
//ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP(param == 1?SCIV_PRIMARY:SCIV_SECOND);
|
|
||||||
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP(SCIV_PRIMARY);
|
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP();
|
||||||
nbColumnEdgeDlg.init(_pPublicInterface->getHinst(), _preference.getHSelf(), svp._edgeNbColumn, TEXT("Nb of column:"));
|
nbColumnEdgeDlg.init(_pPublicInterface->getHinst(), _preference.getHSelf(), svp._edgeNbColumn, TEXT("Nb of column:"));
|
||||||
nbColumnEdgeDlg.setNBNumber(3);
|
nbColumnEdgeDlg.setNBNumber(3);
|
||||||
|
|
||||||
@ -3180,11 +3179,13 @@ bool Notepad_plus::doStreamComment()
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Notepad_plus::saveScintillaParams(bool whichOne)
|
bool Notepad_plus::saveScintillaParams()
|
||||||
{
|
{
|
||||||
NppParameters * pNppParam = NppParameters::getInstance();
|
NppParameters * pNppParam = NppParameters::getInstance();
|
||||||
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP(SCIV_PRIMARY);
|
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP();
|
||||||
return (NppParameters::getInstance())->writeScintillaParams(svp, whichOne);
|
svp._zoom = int(_mainEditView.execute(SCI_GETZOOM));
|
||||||
|
svp._zoom2 = int(_subEditView.execute(SCI_GETZOOM));
|
||||||
|
return (NppParameters::getInstance())->writeScintillaParams(svp);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Notepad_plus::addCurrentMacro()
|
bool Notepad_plus::addCurrentMacro()
|
||||||
|
@ -231,7 +231,7 @@ public:
|
|||||||
|
|
||||||
bool isFileSession(const TCHAR * filename);
|
bool isFileSession(const TCHAR * filename);
|
||||||
void filePrint(bool showDialog);
|
void filePrint(bool showDialog);
|
||||||
bool saveScintillaParams(bool whichOne);
|
bool saveScintillaParams();
|
||||||
|
|
||||||
bool saveGUIParams();
|
bool saveGUIParams();
|
||||||
void saveDockingParams();
|
void saveDockingParams();
|
||||||
|
@ -1374,7 +1374,7 @@ LRESULT Notepad_plus::process(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lPa
|
|||||||
saveFindHistory();
|
saveFindHistory();
|
||||||
|
|
||||||
_lastRecentFileList.saveLRFL();
|
_lastRecentFileList.saveLRFL();
|
||||||
saveScintillaParams(SCIV_PRIMARY);
|
saveScintillaParams();
|
||||||
saveGUIParams();
|
saveGUIParams();
|
||||||
saveUserDefineLangs();
|
saveUserDefineLangs();
|
||||||
saveShortcuts();
|
saveShortcuts();
|
||||||
|
@ -3403,14 +3403,9 @@ void NppParameters::feedGUIParameters(TiXmlNode *node)
|
|||||||
|
|
||||||
else if (!lstrcmp(nm, TEXT("ScintillaPrimaryView")))
|
else if (!lstrcmp(nm, TEXT("ScintillaPrimaryView")))
|
||||||
{
|
{
|
||||||
feedScintillaParam(SCIV_PRIMARY, element);
|
feedScintillaParam(element);
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
else if (!lstrcmp(nm, TEXT("ScintillaSecondaryView")))
|
|
||||||
{
|
|
||||||
feedScintillaParam(SCIV_SECOND, element);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
else if (!lstrcmp(nm, TEXT("Backup")))
|
else if (!lstrcmp(nm, TEXT("Backup")))
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
@ -3565,7 +3560,7 @@ void NppParameters::feedGUIParameters(TiXmlNode *node)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
void NppParameters::feedScintillaParam(TiXmlNode *node)
|
||||||
{
|
{
|
||||||
TiXmlElement *element = node->ToElement();
|
TiXmlElement *element = node->ToElement();
|
||||||
|
|
||||||
@ -3574,9 +3569,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._lineNumberMarginShow = true;
|
_svp._lineNumberMarginShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._lineNumberMarginShow = false;
|
_svp._lineNumberMarginShow = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Bookmark Margin
|
// Bookmark Margin
|
||||||
@ -3585,9 +3580,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
{
|
{
|
||||||
|
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._bookMarkMarginShow = true;
|
_svp._bookMarkMarginShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._bookMarkMarginShow = false;
|
_svp._bookMarkMarginShow = false;
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
// doc change state Margin
|
// doc change state Margin
|
||||||
@ -3596,9 +3591,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
{
|
{
|
||||||
|
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._docChangeStateMarginShow = true;
|
_svp._docChangeStateMarginShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._docChangeStateMarginShow = false;
|
_svp._docChangeStateMarginShow = false;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
// Indent GuideLine
|
// Indent GuideLine
|
||||||
@ -3606,9 +3601,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._indentGuideLineShow = true;
|
_svp._indentGuideLineShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._indentGuideLineShow= false;
|
_svp._indentGuideLineShow= false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Folder Mark Style
|
// Folder Mark Style
|
||||||
@ -3616,15 +3611,15 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("box")))
|
if (!lstrcmp(nm, TEXT("box")))
|
||||||
_svp[whichOne]._folderStyle = FOLDER_STYLE_BOX;
|
_svp._folderStyle = FOLDER_STYLE_BOX;
|
||||||
else if (!lstrcmp(nm, TEXT("circle")))
|
else if (!lstrcmp(nm, TEXT("circle")))
|
||||||
_svp[whichOne]._folderStyle = FOLDER_STYLE_CIRCLE;
|
_svp._folderStyle = FOLDER_STYLE_CIRCLE;
|
||||||
else if (!lstrcmp(nm, TEXT("arrow")))
|
else if (!lstrcmp(nm, TEXT("arrow")))
|
||||||
_svp[whichOne]._folderStyle = FOLDER_STYLE_ARROW;
|
_svp._folderStyle = FOLDER_STYLE_ARROW;
|
||||||
else if (!lstrcmp(nm, TEXT("simple")))
|
else if (!lstrcmp(nm, TEXT("simple")))
|
||||||
_svp[whichOne]._folderStyle = FOLDER_STYLE_SIMPLE;
|
_svp._folderStyle = FOLDER_STYLE_SIMPLE;
|
||||||
else if (!lstrcmp(nm, TEXT("none")))
|
else if (!lstrcmp(nm, TEXT("none")))
|
||||||
_svp[whichOne]._folderStyle = FOLDER_STYLE_NONE;
|
_svp._folderStyle = FOLDER_STYLE_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Line Wrap method
|
// Line Wrap method
|
||||||
@ -3632,11 +3627,11 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("default")))
|
if (!lstrcmp(nm, TEXT("default")))
|
||||||
_svp[whichOne]._lineWrapMethod = LINEWRAP_DEFAULT;
|
_svp._lineWrapMethod = LINEWRAP_DEFAULT;
|
||||||
else if (!lstrcmp(nm, TEXT("aligned")))
|
else if (!lstrcmp(nm, TEXT("aligned")))
|
||||||
_svp[whichOne]._lineWrapMethod = LINEWRAP_ALIGNED;
|
_svp._lineWrapMethod = LINEWRAP_ALIGNED;
|
||||||
else if (!lstrcmp(nm, TEXT("indent")))
|
else if (!lstrcmp(nm, TEXT("indent")))
|
||||||
_svp[whichOne]._lineWrapMethod = LINEWRAP_INDENT;
|
_svp._lineWrapMethod = LINEWRAP_INDENT;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Current Line Highlighting State
|
// Current Line Highlighting State
|
||||||
@ -3644,9 +3639,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._currentLineHilitingShow = true;
|
_svp._currentLineHilitingShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._currentLineHilitingShow = false;
|
_svp._currentLineHilitingShow = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Current wrap symbol visibility State
|
// Current wrap symbol visibility State
|
||||||
@ -3654,9 +3649,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._wrapSymbolShow = true;
|
_svp._wrapSymbolShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._wrapSymbolShow = false;
|
_svp._wrapSymbolShow = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do Wrap
|
// Do Wrap
|
||||||
@ -3664,9 +3659,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("yes")))
|
if (!lstrcmp(nm, TEXT("yes")))
|
||||||
_svp[whichOne]._doWrap = true;
|
_svp._doWrap = true;
|
||||||
else if (!lstrcmp(nm, TEXT("no")))
|
else if (!lstrcmp(nm, TEXT("no")))
|
||||||
_svp[whichOne]._doWrap = false;
|
_svp._doWrap = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Do Edge
|
// Do Edge
|
||||||
@ -3674,24 +3669,30 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("background")))
|
if (!lstrcmp(nm, TEXT("background")))
|
||||||
_svp[whichOne]._edgeMode = EDGE_BACKGROUND;
|
_svp._edgeMode = EDGE_BACKGROUND;
|
||||||
else if (!lstrcmp(nm, TEXT("line")))
|
else if (!lstrcmp(nm, TEXT("line")))
|
||||||
_svp[whichOne]._edgeMode = EDGE_LINE;
|
_svp._edgeMode = EDGE_LINE;
|
||||||
else
|
else
|
||||||
_svp[whichOne]._edgeMode = EDGE_NONE;
|
_svp._edgeMode = EDGE_NONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
int val;
|
int val;
|
||||||
nm = element->Attribute(TEXT("edgeNbColumn"), &val);
|
nm = element->Attribute(TEXT("edgeNbColumn"), &val);
|
||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
_svp[whichOne]._edgeNbColumn = val;
|
_svp._edgeNbColumn = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
nm = element->Attribute(TEXT("zoom"), &val);
|
nm = element->Attribute(TEXT("zoom"), &val);
|
||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
_svp[whichOne]._zoom = val;
|
_svp._zoom = val;
|
||||||
|
}
|
||||||
|
|
||||||
|
nm = element->Attribute(TEXT("zoom2"), &val);
|
||||||
|
if (nm)
|
||||||
|
{
|
||||||
|
_svp._zoom2 = val;
|
||||||
}
|
}
|
||||||
|
|
||||||
// White Space visibility State
|
// White Space visibility State
|
||||||
@ -3699,9 +3700,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._whiteSpaceShow = true;
|
_svp._whiteSpaceShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._whiteSpaceShow = false;
|
_svp._whiteSpaceShow = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// EOL visibility State
|
// EOL visibility State
|
||||||
@ -3709,9 +3710,9 @@ void NppParameters::feedScintillaParam(bool whichOne, TiXmlNode *node)
|
|||||||
if (nm)
|
if (nm)
|
||||||
{
|
{
|
||||||
if (!lstrcmp(nm, TEXT("show")))
|
if (!lstrcmp(nm, TEXT("show")))
|
||||||
_svp[whichOne]._eolShow = true;
|
_svp._eolShow = true;
|
||||||
else if (!lstrcmp(nm, TEXT("hide")))
|
else if (!lstrcmp(nm, TEXT("hide")))
|
||||||
_svp[whichOne]._eolShow = false;
|
_svp._eolShow = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3800,11 +3801,11 @@ void NppParameters::feedDockingManager(TiXmlNode *node)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool NppParameters::writeScintillaParams(const ScintillaViewParams & svp, bool whichOne)
|
bool NppParameters::writeScintillaParams(const ScintillaViewParams & svp)
|
||||||
{
|
{
|
||||||
if (!_pXmlUserDoc) return false;
|
if (!_pXmlUserDoc) return false;
|
||||||
|
|
||||||
const TCHAR *pViewName = (whichOne == SCIV_PRIMARY)?TEXT("ScintillaPrimaryView"):TEXT("ScintillaSecondaryView");
|
const TCHAR *pViewName = TEXT("ScintillaPrimaryView");
|
||||||
TiXmlNode *nppRoot = _pXmlUserDoc->FirstChild(TEXT("NotepadPlus"));
|
TiXmlNode *nppRoot = _pXmlUserDoc->FirstChild(TEXT("NotepadPlus"));
|
||||||
if (!nppRoot) return false;
|
if (!nppRoot) return false;
|
||||||
|
|
||||||
@ -3841,6 +3842,7 @@ bool NppParameters::writeScintillaParams(const ScintillaViewParams & svp, bool w
|
|||||||
(scintNode->ToElement())->SetAttribute(TEXT("edge"), edgeStr);
|
(scintNode->ToElement())->SetAttribute(TEXT("edge"), edgeStr);
|
||||||
(scintNode->ToElement())->SetAttribute(TEXT("edgeNbColumn"), svp._edgeNbColumn);
|
(scintNode->ToElement())->SetAttribute(TEXT("edgeNbColumn"), svp._edgeNbColumn);
|
||||||
(scintNode->ToElement())->SetAttribute(TEXT("zoom"), svp._zoom);
|
(scintNode->ToElement())->SetAttribute(TEXT("zoom"), svp._zoom);
|
||||||
|
(scintNode->ToElement())->SetAttribute(TEXT("zoom2"), svp._zoom2);
|
||||||
(scintNode->ToElement())->SetAttribute(TEXT("whiteSpaceShow"), svp._whiteSpaceShow?TEXT("show"):TEXT("hide"));
|
(scintNode->ToElement())->SetAttribute(TEXT("whiteSpaceShow"), svp._whiteSpaceShow?TEXT("show"):TEXT("hide"));
|
||||||
(scintNode->ToElement())->SetAttribute(TEXT("eolShow"), svp._eolShow?TEXT("show"):TEXT("hide"));
|
(scintNode->ToElement())->SetAttribute(TEXT("eolShow"), svp._eolShow?TEXT("show"):TEXT("hide"));
|
||||||
|
|
||||||
|
@ -95,10 +95,6 @@ const int COPYDATA_PARAMS = 0;
|
|||||||
const int COPYDATA_FILENAMESA = 1;
|
const int COPYDATA_FILENAMESA = 1;
|
||||||
const int COPYDATA_FILENAMESW = 2;
|
const int COPYDATA_FILENAMESW = 2;
|
||||||
|
|
||||||
|
|
||||||
const bool SCIV_PRIMARY = false;
|
|
||||||
const bool SCIV_SECOND = true;
|
|
||||||
|
|
||||||
const TCHAR fontSizeStrs[][3] = {TEXT(""), TEXT("8"), TEXT("9"), TEXT("10"), TEXT("11"), TEXT("12"), TEXT("14"), TEXT("16"), TEXT("18"), TEXT("20"), TEXT("22"), TEXT("24"), TEXT("26"), TEXT("28")};
|
const TCHAR fontSizeStrs[][3] = {TEXT(""), TEXT("8"), TEXT("9"), TEXT("10"), TEXT("11"), TEXT("12"), TEXT("14"), TEXT("16"), TEXT("18"), TEXT("20"), TEXT("22"), TEXT("24"), TEXT("26"), TEXT("28")};
|
||||||
|
|
||||||
const TCHAR localConfFile[] = TEXT("doLocalConf.xml");
|
const TCHAR localConfFile[] = TEXT("doLocalConf.xml");
|
||||||
@ -766,6 +762,7 @@ struct ScintillaViewParams
|
|||||||
int _edgeMode;
|
int _edgeMode;
|
||||||
int _edgeNbColumn;
|
int _edgeNbColumn;
|
||||||
int _zoom;
|
int _zoom;
|
||||||
|
int _zoom2;
|
||||||
bool _whiteSpaceShow;
|
bool _whiteSpaceShow;
|
||||||
bool _eolShow;
|
bool _eolShow;
|
||||||
|
|
||||||
@ -1160,8 +1157,8 @@ public:
|
|||||||
|
|
||||||
int getNbMaxFile() const {return _nbMaxFile;};
|
int getNbMaxFile() const {return _nbMaxFile;};
|
||||||
|
|
||||||
const ScintillaViewParams & getSVP(bool whichOne) const {
|
const ScintillaViewParams & getSVP() const {
|
||||||
return _svp[whichOne];
|
return _svp;
|
||||||
};
|
};
|
||||||
|
|
||||||
bool writeNbHistoryFile(int nb) {
|
bool writeNbHistoryFile(int nb) {
|
||||||
@ -1182,7 +1179,7 @@ public:
|
|||||||
TiXmlNode * getChildElementByAttribut(TiXmlNode *pere, const TCHAR *childName,\
|
TiXmlNode * getChildElementByAttribut(TiXmlNode *pere, const TCHAR *childName,\
|
||||||
const TCHAR *attributName, const TCHAR *attributVal) const;
|
const TCHAR *attributName, const TCHAR *attributVal) const;
|
||||||
|
|
||||||
bool writeScintillaParams(const ScintillaViewParams & svp, bool whichOne);
|
bool writeScintillaParams(const ScintillaViewParams & svp);
|
||||||
|
|
||||||
bool writeGUIParams();
|
bool writeGUIParams();
|
||||||
|
|
||||||
@ -1446,7 +1443,7 @@ private:
|
|||||||
vector<TiXmlDocument *> _pXmlExternalLexerDoc;
|
vector<TiXmlDocument *> _pXmlExternalLexerDoc;
|
||||||
|
|
||||||
NppGUI _nppGUI;
|
NppGUI _nppGUI;
|
||||||
ScintillaViewParams _svp[2];
|
ScintillaViewParams _svp;
|
||||||
Lang *_langList[NB_LANG];
|
Lang *_langList[NB_LANG];
|
||||||
int _nbLang;
|
int _nbLang;
|
||||||
|
|
||||||
@ -1553,7 +1550,7 @@ private:
|
|||||||
void feedGUIParameters(TiXmlNode *node);
|
void feedGUIParameters(TiXmlNode *node);
|
||||||
void feedKeyWordsParameters(TiXmlNode *node);
|
void feedKeyWordsParameters(TiXmlNode *node);
|
||||||
void feedFileListParameters(TiXmlNode *node);
|
void feedFileListParameters(TiXmlNode *node);
|
||||||
void feedScintillaParam(bool whichOne, TiXmlNode *node);
|
void feedScintillaParam(TiXmlNode *node);
|
||||||
void feedDockingManager(TiXmlNode *node);
|
void feedDockingManager(TiXmlNode *node);
|
||||||
void feedFindHistoryParameters(TiXmlNode *node);
|
void feedFindHistoryParameters(TiXmlNode *node);
|
||||||
|
|
||||||
|
@ -1099,7 +1099,7 @@ void ScintillaEditView::defineDocType(LangType typeDoc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
NppParameters *pNppParam = NppParameters::getInstance();
|
NppParameters *pNppParam = NppParameters::getInstance();
|
||||||
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP(SCIV_PRIMARY);
|
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP();
|
||||||
if (svp._folderStyle != FOLDER_STYLE_NONE)
|
if (svp._folderStyle != FOLDER_STYLE_NONE)
|
||||||
showMargin(_SC_MARGE_FOLDER, isNeededFolderMarge(typeDoc));
|
showMargin(_SC_MARGE_FOLDER, isNeededFolderMarge(typeDoc));
|
||||||
|
|
||||||
@ -2040,7 +2040,7 @@ void ScintillaEditView::performGlobalStyles()
|
|||||||
foldfgColor = style._bgColor;
|
foldfgColor = style._bgColor;
|
||||||
foldbgColor = style._fgColor;
|
foldbgColor = style._fgColor;
|
||||||
}
|
}
|
||||||
ScintillaViewParams & svp = (ScintillaViewParams &)_pParameter->getSVP(SCIV_PRIMARY);
|
ScintillaViewParams & svp = (ScintillaViewParams &)_pParameter->getSVP();
|
||||||
for (int j = 0 ; j < NB_FOLDER_STATE ; j++)
|
for (int j = 0 ; j < NB_FOLDER_STATE ; j++)
|
||||||
defineMarker(_markersArray[FOLDER_TYPE][j], _markersArray[svp._folderStyle][j], foldfgColor, foldbgColor);
|
defineMarker(_markersArray[FOLDER_TYPE][j], _markersArray[svp._folderStyle][j], foldfgColor, foldbgColor);
|
||||||
/*
|
/*
|
||||||
|
@ -332,7 +332,7 @@ BOOL CALLBACK BarsDlg::run_dlgProc(UINT Message, WPARAM wParam, LPARAM)
|
|||||||
void MarginsDlg::initScintParam()
|
void MarginsDlg::initScintParam()
|
||||||
{
|
{
|
||||||
NppParameters *pNppParam = NppParameters::getInstance();
|
NppParameters *pNppParam = NppParameters::getInstance();
|
||||||
const ScintillaViewParams & svp = pNppParam->getSVP(SCIV_PRIMARY);
|
const ScintillaViewParams & svp = pNppParam->getSVP();
|
||||||
|
|
||||||
::SendDlgItemMessage(_hSelf, IDC_RADIO_BOX, BM_SETCHECK, FALSE, 0);
|
::SendDlgItemMessage(_hSelf, IDC_RADIO_BOX, BM_SETCHECK, FALSE, 0);
|
||||||
::SendDlgItemMessage(_hSelf, IDC_RADIO_CIRCLE, BM_SETCHECK, FALSE, 0);
|
::SendDlgItemMessage(_hSelf, IDC_RADIO_CIRCLE, BM_SETCHECK, FALSE, 0);
|
||||||
@ -442,7 +442,7 @@ BOOL CALLBACK MarginsDlg::run_dlgProc(UINT Message, WPARAM wParam, LPARAM)
|
|||||||
|
|
||||||
case WM_COMMAND :
|
case WM_COMMAND :
|
||||||
{
|
{
|
||||||
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP(SCIV_PRIMARY);
|
ScintillaViewParams & svp = (ScintillaViewParams &)pNppParam->getSVP();
|
||||||
int iView = 1;
|
int iView = 1;
|
||||||
switch (wParam)
|
switch (wParam)
|
||||||
{
|
{
|
||||||
|
@ -21,7 +21,6 @@
|
|||||||
<!-- For the secodary scintilla view,
|
<!-- For the secodary scintilla view,
|
||||||
2 status for Attribut lineNumberMargin, bookMarkMargin, indentGuideLine and currentLineHilitingShow: "show" or "hide"
|
2 status for Attribut lineNumberMargin, bookMarkMargin, indentGuideLine and currentLineHilitingShow: "show" or "hide"
|
||||||
4 status for Attribut folderMarkStyle : "simple", "arrow", "circle" and "box" -->
|
4 status for Attribut folderMarkStyle : "simple", "arrow", "circle" and "box" -->
|
||||||
<GUIConfig name="ScintillaSecondaryView" lineNumberMargin="show" bookMarkMargin="show" folderMarkStyle="box" indentGuideLine="show" currentLineHilitingShow="show" Wrap="no" edge="no" edgeNbColumn="80" wrapSymbolShow="hide" zoom="0" whiteSpaceShow="hide" eolShow="hide" />
|
|
||||||
<GUIConfig name="Auto-detection">yes</GUIConfig>
|
<GUIConfig name="Auto-detection">yes</GUIConfig>
|
||||||
<GUIConfig name="CheckHistoryFiles">no</GUIConfig>
|
<GUIConfig name="CheckHistoryFiles">no</GUIConfig>
|
||||||
<GUIConfig name="TrayIcon">no</GUIConfig>
|
<GUIConfig name="TrayIcon">no</GUIConfig>
|
||||||
|
Loading…
Reference in New Issue
Block a user