Quantcast
Channel: GUI – Undocumented Matlab
Browsing all 20 articles
Browse latest View live

Working with non-standard DPI displays

With high-density displays becoming increasingly popular, some users set their display’s DPI to a higher-than-standard (i.e., >100%) value, in order to compensate for the increased pixel density to...

View Article



Image may be NSFW.
Clik here to view.

Matlab GUI training seminars – Zurich, 29-30 August 2017

Advanced Matlab training courses/seminars will be presented by me (Yair) in Zürich, Switzerland on 29-30 August, 2017:August 29 (full day) – Interactive Matlab GUIAugust 30 (full day) – Advanced...

View Article

Image may be NSFW.
Clik here to view.

Builtin PopupPanel widget

8 years ago I blogged about Matlab’s builtin HelpPopup widget. This control is used by Matlab to display popup-windows with help documentation, but can also be used by users to display custom...

View Article

Image may be NSFW.
Clik here to view.

PlotEdit context-menu customization

Last week, a Matlab user asked whether it is possible to customize the context (right-click) menu that is presented in plot-edit mode. This menu is displayed by clicking the plot-edit (arrow) icon on...

View Article

Image may be NSFW.
Clik here to view.

Toolbar button labels

I was recently asked by a client to add a few buttons labeled “1”-“4” to a GUI toolbar. I thought: How hard could that be? Simply get the toolbar’s handle from the figure, then use the builtin...

View Article


Image may be NSFW.
Clik here to view.

IP address input control

A few weeks ago, a user posted a question on Matlab Answers, asking whether it is possible to implement a text input control that accepts and validates an IP address (for example, ‘192.168.1.101’)....

View Article

Adding custom properties to GUI objects

Matlab objects have numerous built-in properties (some of them publicly-accessible/documented and others not, but that’s a different story). For various purposes, it is sometimes useful to attach...

View Article

Image may be NSFW.
Clik here to view.

Sliders in Matlab GUI – part 2

Exactly 3 years ago I posted about various alternatives for embedding sliders in Matlab GUI. Today I will follow up on that post with a description of yet another undocumented builtin alternative –...

View Article


Image may be NSFW.
Clik here to view.

Scrollable GUI panels

Matlab enables two types of GUI container types, via the Units property: fixed-size ('pixels', 'chars', etc.) and flexible ('normalized'). In many cases, we need something in between: a panel that...

View Article


Image may be NSFW.
Clik here to view.

Matlab callbacks for uifigure JavaScript events

I would like to welcome back guest blogger Iliya Romm of Israel’s Technion Turbomachinery and Heat Transfer Laboratory. Today Iliya will discuss how to assign Matlab callbacks to JavaScript events in...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 1

The Matlab toolstrip (ribbon) has been around officially since R2012a, and unofficially for a couple of years earlier. Since then, I blogged about the toolstrip only rarely (example). I believe the...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 2 (ToolGroup App)

A while ago I posted the first of my planned miniseries on the Matlab toolstrip (ribbon). Today I will expand that post by discussing how toolstrips can be added to Matlab GUIs. This post will remain...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 3 (basic customization)

In the previous post I showed how we can create custom Matlab apps. In such apps, the toolstrip is very often an important part. Today I continue my miniseries on toolstrips. Toolstrips can be a bit...

View Article


Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 4 (control customization)

In a previous post I showed how we can create custom Matlab app toolstrips. Toolstrips can be a bit complex to develop so I’m trying to proceed slowly, with each post in the miniseries building on the...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 5 (icons)

In a previous post I showed how we can create custom Matlab app toolstrips. Toolstrips can be a bit complex to develop so I’m trying to proceed slowly, with each post in the miniseries building on the...

View Article


Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 6 (complex controls)

In previous posts I showed how we can create custom Matlab app toolstrips using simple controls such as buttons and checkboxes. Today I will show how we can incorporate more complex controls into our...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 7 (selection controls)

In previous posts I showed how we can create custom Matlab app toolstrips using controls such as buttons, checkboxes, sliders and spinners. Today I will show how we can incorporate even more complex...

View Article


Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 8 (galleries)

In previous posts I showed how we can create custom Matlab app toolstrips using various controls (buttons, checkboxes, drop-downs, lists etc.). Today I will show how we can incorporate gallery panels...

View Article

Image may be NSFW.
Clik here to view.

Matlab toolstrip – part 9 (popup figures)

In previous posts I showed how we can create custom Matlab app toolstrips using various controls. Today I will show how we can incorporate popup forms composed of Matlab figures into our Matlab...

View Article

Image may be NSFW.
Clik here to view.

Improving graphics interactivity

Matlab release R2018b added the concept of axes-specific toolbars and default axes mouse interactivity. Plain 2D plot axes have the following default interactions enabled by default: PanInteraction,...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images