Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.474.421 Times

UISplitPane - Split a container (figure/frame/uipanel) into two resizable sub-containers 1.0

  Date Added: August 28, 2013  |  Visits: 416

UISplitPane - Split a container (figure/frame/uipanel) into two resizable sub-containers

Report Broken Link
Printer Friendly Version


Product Homepage
Download (47 downloads)



UISPLITPANE splits the specified container(s) (figure, panel or frame, referenced by handle(s) hParent) into two distinct panes (panels) separated by a movable divider. If no hParent container is specified, then the current figure (gcf) is assumed. Matlab components may freely be added to each of the panes. Pane sizes may be modified by dragging or programmatically repositioning the movable divider.UISPLITPANE returns the handles to the left/bottom sub-container h1, right/top sub-container h2, and the split-pane divider hDivider. If a vector of several hParents was specified, then h1,h2 & hDivider will be corresponding vectors in the containing hParents. If the hParents are found to be non-unique, then the returned handles will correspond to the unique sorted vector of hParents, so that no hParent will be split more than once. The UISPLITPANE divider can be dragged to either side, up to the specified DividerMinLocation to DividerMaxLocation property values (defaults: 0.1 and 0.9 respectively, meaning between 10-90% of range). In Matlab 7+, additional one-click buttons are added to the divider, which enable easy flushing of the divider to either side, regardless of DividerMinLocation & DividerMaxLocation property values. Several case-insensitive properties may be specified as P-V pairs: - 'Orientation': 'horizontal' (default) or 'vertical' - 'Parent': Handle(s) of containing figure/panel/frame - 'DividerWidth': Divider width (1-25 [pixels], default=5) - 'DividerColor': Divider color (default=figure background color) - 'DividerLocation': Divider normalized initial location (.001-.999, default=0.5) - 'DividerMinLocation': Normalized minimal left/bottom pane size (0-1, default=0.1) - 'DividerMaxLocation': Normalized maximal left/bottom pane size (0-1, default=0.9) hDivider is a standard Matlab object handle possessing all these additional properties. All these properties are gettable/settable via the hDivider handle, except for the 'Orientation' & 'Parent' properties which become read-only after the UISPLITPANE is constructed. hDivider also exposes the following read-only properties: - 'LeftOrBottomPaneHandle': h1 value returned by this function - 'RightOrTopPaneHandle': h2 value returned by this function - 'DividerHandle': the HG container handle (a numeric value) - 'JavaComponent': handle to the underlying java divider obj - 'ContainerParentHandle': handle to hParent container Note: this is important in Matlab 6 which does ^^^^ not allow hierarchical UI containers - 'ContainerParentVarName': hParent variable name if available Example:[hDown,hUp,hDiv1]=uisplitpane(gcf,'Orientation','ver','dividercolor',[0,1,0]);[hLeft,hRight,hDiv2]=uisplitpane(hDown,'dividercolor','r','dividerwidth',1);t=0:.1:10;hax1=axes('Parent',hUp); plot(t,sin(t));hax2=axes('parent',hLeft); plot(t,cos(t));hax3=axes('parent',hRight); plot(t,tan(t));hDiv1.DividerLocation = 0.75; % one way to modify divider...set(hDiv2,'DividerColor','red'); % ...and this is another way... Bugs and suggestions:Please send to Yair Altman (altmany at gmail dot com) Warning:This code heavily relies on undocumented and unsupported Matlab functionality. It works on Matlab 6+, but use at your own risk!

Requirements: No special requirements
Platforms: Matlab
Keyword: Default Dividermaxlocation Dividerminlocation Dividerwidth Gettablesettable Handle Location Maximal Minimal Normalized Object Possessing Readonly Standard
Users rating: 0/10

License: Shareware Size: 61.44 KB
USER REVIEWS
More Reviews or Write Review


UISPLITPANE - SPLIT A CONTAINER (FIGURE/FRAME/UIPANEL) INTO TWO RESIZABLE SUB-CONTAINERS RELATED
Icon Tools  -  Icon Extracter 1.0
Icon Extracter extracts the default icon from any windows file, the Icons can be saved in the standard Windows icon (*.ico) format (16x16 px or 32x32 px).
200 KB  
Libraries  -  PDL::IO::Misc 2.4.3
PDL::IO::Misc is a Perl module with misc IO routines for PDL. rcols() Read ASCII whitespaced cols from a file into piddles and perl arrays (also see "rgrep()"). There are two calling conventions - the old version, where a pattern can be...
2.1 MB  
Multimedia & Graphics  -  Agua Stacks 1.0
Agua Stacks - by David Lanham Spruce up the appearance of your Leopard stacks. This collection contains 24 individual badges with large resources for Vista & Leopard. Keywords: agua airy aqua candybar collection custom...
1.31 MB  
Programming  -  sphinxcontrib-paverutils 1.3
sphinxcontrib-paverutils is a Python module that provides an alternative integration of Sphinx and Paver. It supports calling Sphinx from within Paver using multiple configurations, and does not assume you only want to build HTML output.
10.24 KB  
Miscellaneous Mail Tools  -  QuickEmail 1.0
A quick and easy way to send an email without having to load a fancy application or log into an email service. QuickEmail comes up quickly and you can begin your email immediately. It allows the option to have a default “To” address and can...
518 KB  
Multimedia  -  plot arrowhead 1.0
% plot_arrow - plots an arrow to the current plot%% format: handles = plot_arrow( x1,y1,x2,y2 [,options...] )%% input: x1,y1 - starting point% x2,y2 - end point% options - come as pairs of "property","value" as defined for "line" and "patch"%...
10 KB  
Development Tools  -  MATLAB Desktop R2009a Non-Default Keyboard Shortcut sets 1.0
Before R2009b, it was only possible to customize Editor and Command Window keyboard shortcuts, choosing from Windows, MATLABdlT« standard/Emacs, and Macintosh sets. In R2009b, the MATLABdlT« desktop has configurable keyboard shortcuts, and the...
30.72 KB  
Modules  -  Image javascript crop 7.x-1.0-rc3
This module makes an Imagecache 2 (D6) or Styles (D7) 'javascript crop' toolbox action available for use with several modules (see below)You define one or more presets in imagecache using the 'javascript crop" action, a new 'javascript crop' link...
20.48 KB  
Network & Internet  -  The Photographer's Ephemeris 1.0.4
Landscape photographers typically wish to plan their shoots around the times of sunset/sunrise or twilight, or alternatively when the moon is in a particular place in a particular phase. While times of sunrise etc. are readily available...
2.25 MB  
Programming  -  zope.fssync 3.5.2
This package provides filesystem synchronization utilities for Zope 3. It is used by the zope.app.fssync package. Filesystem Synchronization This package provides an API for the synchronization of Python objects with a serialized...
71.68 KB  
NEW DOWNLOADS IN SCRIPTS, MULTIMEDIA
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Multimedia  -  isimSoftware CountDown Timer 1.0.2
isimSoftware CountDown Timer isimSoftware countdown timer for Windows, written for show operators by a show operator. Simple intuitive user interface with plenty of options hidden underneath. Displays time remaining, current time and a message...
421 KB  
Multimedia  -  Audio Reader XL 2020 20.0.1
Text to Speech Software Audio Reader XL reads aloud text easily. It’s text to speech software for reading eBooks, texts, web pages, and creating MP3s. The voice aloud reader read-aloud any kind of texts like - Any kind of texts - TXT text -...
73.26 MB  
Multimedia  -  Multi Level Meter Bridge 2020
With the new function Peak Detector you can control very accurate the Input of different Levels in a control rooms. Correlation Meter, In a logfile you are able to comprehend when and what kind of Level is under a threshold. PAS Multi Meter Bridge...
5.29 MB  
Multimedia  -  Spectrum Analyzer pro Live 2020
Spectrum Analyzer Pro Live turn your PC into a cutting-edge sound analysis tool! Dante WDM If you are a professional musician, acoustics expert or just a hi-fi enthusiast who wants to make sure that his audio system is perfectly tuned and plays...
12.86 MB  
Multimedia  -  Graphic Equalizer Studio 2020
you can run any windows sound application or DVD Player software above the Equalizer. The Equalizer will correct the audio stream automatic and will include the Limiter and the compressor to be sure, that the audio signal is not to loud or not to...
25.72 MB