remove nouse editor options
This commit is contained in:
parent
9964551ed6
commit
4da95ebf0a
|
@ -5231,7 +5231,7 @@ void Editor::applySettings()
|
||||||
incPaintLock();
|
incPaintLock();
|
||||||
QSynedit::EditorOptions options = QSynedit::eoAltSetsColumnMode |
|
QSynedit::EditorOptions options = QSynedit::eoAltSetsColumnMode |
|
||||||
QSynedit::eoDragDropEditing | QSynedit::eoDropFiles | QSynedit::eoKeepCaretX | QSynedit::eoTabsToSpaces |
|
QSynedit::eoDragDropEditing | QSynedit::eoDropFiles | QSynedit::eoKeepCaretX | QSynedit::eoTabsToSpaces |
|
||||||
QSynedit::eoRightMouseMovesCursor | QSynedit::eoScrollByOneLess | QSynedit::eoTabIndent | QSynedit::eoHideShowScrollbars | QSynedit::eoGroupUndo
|
QSynedit::eoRightMouseMovesCursor | QSynedit::eoTabIndent | QSynedit::eoHideShowScrollbars | QSynedit::eoGroupUndo
|
||||||
| QSynedit::eoSelectWordByDblClick;
|
| QSynedit::eoSelectWordByDblClick;
|
||||||
|
|
||||||
options.setFlag(QSynedit::eoShowLeadingSpaces, pSettings->editor().showLeadingSpaces());
|
options.setFlag(QSynedit::eoShowLeadingSpaces, pSettings->editor().showLeadingSpaces());
|
||||||
|
@ -5250,10 +5250,8 @@ void Editor::applySettings()
|
||||||
options.setFlag(QSynedit::eoHideShowScrollbars,pSettings->editor().autoHideScrollbar());
|
options.setFlag(QSynedit::eoHideShowScrollbars,pSettings->editor().autoHideScrollbar());
|
||||||
options.setFlag(QSynedit::eoScrollPastEol,pSettings->editor().scrollPastEol());
|
options.setFlag(QSynedit::eoScrollPastEol,pSettings->editor().scrollPastEol());
|
||||||
options.setFlag(QSynedit::eoScrollPastEof,pSettings->editor().scrollPastEof());
|
options.setFlag(QSynedit::eoScrollPastEof,pSettings->editor().scrollPastEof());
|
||||||
options.setFlag(QSynedit::eoScrollByOneLess,pSettings->editor().scrollByOneLess());
|
|
||||||
options.setFlag(QSynedit::eoHalfPageScroll,pSettings->editor().halfPageScroll());
|
options.setFlag(QSynedit::eoHalfPageScroll,pSettings->editor().halfPageScroll());
|
||||||
options.setFlag(QSynedit::eoHalfPageScroll,pSettings->editor().halfPageScroll());
|
options.setFlag(QSynedit::eoInvertMouseScroll, false);
|
||||||
options.setFlag(QSynedit::eoInvertMouseScroll, pSettings->editor().invertMouseScroll());
|
|
||||||
|
|
||||||
options.setFlag(QSynedit::eoShowRainbowColor,
|
options.setFlag(QSynedit::eoShowRainbowColor,
|
||||||
pSettings->editor().rainbowParenthesis()
|
pSettings->editor().rainbowParenthesis()
|
||||||
|
|
|
@ -825,16 +825,6 @@ void Settings::Editor::setForceFixedFontWidth(bool newForceFixedWidth)
|
||||||
mForceFixedFontWidth = newForceFixedWidth;
|
mForceFixedFontWidth = newForceFixedWidth;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Settings::Editor::invertMouseScroll() const
|
|
||||||
{
|
|
||||||
return mInvertMouseScroll;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Settings::Editor::setInvertMouseScroll(bool newInvertMouseScroll)
|
|
||||||
{
|
|
||||||
mInvertMouseScroll = newInvertMouseScroll;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Settings::Editor::showTrailingSpaces() const
|
bool Settings::Editor::showTrailingSpaces() const
|
||||||
{
|
{
|
||||||
return mShowTrailingSpaces;
|
return mShowTrailingSpaces;
|
||||||
|
@ -1280,16 +1270,6 @@ QString Settings::Editor::fontName() const
|
||||||
return mFontFamilies.length() > 0 ? mFontFamilies[0] : "";
|
return mFontFamilies.length() > 0 ? mFontFamilies[0] : "";
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Settings::Editor::scrollByOneLess() const
|
|
||||||
{
|
|
||||||
return mScrollByOneLess;
|
|
||||||
}
|
|
||||||
|
|
||||||
void Settings::Editor::setScrollByOneLess(bool scrollByOneLess)
|
|
||||||
{
|
|
||||||
mScrollByOneLess = scrollByOneLess;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Settings::Editor::scrollPastEol() const
|
bool Settings::Editor::scrollPastEol() const
|
||||||
{
|
{
|
||||||
return mScrollPastEol;
|
return mScrollPastEol;
|
||||||
|
@ -1348,11 +1328,9 @@ void Settings::Editor::doSave()
|
||||||
saveValue("auto_hide_scroll_bar", mAutoHideScrollbar);
|
saveValue("auto_hide_scroll_bar", mAutoHideScrollbar);
|
||||||
saveValue("scroll_past_eof", mScrollPastEof);
|
saveValue("scroll_past_eof", mScrollPastEof);
|
||||||
saveValue("scroll_past_eol", mScrollPastEol);
|
saveValue("scroll_past_eol", mScrollPastEol);
|
||||||
saveValue("scroll_by_one_less", mScrollByOneLess);
|
|
||||||
saveValue("half_page_scroll", mHalfPageScroll);
|
saveValue("half_page_scroll", mHalfPageScroll);
|
||||||
saveValue("mouse_wheel_scroll_speed", mMouseWheelScrollSpeed);
|
saveValue("mouse_wheel_scroll_speed", mMouseWheelScrollSpeed);
|
||||||
saveValue("mouse_selection_scroll_speed",mMouseSelectionScrollSpeed);
|
saveValue("mouse_selection_scroll_speed",mMouseSelectionScrollSpeed);
|
||||||
saveValue("invert_mouse_scroll",mInvertMouseScroll);
|
|
||||||
|
|
||||||
//right edge
|
//right edge
|
||||||
saveValue("show_right_edge_line",mShowRightEdgeLine);
|
saveValue("show_right_edge_line",mShowRightEdgeLine);
|
||||||
|
@ -1481,11 +1459,9 @@ void Settings::Editor::doLoad()
|
||||||
mAutoHideScrollbar = boolValue("auto_hide_scroll_bar", false);
|
mAutoHideScrollbar = boolValue("auto_hide_scroll_bar", false);
|
||||||
mScrollPastEof = boolValue("scroll_past_eof", true);
|
mScrollPastEof = boolValue("scroll_past_eof", true);
|
||||||
mScrollPastEol = boolValue("scroll_past_eol", false);
|
mScrollPastEol = boolValue("scroll_past_eol", false);
|
||||||
mScrollByOneLess = boolValue("scroll_by_one_less", false);
|
|
||||||
mHalfPageScroll = boolValue("half_page_scroll",false);
|
mHalfPageScroll = boolValue("half_page_scroll",false);
|
||||||
mMouseWheelScrollSpeed = intValue("mouse_wheel_scroll_speed", 3);
|
mMouseWheelScrollSpeed = intValue("mouse_wheel_scroll_speed", 3);
|
||||||
mMouseSelectionScrollSpeed = intValue("mouse_selection_scroll_speed",1);
|
mMouseSelectionScrollSpeed = intValue("mouse_selection_scroll_speed",1);
|
||||||
mInvertMouseScroll = boolValue("invert_mouse_scroll", false);
|
|
||||||
|
|
||||||
|
|
||||||
//right edge
|
//right edge
|
||||||
|
|
|
@ -165,9 +165,6 @@ public:
|
||||||
bool scrollPastEol() const;
|
bool scrollPastEol() const;
|
||||||
void setScrollPastEol(bool scrollPastEol);
|
void setScrollPastEol(bool scrollPastEol);
|
||||||
|
|
||||||
bool scrollByOneLess() const;
|
|
||||||
void setScrollByOneLess(bool scrollByOneLess);
|
|
||||||
|
|
||||||
bool halfPageScroll() const;
|
bool halfPageScroll() const;
|
||||||
void setHalfPageScroll(bool halfPageScroll);
|
void setHalfPageScroll(bool halfPageScroll);
|
||||||
|
|
||||||
|
@ -410,9 +407,6 @@ public:
|
||||||
bool forceFixedFontWidth() const;
|
bool forceFixedFontWidth() const;
|
||||||
void setForceFixedFontWidth(bool newForceFixedWidth);
|
void setForceFixedFontWidth(bool newForceFixedWidth);
|
||||||
|
|
||||||
bool invertMouseScroll() const;
|
|
||||||
void setInvertMouseScroll(bool newInvertMouseScroll);
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
//General
|
//General
|
||||||
// indents
|
// indents
|
||||||
|
@ -440,11 +434,9 @@ public:
|
||||||
bool mAutoHideScrollbar;
|
bool mAutoHideScrollbar;
|
||||||
bool mScrollPastEof;
|
bool mScrollPastEof;
|
||||||
bool mScrollPastEol;
|
bool mScrollPastEol;
|
||||||
bool mScrollByOneLess;
|
|
||||||
bool mHalfPageScroll;
|
bool mHalfPageScroll;
|
||||||
int mMouseWheelScrollSpeed;
|
int mMouseWheelScrollSpeed;
|
||||||
int mMouseSelectionScrollSpeed;
|
int mMouseSelectionScrollSpeed;
|
||||||
bool mInvertMouseScroll;
|
|
||||||
|
|
||||||
//right margin
|
//right margin
|
||||||
bool mShowRightEdgeLine;
|
bool mShowRightEdgeLine;
|
||||||
|
|
|
@ -76,13 +76,8 @@ void EditorGeneralWidget::doLoad()
|
||||||
ui->chkScrollPastEOF->setChecked(pSettings->editor().scrollPastEof());
|
ui->chkScrollPastEOF->setChecked(pSettings->editor().scrollPastEof());
|
||||||
ui->chkScrollPastEOL->setChecked(pSettings->editor().scrollPastEol());
|
ui->chkScrollPastEOL->setChecked(pSettings->editor().scrollPastEol());
|
||||||
ui->chkScrollHalfPage->setChecked(pSettings->editor().halfPageScroll());
|
ui->chkScrollHalfPage->setChecked(pSettings->editor().halfPageScroll());
|
||||||
ui->chkScrollByOneLess->setChecked(pSettings->editor().scrollByOneLess());
|
|
||||||
ui->spinMouseWheelScrollSpeed->setValue(pSettings->editor().mouseWheelScrollSpeed());
|
ui->spinMouseWheelScrollSpeed->setValue(pSettings->editor().mouseWheelScrollSpeed());
|
||||||
ui->spinMouseSelectionScrollSpeed->setValue(pSettings->editor().mouseSelectionScrollSpeed());
|
ui->spinMouseSelectionScrollSpeed->setValue(pSettings->editor().mouseSelectionScrollSpeed());
|
||||||
if (pSettings->editor().invertMouseScroll())
|
|
||||||
ui->rbInvertScroll->setChecked(true);
|
|
||||||
else
|
|
||||||
ui->rbNaturalScroll->setChecked(true);
|
|
||||||
|
|
||||||
//right margin line;
|
//right margin line;
|
||||||
ui->grpRightEdge->setChecked(pSettings->editor().showRightEdgeLine());
|
ui->grpRightEdge->setChecked(pSettings->editor().showRightEdgeLine());
|
||||||
|
@ -116,11 +111,9 @@ void EditorGeneralWidget::doSave()
|
||||||
pSettings->editor().setAutoHideScrollbar(ui->chkAutoHideScrollBars->isChecked());
|
pSettings->editor().setAutoHideScrollbar(ui->chkAutoHideScrollBars->isChecked());
|
||||||
pSettings->editor().setScrollPastEof(ui->chkScrollPastEOF->isChecked());
|
pSettings->editor().setScrollPastEof(ui->chkScrollPastEOF->isChecked());
|
||||||
pSettings->editor().setScrollPastEol(ui->chkScrollPastEOL->isChecked());
|
pSettings->editor().setScrollPastEol(ui->chkScrollPastEOL->isChecked());
|
||||||
pSettings->editor().setScrollByOneLess(ui->chkScrollByOneLess->isChecked());
|
|
||||||
pSettings->editor().setHalfPageScroll(ui->chkScrollHalfPage->isChecked());
|
pSettings->editor().setHalfPageScroll(ui->chkScrollHalfPage->isChecked());
|
||||||
pSettings->editor().setMouseWheelScrollSpeed(ui->spinMouseWheelScrollSpeed->value());
|
pSettings->editor().setMouseWheelScrollSpeed(ui->spinMouseWheelScrollSpeed->value());
|
||||||
pSettings->editor().setMouseSelectionScrollSpeed(ui->spinMouseSelectionScrollSpeed->value());
|
pSettings->editor().setMouseSelectionScrollSpeed(ui->spinMouseSelectionScrollSpeed->value());
|
||||||
pSettings->editor().setInvertMouseScroll(ui->rbInvertScroll->isChecked());
|
|
||||||
//right margin line;
|
//right margin line;
|
||||||
pSettings->editor().setShowRightEdgeLine(ui->grpRightEdge->isChecked());
|
pSettings->editor().setShowRightEdgeLine(ui->grpRightEdge->isChecked());
|
||||||
pSettings->editor().setRightEdgeWidth(ui->spRightEdge->value());
|
pSettings->editor().setRightEdgeWidth(ui->spRightEdge->value());
|
||||||
|
|
|
@ -360,49 +360,6 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
|
||||||
<widget class="QCheckBox" name="chkScrollByOneLess">
|
|
||||||
<property name="text">
|
|
||||||
<string>Forces page scroll to be one line less</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QGroupBox" name="groupBox_3">
|
|
||||||
<property name="title">
|
|
||||||
<string>Mouse Scroll Direction</string>
|
|
||||||
</property>
|
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout_7">
|
|
||||||
<item>
|
|
||||||
<widget class="QRadioButton" name="rbNaturalScroll">
|
|
||||||
<property name="text">
|
|
||||||
<string>Natural</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<widget class="QRadioButton" name="rbInvertScroll">
|
|
||||||
<property name="text">
|
|
||||||
<string>Invert</string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<spacer name="horizontalSpacer_8">
|
|
||||||
<property name="orientation">
|
|
||||||
<enum>Qt::Horizontal</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0">
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item>
|
<item>
|
||||||
<widget class="QWidget" name="widget_6" native="true">
|
<widget class="QWidget" name="widget_6" native="true">
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
<layout class="QHBoxLayout" name="horizontalLayout_3">
|
||||||
|
|
|
@ -5651,9 +5651,6 @@ void QSynEdit::executeCommand(EditCommand command, QChar ch, void *pData)
|
||||||
int counter = mLinesInWindow;
|
int counter = mLinesInWindow;
|
||||||
if (mOptions.testFlag(eoHalfPageScroll))
|
if (mOptions.testFlag(eoHalfPageScroll))
|
||||||
counter /= 2;
|
counter /= 2;
|
||||||
if (mOptions.testFlag(eoScrollByOneLess)) {
|
|
||||||
counter -=1;
|
|
||||||
}
|
|
||||||
if (counter<0)
|
if (counter<0)
|
||||||
break;
|
break;
|
||||||
if (command == EditCommand::PageUp || command == EditCommand::SelPageUp) {
|
if (command == EditCommand::PageUp || command == EditCommand::SelPageUp) {
|
||||||
|
|
|
@ -90,7 +90,7 @@ enum EditorOption {
|
||||||
eoHideShowScrollbars = 0x00000200, //if enabled, then the scrollbars will only show when necessary. If you have ScrollPastEOL, then it the horizontal bar will always be there (it uses MaxLength instead)
|
eoHideShowScrollbars = 0x00000200, //if enabled, then the scrollbars will only show when necessary. If you have ScrollPastEOL, then it the horizontal bar will always be there (it uses MaxLength instead)
|
||||||
eoKeepCaretX = 0x00000400 , //When moving through lines w/o Cursor Past EOL, keeps the X position of the cursor
|
eoKeepCaretX = 0x00000400 , //When moving through lines w/o Cursor Past EOL, keeps the X position of the cursor
|
||||||
eoRightMouseMovesCursor= 0x00000800, //When clicking with the right mouse for a popup menu, move the cursor to that location
|
eoRightMouseMovesCursor= 0x00000800, //When clicking with the right mouse for a popup menu, move the cursor to that location
|
||||||
eoScrollByOneLess = 0x00001000, //Forces scrolling to be one less
|
// eoScrollByOneLess = 0x00001000, //Forces scrolling to be one less
|
||||||
eoScrollPastEof = 0x00002000, //Allows the cursor to go past the end of file marker
|
eoScrollPastEof = 0x00002000, //Allows the cursor to go past the end of file marker
|
||||||
eoScrollPastEol = 0x00004000, //Allows the cursor to go past the last character into the white space at the end of a line
|
eoScrollPastEol = 0x00004000, //Allows the cursor to go past the last character into the white space at the end of a line
|
||||||
eoInvertMouseScroll = 0x00008000, //Shows the special Characters
|
eoInvertMouseScroll = 0x00008000, //Shows the special Characters
|
||||||
|
|
Loading…
Reference in New Issue