Skip to content

Commit 6c27d16

Browse files
committedMay 4, 2013
[pyqgis-console] some fix for find text in editor
- changes tabs to north
1 parent 6e4a5c7 commit 6c27d16

File tree

2 files changed

+7
-11
lines changed

2 files changed

+7
-11
lines changed
 

‎python/console/console.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -473,8 +473,8 @@ def __init__(self, parent=None):
473473
self.layoutEditor.setMargin(0)
474474
self.layoutEditor.setSpacing(0)
475475
self.layoutEditor.addWidget(self.widgetButtonEditor, 0, 0, 2, 1)
476-
self.layoutEditor.addWidget(self.tabEditorWidget, 1, 1, 1, 1)
477-
self.layoutEditor.addWidget(self.widgetFind, 0, 1, 1, 1)
476+
self.layoutEditor.addWidget(self.tabEditorWidget, 0, 1, 1, 1)
477+
self.layoutEditor.addWidget(self.widgetFind, 1, 1, 1, 1)
478478

479479
self.toolBarLayout = QGridLayout(self.widgetButton)
480480
self.toolBarLayout.setMargin(0)
@@ -523,15 +523,11 @@ def _findText(self):
523523
self.tabEditorWidget.currentWidget().newEditor.findText()
524524

525525
def _findNext(self, fromPrev=False):
526-
if not fromPrev:
527-
self._findText()
528-
self.tabEditorWidget.currentWidget().newEditor.findNext()
529-
else:
530-
self.tabEditorWidget.currentWidget().newEditor.findNext()
526+
self.tabEditorWidget.currentWidget().newEditor.findText()
531527

532528
def _findPrev(self):
533529
self.tabEditorWidget.currentWidget().newEditor.findText(True)
534-
self._findNext(True)
530+
self.tabEditorWidget.currentWidget().newEditor.findNext()
535531

536532
def _textFindChanged(self):
537533
if not self.lineEditFind.text().isEmpty():

‎python/console/console_editor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -344,11 +344,11 @@ def contextMenuEvent(self, e):
344344
if QApplication.clipboard().text() != "":
345345
pasteAction.setEnabled(True)
346346
action = menu.exec_(self.mapToGlobal(e.pos()))
347-
347+
348348
def findText(self, direction=False):
349349
line, index = self.getCursorPosition()
350350
text = self.parent.pc.lineEditFind.text()
351-
if text:
351+
if not text.isEmpty():
352352
if direction:
353353
self.findFirst(text, 1, 0, line, index, forward=False)
354354
else:
@@ -730,7 +730,7 @@ def __init__(self, parent):
730730

731731
self.setMovable(True)
732732
#self.setTabsClosable(True)
733-
self.setTabPosition(QTabWidget.South)
733+
self.setTabPosition(QTabWidget.North)
734734

735735
# Menu button list tabs
736736
self.fileTabMenu = QMenu(self)

0 commit comments

Comments
 (0)
Please sign in to comment.