diff --git a/python_payload/mypystubs/ctx.pyi b/python_payload/mypystubs/ctx.pyi index 3eb6596250404c9e9a6d42a584a663e3c81cb2b2..ac96a3ec1c1a94e26d1392b469ee3ad28874cdb7 100644 --- a/python_payload/mypystubs/ctx.pyi +++ b/python_payload/mypystubs/ctx.pyi @@ -75,22 +75,6 @@ class Context(Protocol): should be balanced. """ pass - def start_frame(self) -> "Context": - """ - Prepare for rendering a new frame, clears internal drawlist and - initializes the state. - - TODO(q3k): we probably shouldn't expose this - """ - pass - def end_frame(self) -> "Context": - """ - We're done rendering a frame, this does nothing on a context created for - a framebuffer, where drawing commands are immediate. - - TODO(q3k): we probably shouldn't expose this - """ - pass def start_group(self) -> "Context": """ Start a compositing group. @@ -195,24 +179,30 @@ class Context(Protocol): pass def rel_line_to(self, x: float, y: float) -> "Context": """ - TOD(q3k): document + Adds a line segment from the current point to current_x + x, + current_y + y. """ pass def rel_move_to(self, x: float, y: float) -> "Context": """ - TOD(q3k): document + Moves the virtual pen a relative amount without adding a segment to + the current path. """ pass def rel_curve_to( self, cx0: float, cy0: float, cx1: float, cy1: float, x: float, y: float ) -> "Context": """ - TOD(q3k): document + Adds a cubic bezier segment using relative coordinates, behaves + like curve_to but all coordinate arguments are relative to the + coordinates of the virtual pen when called. """ pass def rel_quad_to(self, cx: float, cy: float, x: float, y: float) -> "Context": """ - TOD(q3k): document + Adds a quadratic bezier segment using relative coordinates, behaves + like quad_to but all coordinate arguments are relative to the + coordinates of the virtual pen when called. """ pass def rel_arc_to( @@ -263,17 +253,14 @@ class Context(Protocol): pass def fill(self) -> "Context": """ - TOD(q3k): document + Fill the current path with the current source (color, gradient or + texture). """ pass def stroke(self) -> "Context": """ - TOD(q3k): document - """ - pass - def paint(self) -> "Context": - """ - TOD(q3k): document + Stroke the current path with the current source (color, gradient or + texture), with current line_width """ pass def add_stop( @@ -324,12 +311,13 @@ class Context(Protocol): pass def logo(self, x: float, y: float, dim: float) -> "Context": """ - TOD(q3k): document + Draws the ctx logo, centered at x,y with a footprint of roughly dim + units. """ pass def text(self, text: str) -> "Context": """ - TOD(q3k): document + Add a text fragment using the current fill source, font and font_size. """ pass def scope(self) -> "Context":