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

Image may be NSFW.
Clik here to view.

CheckboxList

Several years ago I blogged about using a checkbox-tree in Matlab. A few days ago there was a question on the Matlab Answers forum asking whether something similar can be done with Matlab listboxes,...

View Article


Image may be NSFW.
Clik here to view.

Customizing listbox/combobox items

Last week I wrote about using a variety of techniques to customize listbox items with an attached checkbox icon. Some of these methods used a standard Matlab listbox uicontrol, others used other...

View Article


Image may be NSFW.
Clik here to view.

Customizing combobox popups

Last week I explained how we can use display custom items in a standard Matlab combobox (popup/dropdown), using its underlying Java component. Today I will show how we can use this Java component for...

View Article

Image may be NSFW.
Clik here to view.

Transparency in uicontrols

I would like to welcome back guest blogger Robert Cumming, an independent UK contractor who developed a commercial class-based Matlab GUI framework. Today, Robert will highlight how he customized the...

View Article

Image may be NSFW.
Clik here to view.

New book: Accelerating MATLAB Performance

I am pleased to announce that after three years of research and hard work, following my first book on Matlab-Java programming, my new book “Accelerating MATLAB Performance” is finally published. The...

View Article


Image may be NSFW.
Clik here to view.

Unorthodox checkbox usage

A few weeks ago, Robert Cumming explained how we can use a Matlab uicontrol’s CData property to provide an optical illusion of a transparent background. Today I will discuss another usage of this...

View Article

Image may be NSFW.
Clik here to view.

Customizing Matlab uipanels

The major innovation in Matlab release R2014b was the introduction of the new handle-based graphics system (HG2). However, this release also included a few other improvements to graphics/GUI that...

View Article

Image may be NSFW.
Clik here to view.

Frameless (undecorated) figure windows

All Matlab figures have a standard frame around them, consisting of a border and title bar. In some cases it could be useful to present a figure window, displaying only the contents without the border...

View Article


Image may be NSFW.
Clik here to view.

Auto-completion widget

Do you ever get a feeling when designing a Matlab GUI, that existing components/controls are simply not enough to achieve the desired functionality/appearance?Such a case happened to me, when a...

View Article


Image may be NSFW.
Clik here to view.

copyobj behavior change in HG2

As a followup to last-week’s post on class-object and generic data copies, I would like to welcome back guest blogger Robert Cumming, who developed a commercial Matlab GUI framework. Today, Robert will...

View Article

Image may be NSFW.
Clik here to view.

Sliders in Matlab GUI

One of my consulting clients asked me last week if I knew an easy way to integrate a range (dual-knob) slider control in Matlab GUI. Today’s post is an expansion of the answer I provided him, which I...

View Article

Image may be NSFW.
Clik here to view.

Some performance-tuning tips

Today’s post is about performance. My goal is to show that contrary to widespread perception, Matlab is not inherently too slow to be used for real-life programs. In fact, by taking a small amount of...

View Article

Image may be NSFW.
Clik here to view.

JGraph in Matlab figures

I would like to introduce guest blogger Scott Koch. Scott is part of the development team at Eigenvector Research Inc., makers of PLS_Toolbox, a commercial chemometrics and multivariate data analysis...

View Article


Image may be NSFW.
Clik here to view.

Matlab designs by Tim Smith

Matlab has undergone significant facelifts in recent years: Matlab Mobile (first introduced in 2010, with various upgrades since), R2012b’s new desktop toolstrip, various Matlab Central’s website...

View Article

Image may be NSFW.
Clik here to view.

Callback functions performance

Matlab enables a variety of ways to define callbacks for asynchronous events (such as interactive GUI actions or timer invocations). We can provide a function handle, a cell-array (of function handle...

View Article


Image may be NSFW.
Clik here to view.

Adding dynamic properties to graphic handles

A client recently asked me to extend one of Matlab’s built-in graphic containers (uiflowcontainer in this specific case) with automatic scrollbars that would enable the container to act as a...

View Article

Image may be NSFW.
Clik here to view.

Font selection components

I’ve written here in the past about how Matlab includes multiple alternatives for color selection, plot-type selection and date selection components, that can easily be integrated in Matlab figures...

View Article


Image may be NSFW.
Clik here to view.

Hyperlink text labels

It is often useful to include hyperlinked text labels in GUIs. Such labels provide single-click access to important functionality, improve branding, and are non-intrusive action controls having a lower...

View Article

Figure keypress modifiers

Matlab figures have a documented property called SelectionType that returns information about keypress modifiers such as or that were pressed during mouse clicks. Using this property has several...

View Article

Image may be NSFW.
Clik here to view.

Graphic sizing in Matlab R2015b

I would like to introduce Daniel Dolan of Sandia National Laboratories. Dan works on a variety of data analysis projects in Matlab, and is an active lurker on MATLAB Central. Dan has a habit of finding...

View Article
Browsing all 75 articles
Browse latest View live