Commit Graph

579 Commits

Author SHA1 Message Date
markm
fef80c5180 * Fixed a typo in a comment 2009-08-03 22:56:09 +00:00
markm
58bf40990c * Removed debug print statement 2009-08-03 22:55:39 +00:00
markm
f4bff71cfc * Removed the restriction to only get the active windows for the process, now it will be possible to get the active windows, even if a process is not specified. From http://msdn.microsoft.com/en-us/library/ms633506%28VS.85%29.aspx it gets the active window for the foreground thread. 2009-08-03 22:52:34 +00:00
markm
fe1aecc23f * Made sure that default for WindowSpecification.Window_() was to look for non top level windows. The defaults in find_windows() had been changed previously and it now needed to be explicitly overridden.
* Fixed a missing reference to 'win32defines' when referencing WAIT_TIMEOUT
2009-08-03 22:46:03 +00:00
markm
37b2fa697c * Fixed a typo in a comment 2009-08-03 22:42:11 +00:00
markm
ddddf61c9e * Final 0.3.8 changes - and sorting based on importance 0.3.8 2009-03-15 19:33:40 +00:00
markm
a139672223 * Exclude the .doctrees folder from the source zip 2009-03-15 19:33:03 +00:00
markm
36576a1ff6 * Updated most of the examples 2009-03-15 18:57:20 +00:00
markm
25043fdefe * Some minor re-formatting and removing old code 2009-03-15 18:48:24 +00:00
markm
2ecf9b731c * Add appropriate has_title = False to those classes whose text should not be treated as a title
* Also add a tiny delay after each SendMessageTimeout in _performclick as it was just a bit too quick.
2009-03-15 18:47:42 +00:00
markm
9107e8b089 * Add appropriate has_title = False to those classes whose text should not be treated as a title 2009-03-15 18:47:00 +00:00
markm
cc891dcaf2 * Use has_title instead of can_be_label to check if the control has text that can be used for identifying it 2009-03-15 18:45:55 +00:00
markm
d1b9f0d544 * Set the timing so that the script runs fast - but is also robust. 2009-03-15 18:06:12 +00:00
markm
0a2fa4a4a3 * Remove the explicit calls to wait for the PageSetup dialog - and instead set the global wait for window timing to be longer 2009-03-15 18:04:39 +00:00
markm
59f4234fdf * Changed Timings.Fast to be a little less aggressive 2009-03-15 18:01:30 +00:00
markm
87294fba70 * Remove the print of invalid when best_matching a window 2009-03-15 18:00:46 +00:00
markm
5ce104ddc4 * Made handling of various edge cases more stable by also catching controls.InvalidWindowHandle (the most common case for this was when asking if a control existed, and but it would would run so quickly that the dialog hadn't closed yet)
* Removed lots of dead code
 * Cleaned up the wait until the application is Idle
2009-03-15 17:57:47 +00:00
markm
b233479a21 * Removed the hardcoded list of class names with a check for can_be_label
* Added a check in IsAboveOrToLeft for the case where the 'text' control top left corner is inside the reference control
 * cleaned up some whitespace
2009-03-15 03:40:32 +00:00
markm
530a6e583f * Setting can_be_label correctly 2009-03-15 03:38:20 +00:00
markm
895406e82e * Added the can_be_label attribute to the class (defaulting to false) 2009-03-15 03:36:53 +00:00
markm
92dc364caf * Expose InvalidWindowHandle 2009-03-15 03:35:34 +00:00
markm
3de3d0ef34 * Added the constant for a windows function wait timing out 2009-03-15 03:33:35 +00:00
markm
fc0f9e1d7c * Add some tests for the IsAboveOrLeft function 2009-03-15 03:31:18 +00:00
markm
a2410b2e92 * Make the test a bit more robust and also ignore some pylint warnings 2009-03-15 03:30:35 +00:00
markm
41ac071e36 * Removed one comment and added a todo comment 2009-03-15 03:29:01 +00:00
markm
2c604c59f0 * Check for control_id match was before getting the list of windows - so moved to correct location
* Moved import of controls to the top of the file
 * Improved the best match handling
2009-03-15 03:26:59 +00:00
markm
2de2ec4a06 * Fixed a test to cater for changes in the module and what it returns 2009-03-11 02:15:05 +00:00
markm
4874d72ecb * Added a reminder to look into hardcoded class names 2009-03-11 02:14:27 +00:00
markm
f47d598ba9 * Final cleanup of the docs prior to release 2009-03-11 01:57:18 +00:00
markm
e4e402ba28 * File is redundant 2009-03-11 01:55:44 +00:00
markm
81620d17a4 * Renaming the docs folder as it will be used to build the docs rather than be the docs 2009-03-11 00:33:47 +00:00
markm
f820d1567d * Adding support files for building Sphinx documentation 2009-03-05 23:31:20 +00:00
markm
3923fdc89f * Updates to make the Sphinx output doc better 2009-03-05 23:28:39 +00:00
markm
daf55a1f12 * updated the build script to work with Sphinx rather than Pudge 2009-03-05 23:28:00 +00:00
markm
b54aef4710 * Small changes to get the sphinx docs to output more nicely. 2009-03-05 03:31:59 +00:00
markm
fbb1ef38e6 * Added miss * Adding missing documentation file 2009-03-05 03:04:21 +00:00
markm
acb018d2d7 * Added most of the 0.3.8 changes 2009-03-05 02:41:38 +00:00
markm
ac987867e8 * Removed DeprecationWarning on import Sets, but still kept Python 2.3 compatibility 2009-02-24 22:54:35 +00:00
markm
a4acca936c * increase the version number 2009-02-24 22:33:41 +00:00
markm
d8abe13a4b * Used create_unicode_buffer rather than (wchar * length) to allocate the string for text() function. 2009-02-24 22:33:16 +00:00
markm
269304fd00 * Fixed minor spacing issue in doc string 2009-02-24 22:31:07 +00:00
markm
cfea6f51c6 * Ensured that return value from ComboBoxWrapper.SelectedIndices is always a tuple (there was a bug where it would sometimes be a ctypes array) 2008-12-08 22:38:28 +00:00
markm
23a50a5173 * Removed the 'fast' timing from testall - tests are more likely to fail because of this! 2008-12-08 22:06:49 +00:00
markm
2d4703be9d * Commented out a test in test_application.testGetattr() as it is related to the new default of findwindows. 2008-12-08 22:06:02 +00:00
markm
fe4b3ea16b * made two unit tests sligthly more robust and less dependent on computer/app settings 2008-12-08 22:04:47 +00:00
markm
4ba979fdac * fixed minor typo in doc string 2008-12-08 22:03:18 +00:00
markm
b8396f6fab * Changed default for finding windows to find disabled windows. (note this may impact scripts that relied on the previous setting!)
* Added a control_id parameter to find_windows which allows finding windows based off of their control id's
2008-12-08 22:02:36 +00:00
markm
4a9feaff8b * Added some baic support for Pager and Progress controls (no tests yet) 2008-12-08 21:55:22 +00:00
markm
9831936f44 * Added some basic support for the progress bar control 2008-12-05 03:13:41 +00:00
markm
f4eff51044 * Fixed an issue where ListView header text was not captured correctly (thanks to Stefner) 2008-08-17 03:10:27 +00:00