Non-textual editor actions
The UIINSPECT utility can be used to expand EditorMacro capabilities to non-text-insertion actions. This is how:
The UIINSPECT utility can be used to expand EditorMacro capabilities to non-text-insertion actions. This is how:
EditorMacro is a new utility that enables setting keyboard macros in the Matlab editor. this post details its inner workings.
The Matlab desktop enables saving and switching layouts using the main menu. This post shows how to do so programmatically.
Matlab user/system preferences can be changed programmatically, from within your Matlab application or from the Matlab desktop command prompt. This post details how.
Matlab's GUI Design Editor (GUIDE) has several interesting undocumented features. This post describes how to customize GUIDE rulers.
cprintf is a utility that utilized undocumented Matlab desktop functionalities to display color and underline-styled formatted text in the Command Window
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.
UISplitPane was recently chosen as Matlab Central's Pick of the Week. Here I detail its use of some undocumented Matlab features.