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
385382f64a
ENH: Simplify widget addition.
2012-07-22 02:11:56 -04:00
Tony S Yu
9b4c6222b5
ENH: Rename callback functions for clarity.
2012-07-22 02:08:16 -04:00
Tony S Yu
887a9119b2
ENH: Simplify creation of Slider widget.
2012-07-22 02:02:29 -04:00
Tony S Yu
bc6c81606f
Fix add_argument.
...
`arguments` is a list, but I was treating it like a dict.
2012-07-22 01:25:58 -04:00
Tony S Yu
51711213f7
Move OverlayPlugin and PlotPlugin to their own modules.
2012-07-21 20:46:56 -05:00
Tony S Yu
48ac757ab8
Refactor image overlays to special plugin base class.
2012-07-21 20:29:43 -05:00
Tony S Yu
4739165b8c
Add update_on parameter to slider and allow update on release.
2012-07-21 20:08:47 -05:00
Tony S Yu
221cf733d1
Add plugin names
2012-07-21 19:48:26 -05:00
Tony S Yu
fb3f201a2a
Clean up old code and add docstrings.
2012-07-21 17:08:19 -05:00
Tony S Yu
47d5f028e5
Fix: Move on_draw method to base Plugin
2012-07-20 18:19:37 -05:00
Tony S Yu
6b591e27a0
Add PlotPlugin and cleanup code.
2012-07-20 17:49:28 -05:00
Tony S Yu
1903ed892d
API change: switch order of image viewer and callback arguments.
2012-07-20 14:45:32 -05:00
Tony S Yu
c27119b0cd
ENH: Add image viewer based on Qt and Matplotlib
2012-07-20 14:03:47 -05:00