Get from Ico-github-logo

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Programmatically scroll Variables Editor

  • findjobj(container,varargin)
    findjobj Find java objects contained within a specified java container or Matlab GUI handle
  • scrollto(name, pos)
    SCROLLTO Opens variable in the Variables Editor and scrolls to the specified position
  • View all files
5.0 | 1 rating Rate this file 12 Downloads (last 30 days) File Size: 621 KB File ID: #42795 Version: 1.6
image thumbnail

Programmatically scroll Variables Editor


Oleg Komarov (view profile)


23 Jul 2013 (Updated )

Opens a variable in the Variables Editor (grabs focus if open) and scrolls to position.

| Watch this File

File Information

EXISTING/NEW ISSUES (or enhancement requests):
- Please, check and report new issues to
- If a new issues occurs, provide all steps to reproduce it, even if it means including a "restart the pc" step.
Opens a variable in the Variables Editor (grabs focus if already open) and scrolls to given position/subs.
Supported scrollable classes (matrices):
* numeric
* logical
* cell
* timeseries
* table (from R2013b - v2.1)
* categorical (from 2013b - v2.1)
* dataset (Statistics Toolbox)


% Scroll a simple logical variable
a = false(1e6,100);
pos = randi(1e8,1);

% Scroll somewhere else
scrollto('a',[1e5, 28])

% Wrap into a structure and scroll the indexed variable = a;

% Wrap into cell and scroll with several levels of nesting
c = {s};
scrollto('c{1}.foo', pos)

% Scroll 3D array
a = rand(10,10,10);

WARNING: this code heavily relies on undocumented and unsupported Matlab functionality.



Findjobj Find Java Handles Of Matlab Graphic Objects and Uiinspect Display Methods, Properties & Callbacks Of An Object inspired this file.

Required Products MATLAB
MATLAB release MATLAB 8.3 (R2014a)
Other requirements Java should be enabled. Requires FEX: findjobj().
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (1)
02 Jul 2014 Eric

Eric (view profile)

06 Sep 2013 1.2

Additional feature:
 - scrolls from 'caller' ws, e.g. scroll in debug mode;

Fixed bugs:
 - now handles corner case within size-bounds scrolling;
 - corrected the scrolling type of ts to dataset (was swapped before).

11 Sep 2013 1.3

Edited description.

13 Sep 2013 1.4

Added support for table and categorical arrays (classes introduced with R2013b)

18 Aug 2015 1.5

Linked to github

17 Oct 2015 1.6

Edited description

Contact us