Uicontrols
Ever get frustrated by the inability to control which uicontrols you can tab between?CLICKFOCUS provides functionality to select a subset of uicontrols between which focus can be shuttled. Simply enter the figure handle and a list of handles to which you want to increment. When you click the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): clickfocus Download |
From a series of lectures I gave once, these slides give a basic introduction to plotting, using plots on a GUI while connecting them to uicontrols and callbacks, as well as using the function line() to plot lines and move them around.It touches very basic ground but starts from the ground up and...
Platforms: PHP
License: Shareware | Cost: $0.00 USD | Size: 194.56 KB | Download (41): Learn Basic Plotting Principles Download |
mquake(h,int,dur,op1,op2) Randomly vibrates graphical objects, where: h: Handle of required object(s) (scalar or vector) int: Intensity of vibration (scalar) dur: Duration of vibration in seconds (estimate, scalar) op1: 1 -> Object returns to starting position at the end 0 -> Object ends up...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (44): MATLAB Earthquake Download |
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...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (39): Resizable MATLAB figures Download |
This is a simple utility to gracefully fit a file path into a uicontrol by replacing some of the directory names with '...'.It was primarily developed as a tutorial on how to use the extent property of uicontrols. The full tutorial can be found at our website.
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): fitpath Download |
Straight tic-tac-toe, with options to play an opponent (not computer, which only keeps score) on 3x3, 4x4 and 5x5 boards. The first is of course trivial, the last two are impossible to win unless scoring can be done for sub-runs and blocks, which might be pretty interesting.Fiddle with the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): GUI to set up and score three sizes of tic-tac-toe Download |
Standard Handle Graphics uipanels provide containment and groups axes and their children. The ScrollPanel provides the ability to define a scrollable area and the panel is the viewport onto that area.Since Scrollpanel is not a built-in Handle Graphics object, objects must be parented to it...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): ScrollPanel Download |
This tool is useful when one wants to create a GUI from a standalone M-file, but would like to use guide for it's excellent ability to position the GUI objects within the GUI. guidegetter works by first fetching the layout of the uicontrols, uimenus and other objects from a guide generated .fig...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (117): guidegetter Download |
An enhancement for the input_dlg.m supplied in matlab 5.3. It enables MATLAB programmers to build highly complicated dialog windows for parameter inputs to MATLAB scripts, without using any graphical or GUI commands. Edit boxes, list boxes and popup menus are available together with frames of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): inpdlg Download |
Copies one figure into another figure and lets the users move and resize the copied figure. This utility is great if you need a figure in a figure and still would like to use MATLAB's export function.This is an updated version of the original figcopy to account for uicontrols stored in the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): figcopy Download |
This is a collection of GUIs meant to serve either to answer specific questions about writing GUIs or as a teaching tool to aid in learning how to write MATLAB GUIs without GUIDE. Many of these are inspired directly from the newsgroup. The questions/files are written in approximate order of...
Platforms: PHP
License: Shareware | Cost: $0.00 USD | Size: 112.64 KB | Download (46): 41 Complete GUI Examples Download |
Displays a tooltip-sized waitbar beneath uicontrols, and is animated. Inspired by "About Face", similarly to my other tooltip submission.toolTipWaitBarHandle = tooltipwaitbar(hObject)Generates a waitbar below a uicontrol (hObject). Returns a 4 element array for the static text boxes which make up...
Platforms: PHP
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): Tooltip Waitbar Download |
Staker is a 3-D artillery warfare game that was inspired by Tank Wars and Scorched Earth, BASIC games I played many years ago. This is just a beta version, so it doesn't have everything in it that I would like. For instance, there is only one type of terrain to battle on. I wanted to release this...
Platforms: Matlab
License: Freeware | Size: 1.82 MB | Download (44): Staker Download |
MouseMotionHandler is a MATLAB class that uses a MATLAB figured-deOaos WindowButtonMotionFcn callback as a hook to extend button motion functionality to all handle graphics child objects of a figure including axes, lines, surfaces uipanels, uicontrols etc.MouseMotionHandler provides an...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (51): Mouse Motion Handler Download |
This script provides a template on how to create simple tab panels within a GUI. Each tab panel should be a different panel with different components and can be easily created with GUIDE. By using GUIDE, you can create as many different panels as you want and layout them in a comfortable way for...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): Simple tab panel Download |
This file will help you to build as many levels of GUI tabs as you wishFiles:----------------------------------Example:tabandsubtabs.figtabandsubtabs.m---------------------------------hideorshowcontrols.mThis function turns on/off controls with the specified value in the 'UserData'.Place this...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): Tab and subtabs Download |
Create truly dynamic GUI's using guipanel -- guipanel's are interactively resizeable and moveable. Panels can be nested and if desired, locked to a location. The calling syntax is almost identical to that of MATLAB's builtin uipanel. Additionally, you can pass-in uicontrol property param/values...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): guipanel Download |
This is a simple construction of 'Tabed' pannel using GUIDE.To explore more: Open the figure with GUIDE, and make sure to notice the uiControls (txNullA, and txNullB) with no text. They are used to create the smooth visual transition between corresponding Tabs and Panels, by turning ON and OFF...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): Tab Panel (Yet another one) Download |
Graphic Interface Toolkit-------------------------This package contains a set of function to easily create complex graphicinterface (see examples). This package is part of the EEGLAB publicsoftware for electro-encephalography analysis (which is the leadingpublic software for processing...
Platforms: PHP
License: Shareware | Cost: $0.00 USD | Size: 51.2 KB | Download (47): Graphic Interface Toolkit Download |