MouseManager

版本 1.0.0.0 (22.1 KB) 作者: Kenneth Eaton
The MouseManager class provides an interface for managing mouse interactions with figure objects.
121.0 次下载
更新时间 2017/3/9

查看许可证

The MouseManager class provides a general-purpose, easy-to-use interface for managing mouse-based interactions with objects in a figure. A MouseManager object is associated with a figure window and helps handle any mouse-driven interactions (such as clicking, hovering, and scrolling) with multiple graphics objects within the figure, particularly axes objects and their children.
MMOBJ = MouseManager(HFIGURE) will create a MouseManager object MMOBJ associated with HFIGURE. HFIGURE must be a valid figure handle. The lifecycle of MMOBJ is bound to HFIGURE; deleting HFIGURE will cause MMOBJ to be deleted as well.

Graphics objects to be managed by MMOBJ, along with their associated callback functions, can be added using the MouseManager.add_item method. MMOBJ can be enabled/disabled using the MouseManager.enable method. Please see the documentation in MouseManager_demo.html for more details and example use cases.

All source code is maintained on GitHub: https://github.com/kpeaton/MouseManager

引用格式

Kenneth Eaton (2024). MouseManager (https://www.mathworks.com/matlabcentral/fileexchange/61975-mousemanager), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2016b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Interactive Control and Callbacks 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0

Fixed description formatting.