mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 04:54:47 +08:00
Allow pywin32 to use pywin.mfc.DocTemplate in lieu of PyCDocTemplate (#12888)
This commit is contained in:
@@ -8,6 +8,8 @@ from win32.lib.pywintypes import TimeType
|
||||
|
||||
_TwoIntSequence: TypeAlias = Sequence[int]
|
||||
_FourIntSequence: TypeAlias = Sequence[int]
|
||||
# Is actually pywin.mfc.DocTemplate
|
||||
DocTemplate: TypeAlias = Incomplete
|
||||
|
||||
class ArgNotFound: ...
|
||||
class PyOleEmpty: ...
|
||||
@@ -5842,7 +5844,7 @@ class PyCView:
|
||||
def OnEndPrinting(self) -> None: ...
|
||||
|
||||
class PyCWinApp:
|
||||
def AddDocTemplate(self, template: PyCDocTemplate, /) -> None: ...
|
||||
def AddDocTemplate(self, template: PyCDocTemplate | DocTemplate, /) -> None: ...
|
||||
def FindOpenDocument(self, fileName: str, /) -> PyCDocument: ...
|
||||
def GetDocTemplatelist(self) -> list[Incomplete]: ...
|
||||
def InitDlgInstance(self, dialog: PyCDialog, /) -> None: ...
|
||||
@@ -5854,7 +5856,7 @@ class PyCWinApp:
|
||||
def OpenDocumentFile(self, fileName: str, /) -> None: ...
|
||||
def OnFileNew(self) -> None: ...
|
||||
def OnFileOpen(self) -> None: ...
|
||||
def RemoveDocTemplate(self, template: PyCDocTemplate, /) -> None: ...
|
||||
def RemoveDocTemplate(self, template: PyCDocTemplate | DocTemplate, /) -> None: ...
|
||||
def Run(self): ...
|
||||
def IsInproc(self) -> bool: ...
|
||||
|
||||
|
||||
@@ -3,7 +3,9 @@ import _win32typing
|
||||
def AfxOleInit(enabled, /) -> None: ...
|
||||
def CreateInsertDialog() -> _win32typing.PyCOleInsertDialog: ...
|
||||
def CreateOleClientItem() -> _win32typing.PyCOleClientItem: ...
|
||||
def CreateOleDocument(template: _win32typing.PyCDocTemplate, fileName: str | None = ..., /) -> _win32typing.PyCOleDocument: ...
|
||||
def CreateOleDocument(
|
||||
template: _win32typing.PyCDocTemplate | _win32typing.DocTemplate, fileName: str | None = ..., /
|
||||
) -> _win32typing.PyCOleDocument: ...
|
||||
def DaoGetEngine() -> _win32typing.PyIDispatch: ...
|
||||
def GetIDispatchForWindow(Wnd, /) -> _win32typing.PyIDispatch: ...
|
||||
def OleGetUserCtrl(): ...
|
||||
|
||||
Reference in New Issue
Block a user