<table><tr><td style="">rkron created this revision.<br />rkron added reviewers: Frameworks, Kate, KTextEditor, ngraham.<br />Restricted Application added projects: Kate, Frameworks.<br />rkron requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11685">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>Implements selecting entire line of text with a single click on line number.</p>

<p>Introduce a new config setting on the 'Text Navigation' editor config page<br />
to enable this, disabled by default to retain old behavior.</p>

<p>Also fixes inconsistancy when dragging on line numbers to select multiple<br />
lines. When dragging in text editor, view would scroll down when you get<br />
to the top, but view did not scroll when dragging on line numbers.</p>

<p>FEATURE: 372503</p></div></div><br /><div><strong>TEST PLAN</strong><div><p>With option enabled, check that single click on line number selects line<br />
the save way that triple-clicking does by default. Check that dragging<br />
over line numbers selects multiple lines and view scrolls down when<br />
you get to the top. Check that selecting a line and then Shift+Click<br />
another line selects all intervening lines. Check that the single click<br />
behavior can be turned off with the config setting.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R39 KTextEditor</div></div></div><br /><div><strong>BRANCH</strong><div><div>Bug372503 (branched from master)</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11685">https://phabricator.kde.org/D11685</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/dialogs/katedialogs.cpp<br />
src/dialogs/navigationconfigwidget.ui<br />
src/utils/kateconfig.cpp<br />
src/utils/kateconfig.h<br />
src/view/kateviewhelpers.cpp<br />
src/view/kateviewinternal.cpp<br />
src/view/kateviewinternal.h</div></div></div><br /><div><strong>To: </strong>rkron, Frameworks, Kate, KTextEditor, ngraham<br /><strong>Cc: </strong>ngraham, KTextEditor, Kate, Frameworks, michaelh, kevinapavew, demsking, cullmann, sars, dhaumann<br /></div>