From e5cb8db3ceecd4b0cbcafdf05d5de131e5a819ae Mon Sep 17 00:00:00 2001 From: mandeeps708 Date: Wed, 20 Apr 2016 00:43:11 +0530 Subject: [PATCH] fixes Enable/Disable line number of MacroEditor --- src/Gui/TextEdit.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Gui/TextEdit.cpp b/src/Gui/TextEdit.cpp index a3291d2d7..e7e1b251a 100644 --- a/src/Gui/TextEdit.cpp +++ b/src/Gui/TextEdit.cpp @@ -443,6 +443,15 @@ void TextEditor::OnChange(Base::Subject &rCaller,const char* sReaso int fontSize = metric.width(QLatin1String("0")); setTabStopWidth(tabWidth * fontSize); } + + // Enables/Disables Line number in the Macro Editor from Edit->Preferences->Editor menu. + QRect cr = contentsRect(); + bool show = hPrefGrp->GetBool( "EnableLineNumber", true ); + if(show) { + lineNumberArea->setGeometry(QRect(cr.left(), cr.top(), lineNumberAreaWidth(), cr.height())); + } else { + lineNumberArea->setGeometry(QRect(cr.left(), cr.top(), 0, cr.height())); + } } void TextEditor::paintEvent (QPaintEvent * e)