mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
[pyqgis-console] some fix for find text in editor
- changes tabs to north
This commit is contained in:
parent
6e4a5c7416
commit
6c27d16309
@ -473,8 +473,8 @@ class PythonConsoleWidget(QWidget):
|
|||||||
self.layoutEditor.setMargin(0)
|
self.layoutEditor.setMargin(0)
|
||||||
self.layoutEditor.setSpacing(0)
|
self.layoutEditor.setSpacing(0)
|
||||||
self.layoutEditor.addWidget(self.widgetButtonEditor, 0, 0, 2, 1)
|
self.layoutEditor.addWidget(self.widgetButtonEditor, 0, 0, 2, 1)
|
||||||
self.layoutEditor.addWidget(self.tabEditorWidget, 1, 1, 1, 1)
|
self.layoutEditor.addWidget(self.tabEditorWidget, 0, 1, 1, 1)
|
||||||
self.layoutEditor.addWidget(self.widgetFind, 0, 1, 1, 1)
|
self.layoutEditor.addWidget(self.widgetFind, 1, 1, 1, 1)
|
||||||
|
|
||||||
self.toolBarLayout = QGridLayout(self.widgetButton)
|
self.toolBarLayout = QGridLayout(self.widgetButton)
|
||||||
self.toolBarLayout.setMargin(0)
|
self.toolBarLayout.setMargin(0)
|
||||||
@ -523,15 +523,11 @@ class PythonConsoleWidget(QWidget):
|
|||||||
self.tabEditorWidget.currentWidget().newEditor.findText()
|
self.tabEditorWidget.currentWidget().newEditor.findText()
|
||||||
|
|
||||||
def _findNext(self, fromPrev=False):
|
def _findNext(self, fromPrev=False):
|
||||||
if not fromPrev:
|
self.tabEditorWidget.currentWidget().newEditor.findText()
|
||||||
self._findText()
|
|
||||||
self.tabEditorWidget.currentWidget().newEditor.findNext()
|
|
||||||
else:
|
|
||||||
self.tabEditorWidget.currentWidget().newEditor.findNext()
|
|
||||||
|
|
||||||
def _findPrev(self):
|
def _findPrev(self):
|
||||||
self.tabEditorWidget.currentWidget().newEditor.findText(True)
|
self.tabEditorWidget.currentWidget().newEditor.findText(True)
|
||||||
self._findNext(True)
|
self.tabEditorWidget.currentWidget().newEditor.findNext()
|
||||||
|
|
||||||
def _textFindChanged(self):
|
def _textFindChanged(self):
|
||||||
if not self.lineEditFind.text().isEmpty():
|
if not self.lineEditFind.text().isEmpty():
|
||||||
|
@ -344,11 +344,11 @@ class Editor(QsciScintilla):
|
|||||||
if QApplication.clipboard().text() != "":
|
if QApplication.clipboard().text() != "":
|
||||||
pasteAction.setEnabled(True)
|
pasteAction.setEnabled(True)
|
||||||
action = menu.exec_(self.mapToGlobal(e.pos()))
|
action = menu.exec_(self.mapToGlobal(e.pos()))
|
||||||
|
|
||||||
def findText(self, direction=False):
|
def findText(self, direction=False):
|
||||||
line, index = self.getCursorPosition()
|
line, index = self.getCursorPosition()
|
||||||
text = self.parent.pc.lineEditFind.text()
|
text = self.parent.pc.lineEditFind.text()
|
||||||
if text:
|
if not text.isEmpty():
|
||||||
if direction:
|
if direction:
|
||||||
self.findFirst(text, 1, 0, line, index, forward=False)
|
self.findFirst(text, 1, 0, line, index, forward=False)
|
||||||
else:
|
else:
|
||||||
@ -730,7 +730,7 @@ class EditorTabWidget(QTabWidget):
|
|||||||
|
|
||||||
self.setMovable(True)
|
self.setMovable(True)
|
||||||
#self.setTabsClosable(True)
|
#self.setTabsClosable(True)
|
||||||
self.setTabPosition(QTabWidget.South)
|
self.setTabPosition(QTabWidget.North)
|
||||||
|
|
||||||
# Menu button list tabs
|
# Menu button list tabs
|
||||||
self.fileTabMenu = QMenu(self)
|
self.fileTabMenu = QMenu(self)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user