Jun Komoda

Results 72 issues of Jun Komoda

I noticed that the `IUIAutomationTogglePattern` assigned to `iface_toggle` does not have an attribute named `ToggleState_On`. https://learn.microsoft.com/en-us/windows/win32/api/uiautomationclient/nn-uiautomationclient-iuiautomationtogglepattern#methods `uia_controls.FooWrapper.is_checked` have only been tested for cases where `NoPatternInterfaceError` raises, and there is no...

UIA-related

Please see https://github.com/pywinauto/pywinauto/issues/957#issuecomment-1646614400 and https://github.com/pywinauto/pywinauto/issues/957#issuecomment-1646680752

UIA-related

`IUIAutomationItemContainerPattern.FindItemByProperty` is useful for finding matching elements in containers, but is inconvenient to use because it requires a null pointer and complicated arguments. In the `uiawrapper` and `uia_controls` modules, direct...

UIA-related

please see #1329

atspi

The `WindowSpecification` is referred from both `Application` and `Desktop`, but it was defined in the `base_application` module. Thus, the `Desktop` needs to import the `WindowSpecification` from `base_application` module. It makes...

#1322 is facing failures in GHA job that runs tests on Linux env. Even though it only modifies functionalities for the Windows with `backend='uia'`. Looking at previous PRs, there have...

Related: #345 and #475 I plan to merge this PR and release it as `comtypes==1.4.0` at the beginning of April. The reason for not merging this PR immediately is because...

shared_info

In Python3, > The `cmp()` function should be treated as gone, and the `__cmp__()` special method is no longer supported. https://docs.python.org/3/whatsnew/3.0.html#ordering-comparisons However, they are still contained in `comtypes`. https://github.com/enthought/comtypes/blob/afc6488d3386771f69ab4a3e305099e16c34f4d7/comtypes/client/lazybind.py#L129-L132 https://github.com/enthought/comtypes/blob/afc6488d3386771f69ab4a3e305099e16c34f4d7/comtypes/GUID.py#L45-L48...

good first issue

Remaining tasks for #443 and #444. https://github.com/enthought/comtypes/blob/11410ce563634b9c96b6ba9b30ac95e6a3af1f97/comtypes/client/dynamic.py#L22-L34 Before PR, please format the code by `black` (the maximum number of characters per line is 88, which is the default).

good first issue