From 135bbd34a5c4d391335e6d1e112008fbfcfe5238 Mon Sep 17 00:00:00 2001 From: AMBER MURTUZA ANSARI <44660082+AmberAnsari89@users.noreply.github.com> Date: Sun, 25 Dec 2022 21:54:06 +0530 Subject: [PATCH] fpdf:annotation of dash_pattern, line_width, text_mode (#9387) Co-authored-by: Alex Waygood --- stubs/fpdf2/fpdf/graphics_state.pyi | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/stubs/fpdf2/fpdf/graphics_state.pyi b/stubs/fpdf2/fpdf/graphics_state.pyi index 8818227f9..a364a5275 100644 --- a/stubs/fpdf2/fpdf/graphics_state.pyi +++ b/stubs/fpdf2/fpdf/graphics_state.pyi @@ -1,6 +1,7 @@ from typing import Any, ClassVar from .drawing import DeviceGray, DeviceRGB +from .enums import TextMode class GraphicsStateMixin: DEFAULT_DRAW_COLOR: ClassVar[DeviceGray] @@ -52,17 +53,17 @@ class GraphicsStateMixin: @current_font.setter def current_font(self, v: dict[str, Any]) -> None: ... @property - def dash_pattern(self): ... + def dash_pattern(self) -> dict[str, float]: ... @dash_pattern.setter - def dash_pattern(self, v) -> None: ... + def dash_pattern(self, v: dict[str, float]) -> None: ... @property - def line_width(self): ... + def line_width(self) -> float: ... @line_width.setter - def line_width(self, v) -> None: ... + def line_width(self, v: float) -> None: ... @property - def text_mode(self): ... + def text_mode(self) -> TextMode: ... @text_mode.setter - def text_mode(self, v) -> None: ... + def text_mode(self, v: int | str) -> None: ... @property def char_vpos(self): ... @char_vpos.setter