Code Directory
 Visual Basic & VB.NET
New Code
Uber for Massage 2.0
Job Board Software 1.1
RentALL - Airbnb Clone | Built with ReactJS 2.6
VB.Net PDF 2020.6.0
Flowrigami 1.0.0
SentiVeillance SDK Trial 7.3.2020.03.02
Entity Developer 6.8
dbExpress driver for SQLite 4.2
dbForge SQL Complete 6.5
Advanced Amazon Clone App 2.0
Appjetty Delivery Date Manager 1.0.0
The C# Barcode Library 2020.5.0
Chowtro - Online Restaurant Food Ordering Software 1.0
Alvas.Audio.Core 2019.0
Sainsburys Script 1.3.2
Top Code
dbForge SQL Complete 4.8
dbExpress Driver for SQLite 3.9
Availability Booking Calendar PHP 1.0
ATN Site Builder 3.0
ICPennyBid Penny Auction Script 4.0
Invoice Manager by PHPJabbers 3.0
ATN Resume Finder 2.0
PHP Review Script 1.0
Aglowsoft SQL Query Tools 8.2
Classified Ad Lister 1.0
Solid File System OS edition 5.1
Deals and Discounts Website Script 1.0.2
SentiVeillance SDK Trial 7.3.2020.03.02
Uber for Massage 2.0
Single Leg MLM 1.2.1
Top Rated
phpEnter 5.1.
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
Deals and Discounts Website Script 1.0.2
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
Resizable MATLAB figures 1.0
File ID: 80348

Resizable MATLAB figures 1.0
Download Resizable MATLAB figures 1.0 Error Link
License: Freeware
File Size: 20.5 KB
Downloads: 7
Submit Rating:
Resizable MATLAB figures 1.0 Description
Description: This is a layout manager for axes and controls in a MATLAB figure, designed for graphical user interfaces in which, during resizing of the figure, some controls (e.g. buttons) are to remain the same size while others (e.g. axes, text fields, list boxes) are to change size.

To achieve this, the figure is split into a grid with a border and with spacing between each cell. Some rows and columns (at least one of each) are variable in size and the rest are fixed. When the figure is resized, the available space (i.e. that not required by the fixed-size rows and columns) is distributed among the variable-sized ones according to a specified ratio. If there is not enough space for the fixed-size rows or columns, these (and the spacing between them) will be made smaller too.

Controls can be merged across multiple rows and/or columns and can overlap (making it possible to put a frame round other controls).

Example code is provided. The basic sequence is:
* Create figure (using the supplied function "resizable_figure")
* Create controls (axes, uicontrols, ActiveX controls, java components)
* Create an "elements" cell-matrix to specify top-right positions for controls.
* Create a "mergeblocks" matrix giving sizes for components which span more than one cell in the grid
* Specify row and column sizes (positive sizes are specify fixed sizes in pixels, negative ones give the ratios for resizable rows and columns)
* Set the initial size for the figure and show it

The code has been tested with MATLAB 6.1 (R12.1) through MATLAB 7.1 (R14sp3).

License: Freeware

Related: Create, Sequence, Basic, supplied, Function, Activex, uicontrols, quotresizable figurequot, provided, controlsexample, overlap, andor, Multiple, Making, Round, Frame

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 20.5 KB

Downloads: 7

More Similar Code

This layout manager is based on MATLAB Central File Exchange entry "Resizable MATLAB figures" by Malcolm Wood.

Uses new Matlab class system avalable from R2007b/2008a.

The BaFigExPro package provides an automatic method to export Matlab figures, with optional uniform styling. Several input/output folders can be given in a single call. The routine works both for Windows and Linux (tested on Matlab 6.5 and...

Matfig2PGF is script that allows users to convert MATLAB figures to PGF ;. PGF figures can be included in a LaTeX document using the PGF macro package. The PGF package works with most important LaTeX backends (such as pdfTeX and Dvips). Using...

This subsmission was inspired by the blog:

SETAXES fixes common problems with MATLAB figures.
SETAXES(AX, ...) applies to the axes AX which, when not supplied,...

The default settings for Matlab figures (plots) use small fonts and thin lines. This is fine for quickly evaluating data, but these figures are unreadable when used in an on-screen presentation such as a Powerpoint slide set. FIXFIG takes an...

EZTools are a set of GUI controls to aid in annotating MATLAB figures. Separate portions of Eztools can be called directly from the command line, or the entire set of routines can be added to the current plot menubar by typing 'eztools' from the...

As of now, matlab2tikz does not support the conversion of all possible MATLAB figures. Most notably, only a few simple 3D plots are supported.
More support will likely be included in one of the next versions.

If you have a nice 2D...

MSOCOLOR retrieves Microsoft Office Theme color schemes.
MSOCOLOR is intended simplify the creation of MATLAB figures that are color-matched to MS Office documents.

MSOCOLOR is only compatible with MS Office 2007 or later (to the...

My first attempt at a mex file making a simple call to the "SetWindowPos" function in the user32 library. This allows users to keep MATLAB figures on top, floating above all other windows even when focus is not on the target window.

This is an addition to "Ercan Solak"'s file at
Marker support added.
fig2tex is a MATLAB function that produces a LaTeX file to replicate MATLAB figures using...

User Review for Resizable MATLAB figures
- required fields

Please enter text on the image