Commit Graph

46 Commits

Author SHA1 Message Date
arve0 690a839de8 add button class 2015-05-04 12:12:18 +02:00
Eric Dill 8af43739c4 TST: Barn-door testing of SaveButtons clicks
The canny_simple.py demo in viewer_examples/plugins has a save
button that raises an AttributeError in PIL because the button
click is passing 'False' to the SaveButtons.save_to_file function
when it expects a filename or None.
2015-03-19 08:35:57 -04:00
arve0 f737ac4496 move docstring from viewer.widgets.core to viewer.widgets 2015-03-14 20:26:36 +01:00
Johannes Schönberger ee5c6fbeb2 Use relative imports in skimage files 2015-01-22 07:36:48 -05:00
Steven Silvester 65c1d4eec6 Update viewer for PyQt5 compatibility
Conflicts:
	skimage/viewer/tests/test_plugins.py
	skimage/viewer/tests/test_tools.py
2014-12-27 10:52:27 -06:00
Stefan van der Walt ea00067b0e Fix class names 2014-09-30 06:22:24 +02:00
Stefan van der Walt f7ee2c28a6 Add more complete documentation for widget callback 2014-09-29 22:25:37 +02:00
Gregory R. Lee eb7cdb5a16 remove outdated comment line 2014-09-17 12:29:48 -04:00
Gregory R. Lee bdd9fb0832 PEP8 formatting 2014-09-16 12:49:40 -04:00
Gregory Lee 3f1b8a4468 code formatting fixes 2014-09-12 19:37:09 -07:00
Gregory R. Lee cfb913d8a8 add CheckBox widget to viewer. fix ComboBox widget docstring 2014-09-09 18:34:34 -04:00
blink1073 1a01f1a83b Fix failing tests 2014-07-16 19:58:13 -05:00
blink1073 9576df45f8 Add tests for all of viewer subpackage, with necessary file mods 2014-07-16 19:38:23 -05:00
blink1073 44dc93d373 Use the more idiomatic list(). 2014-02-17 05:39:33 -06:00
blink1073 3931f18169 Add py3k compatibility for core widget and overlayplugin.
Dictionary keys are treated differently in py3k, causing the Canny
plugin to not work on py3k.
2014-02-16 21:22:44 -06:00
Stefan van der Walt f0506f1293 Fix imports under Python 3. 2013-06-29 10:17:42 -05:00
tonysyu c826935d9e Change default Slider update_on value to 'release'
Image filtering is usually slow, so updating on move was usually a bad idea.
2013-06-26 11:23:12 -05:00
Tony S Yu e7ca4b6138 Fix parameter name in docstring 2013-05-28 23:51:53 -05:00
Tony S Yu d183cce16c Remove alignment kwarg (left out from previous commit). 2013-05-26 18:28:12 -05:00
Tony S Yu a49502a7b1 Remove alignment kwarg for compatibility with older PyQt4 2013-05-26 14:05:02 -05:00
Tony S Yu a5d42a3940 Add skimage.viewer.qt wrapper.
This allows the viewer to use either PyQt4 or PySide as the toolkit.
2013-05-17 16:22:17 -05:00
Tony S Yu df916713f5 ENH: Add PaintTool and LabelPlugin 2012-12-26 22:03:59 -08:00
Tony S Yu d3edd350f9 ENH: Add open and save menu actions 2012-12-23 16:19:03 -08:00
Tony S Yu 06a8e7af85 BUG: Fix save to stack so it saves filtered image 2012-12-19 14:07:42 -05:00
Steven Silvester 1fd4042ee6 BUG: Added required QtCore import 2012-12-16 21:00:57 -06:00
Steven Silvester 70f1e6dd48 BUG: Remove focus from buttons which caused unintential clicking. 2012-12-16 20:56:03 -06:00
Tony S Yu 9bf512da8b ENH: Allow Save buttons to save overlay
Closes Github #264
2012-12-15 09:32:26 -05:00
Tony S Yu cb30c24427 ENH: Add measure tool plugin 2012-12-12 21:46:08 -05:00
Tony S Yu 588fe29b57 BUG: Allow slider to accept key press events 2012-12-09 20:54:10 -05:00
Andreas Mueller 6c59e04714 MISC remove unused imports, some pep8 corrections. 2012-09-27 20:01:45 +01:00
Tony S Yu b14514e018 BUG: Fix nosetest and autodoc errors when PyQt4 not available
nose and autodoc imports the viewer modules so all PyQt4 imports must be wrapped in a try-except block. In addition, any classes derived from PyQt4 must be proxied since the class definition are run on import. This is really hacky.
2012-08-25 12:06:03 -04:00
Tony S Yu ffe2ebacae BUG: Update filter when edit-box is changed. 2012-08-22 22:47:54 -04:00
Tony S Yu cfd0b84a9b STY: Tweak button sizes. 2012-08-03 23:04:51 -04:00
Tony S Yu e96aca5637 ENH: Add OK/Cancel buttons 2012-08-03 22:27:05 -04:00
Tony S Yu 4ab583ba31 ENH: Add SaveButtons widget. 2012-08-03 21:50:28 -04:00
Tony S Yu 9ac42728c6 DOC: Clean up docstring for Slider 2012-08-03 20:47:42 -04:00
Tony S Yu ce017cc035 ENH: Add Slider value_type to allow int values. 2012-08-01 00:11:48 -04:00
Tony S Yu 3340d0612d BUG: Fix scaling when setting default slider value. 2012-07-28 14:38:46 -04:00
Tony S Yu 7d533e19a4 DOC: Add explanation of add operator. 2012-07-28 11:43:20 -04:00
Tony S Yu 1000c73ceb DOC: Explain use of callback parameter. 2012-07-28 11:40:04 -04:00
Tony S Yu 449f3e4cbf STY: Refactor BaseWidget from Slider and ComboBox 2012-07-27 22:58:20 -04:00
Tony S Yu 4620ee734e ENH: Create new Slider with editbox.
Also, make the behavior more consistent between updating plugin and widget parameters.
2012-07-27 22:21:26 -04:00
Tony S Yu daae405945 DOC: Add todo note 2012-07-23 21:55:30 -04:00
Tony S Yu 86b428952d ENH: Allow Plugin.add_widget to hook into Plugin attributes.
The `ptype` parameter of widget can now be set to 'plugin'. When this is the case, the plugin will set a plugin attribute whenever the widget is updated.

As an example, this commit adds a ComboBox widget which is hooked into the overlay color of the OverlayPlugin.
2012-07-22 13:24:41 -04:00
Tony S Yu 06449581bd ENH: Generalize add_widget function. 2012-07-22 02:26:03 -04:00
Tony S Yu 887a9119b2 ENH: Simplify creation of Slider widget. 2012-07-22 02:02:29 -04:00