Krita Source Code Documentation
Loading...
Searching...
No Matches
linenumberarea.py
Go to the documentation of this file.
1
"""
2
SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com>
3
4
SPDX-License-Identifier: GPL-2.0-or-later
5
"""
6
try
:
7
from
PyQt6.QtWidgets
import
QWidget
8
from
PyQt6.QtCore
import
QSize
9
except
:
10
from
PyQt5.QtWidgets
import
QWidget
11
from
PyQt5.QtCore
import
QSize
12
13
14
class
LineNumberArea
(QWidget):
15
16
def
__init__
(self, editor):
17
super(LineNumberArea, self).
__init__
(editor)
18
self.
codeEditor
= editor
19
20
def
sizeHint
(self):
21
return
QSize(self.
codeEditor
.lineNumberAreaWidth(), 0)
22
23
def
paintEvent
(self, event):
24
"""It Invokes the draw method(lineNumberAreaPaintEvent) in CodeEditor"""
25
self.codeEditor.lineNumberAreaPaintEvent(event)
scripter.ui_scripter.editor.linenumberarea.LineNumberArea
Definition
linenumberarea.py:14
scripter.ui_scripter.editor.linenumberarea.LineNumberArea.codeEditor
codeEditor
Definition
linenumberarea.py:18
scripter.ui_scripter.editor.linenumberarea.LineNumberArea.paintEvent
paintEvent(self, event)
Definition
linenumberarea.py:23
scripter.ui_scripter.editor.linenumberarea.LineNumberArea.sizeHint
sizeHint(self)
Definition
linenumberarea.py:20
scripter.ui_scripter.editor.linenumberarea.LineNumberArea.__init__
__init__(self, editor)
Definition
linenumberarea.py:16
QtCore
QtWidgets
QtCore
QtWidgets
plugins
python
scripter
ui_scripter
editor
linenumberarea.py
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52