MCPcopy Index your code
hub / github.com/initialcommit-com/git-sim / resize_rectangle

Method resize_rectangle

src/git_sim/config.py:250–271  ·  view source on GitHub ↗
(self, rect, last_element)

Source from the content-addressed store, hash-verified

248 self.toFadeOut.add(config_text)
249
250 def resize_rectangle(self, rect, last_element):
251 if (
252 last_element.get_bottom()[1] - 3 * last_element.height
253 > rect.get_bottom()[1]
254 ):
255 return rect
256 new_rect = m.Rectangle(
257 width=rect.width,
258 height=rect.height + 2 * last_element.height,
259 color=rect.color,
260 )
261 new_rect.align_to(rect, m.UP)
262 self.toFadeOut.remove(rect)
263 self.toFadeOut.add(new_rect)
264 if settings.animate:
265 self.recenter_frame()
266 self.scale_frame()
267 self.play(m.ReplacementTransform(rect, new_rect))
268 else:
269 self.remove(rect)
270 self.add(new_rect)
271 return new_rect

Callers 1

add_detailsMethod · 0.95

Calls 2

recenter_frameMethod · 0.80
scale_frameMethod · 0.80

Tested by

no test coverage detected