Krita Source Code Documentation
Loading...
Searching...
No Matches
scripter.uicontroller.Elided_Text_Label Class Reference
+ Inheritance diagram for scripter.uicontroller.Elided_Text_Label:

Public Member Functions

 __init__ (self, parent=None)
 
 elideText (self)
 
 resizeEvent (self, event)
 
 setMainText (self, text=str())
 

Static Public Attributes

 mainText = str()
 

Detailed Description

Definition at line 31 of file uicontroller.py.

Constructor & Destructor Documentation

◆ __init__()

scripter.uicontroller.Elided_Text_Label.__init__ ( self,
parent = None )

Definition at line 34 of file uicontroller.py.

34 def __init__(self, parent=None):
35 super(QLabel, self).__init__(parent)
36
37 self.setMinimumWidth(self.fontMetrics().horizontalAdvance("..."))
38 self.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
39

References scripter.uicontroller.Elided_Text_Label.__init__(), KisPipeBrushParasite.dim, KisSpinBoxUnitManager.dim, FlattenSpec.dim, xcfLayer.dim, and KoFontRegistry.fontMetrics().

Member Function Documentation

◆ elideText()

scripter.uicontroller.Elided_Text_Label.elideText ( self)

Definition at line 44 of file uicontroller.py.

44 def elideText(self):
45 self.setText(self.fontMetrics().elidedText(self.mainText, Qt.TextElideMode.ElideRight, self.width()))
46

References KoFontRegistry.fontMetrics(), comics_project_management_tools.comics_project_manager_docker.Elided_Text_Label.mainText, scripter.uicontroller.Elided_Text_Label.mainText, KUndo2Command.setText(), KisWarningBlock.setText(), KDcrawIface::RAdjustableLabel.setText(), LineEditAction.setText(), KisWarningWidget.setText(), KLanguageButton.setText(), KisKActionCategory.setText(), KisTextBrushesPipe.setText(), KisTextBrush.setText(), KDcrawIface::RLabelExpander.setText(), SvgTextLabel.setText(), KisBrush::Private.width, KisBrush.width(), GimpBrushV1Header.width, GimpBrushHeader.width, KoCSSFontInfo.width, KoSvgText::FontFeatureEastAsian.width, KisFillInterval.width(), KisMaskGenerator.width(), KisConvolutionKernel.width(), KisImage::KisImagePrivate.width, KisImage.width(), Document.width(), Selection.width(), GimpPatternHeader.width, KisAnimationRenderingOptions.width, DlgCanvasSize.width(), KoPattern.width(), Header.width, PSDHeader.width, psd_pattern.width, KisBasicVideoInfo.width, KisPNGReaderAbstract.width, KisApplicationArguments.width, KisGLTexturesInfo.width, KisColorSelectorComponent.width(), KisGLImageF16.width(), SpriterFile.width, Bone.width, TgaHeader.width, KisBufferStreamBase.width(), KisBufferStreamContigBase.width(), KisBufferStreamSeparate.width(), KisBufferStreamInterleaveUpsample.width(), KisTiffBasicInfo.width, tileDimensions.width, xcfImage.width, KisDabCacheBase::SavedDabParameters.width, KarbonCalligraphicPoint.width(), and KarbonCalligraphyOptionWidget::Profile.width.

◆ resizeEvent()

scripter.uicontroller.Elided_Text_Label.resizeEvent ( self,
event )

Definition at line 47 of file uicontroller.py.

47 def resizeEvent(self, event):
48 self.elideText()
49
50

References comics_project_management_tools.comics_project_manager_docker.Elided_Text_Label.elideText(), and scripter.uicontroller.Elided_Text_Label.elideText().

◆ setMainText()

scripter.uicontroller.Elided_Text_Label.setMainText ( self,
text = str() )

Member Data Documentation

◆ mainText

scripter.uicontroller.Elided_Text_Label.mainText = str()
static

Definition at line 32 of file uicontroller.py.


The documentation for this class was generated from the following file: