Packages: User Interface
Packages include individual Igor procedure files or collections of Igor procedure files that are related, as well as external operations (XOPs). To browse ALL projects (including those that have not been officially released) click on the Advanced Browse link above.
Create Layouts
Last changed: 12 weeks 6 days ago
A GUI tool that makes creating a new layout easier. This is designed to be a rough replacement for the built in Igor Pro New Page Layout dialog. At this time, however, this is not a complete replacement and is lacking some functionality, including the ability to add tables to the layout. The package allows the user to control the order of the graphs placed on the layout and allows the user to see thumbnail images of the possible graphs and to select them from a list.
| Version | Date | Links |
|---|---|---|
| IGOR.6.03.x-1.1 | 2008-Jul-09 | |
| IGOR.6.01.x-1.0.x-dev | 2008-Jul-09 |
DynamiTabs
Last changed: 12 weeks 5 days ago
An alternative approach to tab control, in part inspired by the Wavemetrics "Extensible Tab Panel Demo" experiment. This approach is used in the Time-Frequency Tookit package.
The impetus for this approach was to get rid of the cumbersome need to keep some sort of database of controls, or to name controls in a particular way, that can make updating controls in a tabbed control panel tedious. The tradeoff is that all control states must be continuously saved in global variables - something that is often desirable in a package complex enough to require tabs anyway.
| Version | Date | Links |
|---|---|---|
| IGOR.6.00.x-1.x-dev | 2008-Jul-10 |
Easy New Notebook
Last changed: 11 weeks 1 day ago
This provides a hook to the New:Notebook menu procedure. The hook puts up a control panel with more settings than the standard New:Notebook dialog box.
| Version | Date | Links |
|---|---|---|
| IGOR.6.03.x-0.5 | 2008-Jul-21 |
Periodic Table Panel
Last changed: 50 weeks 5 days ago
This provides a panel showing the periodic table of elements, with each element as a button that can be programmed to display or output information about the element.
| Version | Date | Links |
|---|---|---|
| IGOR.6.00.x-3.0.1-dev | 2007-Oct-17 |
Procedure File Manager Panel
Last changed: 10 weeks 4 days ago
This package displays a panel with a checkbox list to select procedure file(s) for loading/unloading and checkboxes to set certain coding-specific parameters. It might be a useful tool for programmers who are coding on different procedure files or for users who wish to load/unload different procedure files in an effective manner.
| Version | Date | Links |
|---|---|---|
| IGOR.6.03.x-1.2-2 | 2008-Apr-09 |
Tab Control Utility
Last changed: 50 weeks 5 days ago
A tabcontrol procedure that relies on a database of controls stored in the userdata for the tabcontrol. Each tab of the tab control has an associated userdata field that contains the list of controls that are to be shown when the tab is selected. A userdata field for the current tab makes it easy to determine just which controls need to be hidden when the tab is changed. Plus associated functions to make and edit the databases of tab controls, including adding/removing a tab to a tab control with all its associated controls.
| Version | Date | Links |
|---|---|---|
| IGOR.5.00.x-3.1 | 2007-Oct-17 |
TabControl
Last changed: 23 weeks 22 hours ago
A package that makes adding extensive functionality to tab controls easy.
NOTE: I haven't finished the ACL_Tab Control Utility.ihf help file yet. However, using the package is fairly simple. Just follow these steps:
- Open both of the included procedure files (TabControl and UserdataEditor) in your Igor Pro experiment. These procedures require Igor Pro 6.01 or greater.
- Create a panel with a tab control and add your controls to it.
| Version | Date | Links |
|---|---|---|
| IGOR.6.01.x-1.0.x-dev | 2008-Apr-28 |
Time-Frequency Toolkit
Last changed: 12 weeks 5 days ago
Graphical user interface for time-frequency decomposition of a signal. Future development will include multiple GUIs for time series manipulation and analysis - hence the "Toolkit" designation.
Features:
| Version | Date | Links |
|---|---|---|
| IGOR.6.03.x-1.00 | 2008-Feb-07 | |
| IGOR.6.02.x-1.04 | 2008-Feb-23 | |
| IGOR.6.00.x-0.2.2-beta | 2007-Nov-13 |
Window Desktops
Last changed: 50 weeks 5 days ago
The purpose of this package is to make it easy to create virtual desktops within Igor Pro. Windows can be assigned to specific desktops, and only windows assigned to the desktop that is currently selected will be displayed. This makes keeping tracking of lots of windows easier, as similar windows can be assigned to the same virtual desktop.
| Version | Date | Links |
|---|---|---|
| IGOR.6.01.x-1.0 | 2007-Oct-17 |
Word Wrap Control Text
Last changed: 32 weeks 2 days ago
This function returns a string that adds line breaks (\r) to a string of text such that when the text is displayed in a TitleBox control on a panel, the text will fit within the boundaries of a GroupBox control on the same panel.
The following are included with this download:
- Igor Pro procedure file
- Igor Pro help file
- Igor Pro experiment file with example use cases and a demo of the utility
| Version | Date | Links |
|---|---|---|
| IGOR.6.02.x-1.1 | 2008-Feb-24 |
XML Note Tools
Last changed: 12 weeks 6 days ago
This package provides a set of commands that allow one to output text in XML format to the history, a text string, a wave note, or a notebook. It also provides a panel that allows easy XML formatting into a notebook.
| Version | Date | Links |
|---|---|---|
| IGOR.6.03.x-0.7 | 2008-May-19 |
