mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 21:14:48 +08:00
tkinter.Canvas: types for addtag_foo() and find_foo() methods (#5886)
This commit is contained in:
@@ -1072,14 +1072,33 @@ class Canvas(Widget, XView, YView):
|
||||
@overload
|
||||
def configure(self, cnf: str) -> Tuple[str, str, str, Any, Any]: ...
|
||||
config = configure
|
||||
def addtag(self, *args): ...
|
||||
def addtag_above(self, newtag, tagOrId): ...
|
||||
def addtag_all(self, newtag): ...
|
||||
def addtag_below(self, newtag, tagOrId): ...
|
||||
def addtag_closest(self, newtag, x, y, halo: Any | None = ..., start: Any | None = ...): ...
|
||||
def addtag_enclosed(self, newtag, x1, y1, x2, y2): ...
|
||||
def addtag_overlapping(self, newtag, x1, y1, x2, y2): ...
|
||||
def addtag_withtag(self, newtag, tagOrId): ...
|
||||
def addtag(self, *args): ... # internal method
|
||||
def addtag_above(self, newtag: str, tagOrId: str | _CanvasItemId) -> None: ...
|
||||
def addtag_all(self, newtag: str) -> None: ...
|
||||
def addtag_below(self, newtag: str, tagOrId: str | _CanvasItemId) -> None: ...
|
||||
def addtag_closest(
|
||||
self,
|
||||
newtag: str,
|
||||
x: _ScreenUnits,
|
||||
y: _ScreenUnits,
|
||||
halo: _ScreenUnits | None = ...,
|
||||
start: str | _CanvasItemId | None = ...,
|
||||
) -> None: ...
|
||||
def addtag_enclosed(self, newtag: str, x1: _ScreenUnits, y1: _ScreenUnits, x2: _ScreenUnits, y2: _ScreenUnits) -> None: ...
|
||||
def addtag_overlapping(self, newtag: str, x1: _ScreenUnits, y1: _ScreenUnits, x2: _ScreenUnits, y2: _ScreenUnits) -> None: ...
|
||||
def addtag_withtag(self, newtag: str, tagOrId: str | _CanvasItemId) -> None: ...
|
||||
def find(self, *args): ... # internal method
|
||||
def find_above(self, tagOrId: str | _CanvasItemId) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_all(self) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_below(self, tagOrId: str | _CanvasItemId) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_closest(
|
||||
self, x: _ScreenUnits, y: _ScreenUnits, halo: _ScreenUnits | None = ..., start: str | _CanvasItemId | None = ...
|
||||
) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_enclosed(
|
||||
self, x1: _ScreenUnits, y1: _ScreenUnits, x2: _ScreenUnits, y2: _ScreenUnits
|
||||
) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_overlapping(self, x1: _ScreenUnits, y1: _ScreenUnits, x2: _ScreenUnits, y2: float) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def find_withtag(self, tagOrId: str | _CanvasItemId) -> Tuple[_CanvasItemId, ...]: ...
|
||||
def bbox(self, *args): ...
|
||||
@overload
|
||||
def tag_bind(
|
||||
@@ -1427,14 +1446,6 @@ class Canvas(Widget, XView, YView):
|
||||
def dtag(self, __tag: str, __tag_to_delete: str | None = ...) -> None: ...
|
||||
@overload
|
||||
def dtag(self, __id: _CanvasItemId, __tag_to_delete: str) -> None: ...
|
||||
def find(self, *args): ...
|
||||
def find_above(self, tagOrId: str | _CanvasItemId): ...
|
||||
def find_all(self): ...
|
||||
def find_below(self, tagOrId: str | _CanvasItemId): ...
|
||||
def find_closest(self, x, y, halo: Any | None = ..., start: Any | None = ...): ...
|
||||
def find_enclosed(self, x1, y1, x2, y2): ...
|
||||
def find_overlapping(self, x1, y1, x2, y2): ...
|
||||
def find_withtag(self, tagOrId: str | _CanvasItemId): ...
|
||||
def focus(self, *args): ...
|
||||
def gettags(self, __tagOrId: str | _CanvasItemId) -> Tuple[str, ...]: ...
|
||||
def icursor(self, *args): ...
|
||||
|
||||
Reference in New Issue
Block a user