MCPcopy Create free account
hub / github.com/pyfa-org/Pyfa / AdjustControlSizePos

Method AdjustControlSizePos

gui/builtinShipBrowser/shipItem.py:282–292  ·  view source on GitHub ↗
(self, editCtl, start, end)

Source from the content-addressed store, hash-verified

280 self.AdjustControlSizePos(self.tcFitName, self.textStartx, self.toolbarx - self.editWidth - self.padding)
281
282 def AdjustControlSizePos(self, editCtl, start, end):
283 fnEditSize = editCtl.GetSize()
284 wSize = self.GetSize()
285 fnEditPosX = end
286 fnEditPosY = (wSize.height - fnEditSize.height) / 2
287 if fnEditPosX < start:
288 editCtl.SetSize((self.editWidth + fnEditPosX - start, -1))
289 editCtl.SetPosition((start, fnEditPosY))
290 else:
291 editCtl.SetSize((self.editWidth, -1))
292 editCtl.SetPosition((fnEditPosX, fnEditPosY))

Callers 1

DrawItemMethod · 0.95

Calls 3

SetSizeMethod · 0.80
GetSizeMethod · 0.45
SetPositionMethod · 0.45

Tested by

no test coverage detected