Quantcast
Channel: Undocumented Matlab » UIInspect
Browsing latest articles
Browse All 12 View Live

Image may be NSFW.
Clik here to view.

Button customization

Matlab’s button uicontrols (pushbutton and togglebutton) are basically wrappers for a Java Swing JButton object.This will be the first in a series of posts showing how Matlab uicontrols can be...

View Article


Uicontrol callbacks

In my previous post I showed how we can extensively customize a Matlab uicontrol’s appearance and behavior by accessing its undocumented underlying Java object. In this post I will show how to further...

View Article


Image may be NSFW.
Clik here to view.

GUIDE customization

GUIDE is the acronym for Matlab’s Graphical User Interface Design Editor. It is very handy for designing simple GUI figures, although my experience has shown that it has limitations for complex GUIs....

View Article

Image may be NSFW.
Clik here to view.

Non-textual editor actions

Following my EditorMacro post a couple of weeks ago, which showed how to assign a keyboard macro to the integrated Matlab Editor, several people have asked me whether it is possible to assign a macro...

View Article

Image may be NSFW.
Clik here to view.

Figure toolbar customizations

Last week, I described how to access existing Matlab figure toolbar icons and how to add non-button toolbar components. Today, I describe how the toolbar itself can be customized using undocumented...

View Article


Detecting window focus events

A CSSM reader recently asked whether it is possible to detect window focus events (specifically, the focus-gain event) asynchronously, so that such events can trigger a callback without necessitating a...

View Article

Image may be NSFW.
Clik here to view.

Accessing the Matlab Editor

Matlab’s built-in editor, like most other Matlab GUI, is Java-based. As such, it can easily be accessed programmatically. ImageAnalyst, a well-respected member of the Matlab community and a frequent...

View Article

Image may be NSFW.
Clik here to view.

JIDE Property Grids

I would like to welcome guest blogger Levente Hunyadi.Matlab’s property inspectorWe often wish to edit properties of heterogeneous objects using a common interface. Matlab’s property inspector, invoked...

View Article


Image may be NSFW.
Clik here to view.

Accessing plot brushed data

A few days ago, a reader of the Matlab Desktop blog asked whether it is possible to store plot brushed data in a separate variable for later processing. Data Brushing, first introduced in R2008a,...

View Article


Image may be NSFW.
Clik here to view.

Pinning annotations to graphs

Many Matlab users are aware of Matlab’s annotation functionality, which enables us to assign graphic elements such as arrows, lines, ellipses and text labels to Matlab figures. Matlab has a...

View Article

Image may be NSFW.
Clik here to view.

uiinspect

After several years in which I have mentioned my uiinspect utility in posts, I figured it is high time to actually describe this utility in detail.uiinspect in action (Java, HG, COM)uiinspect,...

View Article

Image may be NSFW.
Clik here to view.

Getting default HG property values

All Matlab’s Handle Graphics (HG) property have default values. These values are used unless we specifically override the property value. For example, in R2012a, Matlab figure handles have 62...

View Article
Browsing latest articles
Browse All 12 View Live