Skip to content

Significant refactoring

Compare
Choose a tag to compare
@vasily-v-ryabov vasily-v-ryabov released this 25 Jun 15:32
· 2920 commits to atspi since this release
  • Changed how windows are searched for (from application)
    This change should not be a significant change for users
  • Started adding unit tests (and the have already uncovered bugs
    that been fixed). They also point to areas of missing functionality
    that will be added with future updates
  • Changed from property access to Control attributes to function access
    If your code was accessing properties of controls then this might be a
    significant change! The main reasons for doing this were due to the
    inheritability of properties (or lack there-of!) and the additional
    scaffolding that was required to define them all.
  • Updated the DialogWrapper.MenuSelect() method to notify the parent
    that it needs to initialize the menu's before it retrieves the items
  • Added functionality to associate 'non-text' controls with the 'text'
    control closest to them. This allows controls to be referenced by
    app.dlg.<Nearby_text><Window_class>

e.g. to reference the "Footer" edit control in the Page Setup dialog
you could use

    app.PageSetup.FooterEdit
  • Added a MoveWindow method to HwndWrapper
  • Did some more cleanup (fixing pylint warnings) but still not finished
  • Added some better support for .NET controls (not to be considered final)