Setting listbox mouse actions
Matlab listbox uicontrol can be modified to detect mouse events for right-click context menus, dynamic tooltips etc.
Matlab listbox uicontrol can be modified to detect mouse events for right-click context menus, dynamic tooltips etc.
Matlab has a hidden/unsupported built-in mechanism for easy implementation of context-sensitive help
Matlab status-bars are Java containers in which we can add GUI controls such as progress-bars, not just simple text labels
The Matlab desktop and figure windows have a usable statusbar which can only be set using undocumented methods. This post shows how to set the status-bar text.
Matlab's GUI Design Editor (GUIDE) has several interesting undocumented features. This post describes how to customize GUIDE rulers.
The built-in Matlab legend function has a very useful semi-documented feature for automatic dynamic update, which is explained here.
Matlab uicontrol tooltips can be spiced-up using HTML and CSS, including fonts, colors, tables and images
This post details undocumented callbacks exposed by the underlying Java object of Matlab uicontrols, that can be used to modify the control's behavior in a multitude of different events
Matlab's button uicontrols (pushbutton and togglebutton) are basically wrappers for a Java Swing JButton object. This post describes how the buttons can be customized using this Java object in ways
System-tray icons and messages can be programmatically set and controlled from within Matlab, using new functionality available since R2007b.