MCPcopy Create free account
hub / github.com/PageBot/PageBot / build

Method build

Lib/pagebot/elements/element.py:733–743  ·  view source on GitHub ↗

Default drawing method just drawing the frame. Probably will be redefined by inheriting element classes.

(self, view, origin=ORIGIN, **kwargs)

Source from the content-addressed store, hash-verified

731 return p
732
733 def build(self, view, origin=ORIGIN, **kwargs):
734 """Default drawing method just drawing the frame. Probably will be
735 redefined by inheriting element classes."""
736 p = self.getPosition(view, origin)
737 self.buildFrame(view, p)
738 view.drawPageMetaInfoBackground(self, p)
739 view.drawElementFrame(self, p)
740 self.buildElement(view, p, **kwargs)
741 view.drawPageMetaInfo(self, p)
742 self.restore(view, p)
743 self.drawMeta(view, origin)
744
745 def restore(self, view, p):
746 self._restoreRotation(view, p)

Callers 1

buildChildElementsMethod · 0.45

Calls 8

getPositionMethod · 0.95
buildFrameMethod · 0.95
buildElementMethod · 0.95
restoreMethod · 0.95
drawMetaMethod · 0.95
drawElementFrameMethod · 0.45
drawPageMetaInfoMethod · 0.45

Tested by

no test coverage detected