Inspect: fix null shapes; limit number of lines displayed
This commit is contained in:
parent
04f5d9d64c
commit
ea3e24a327
|
@ -71,6 +71,9 @@ class _CommandInspect:
|
|||
strStructure = []
|
||||
if not hasattr(sel.Object,"Shape"):
|
||||
strStructure = ["<object has no shape!>"]
|
||||
else:
|
||||
if sel.Object.Shape.isNull():
|
||||
strStructure.append(unicode("<NULL SHAPE!>"))
|
||||
else:
|
||||
for (child, msg, it) in LCE.CompoundExplorer(sel.Object.Shape):
|
||||
#child is a shape.
|
||||
|
@ -115,7 +118,11 @@ class _CommandInspect:
|
|||
allText += u'\n'.join(strStructure)
|
||||
mb = QtGui.QMessageBox()
|
||||
mb.setIcon(mb.Icon.Information)
|
||||
mb.setText(allText)
|
||||
lines = allText.split(u"\n")
|
||||
if len(lines)>30:
|
||||
lines = lines[0:30]
|
||||
lines.append(u"...")
|
||||
mb.setText(u"\n".join(lines))
|
||||
mb.setWindowTitle(translate("Lattice2_Inspect","Selection info", None))
|
||||
|
||||
btnClose = mb.addButton(QtGui.QMessageBox.StandardButton.Close)
|
||||
|
|
Loading…
Reference in New Issue
Block a user