bpc_Dialogs

The bpc_Dialogs XOP provides some external functions that facilitate writing interactive Igor procedures/functions. While similar functionality could also be achieved to some extend with Igor code, bpc_Dialogs.xop is supposed to make life a little easier, both for the programmer and also for the user. bpc_Dialogs.xop supports 32bit Igor running on 32bit or 64bit windows. It was developed and tested with Igor 6.2. But it uses standard Windows programming techniques, and there is a good chance that the XOP works just fine also with Igor 7.

bpc_Dialogs adds the following functions to Igor:
bpc_DynamicDialog() shows a modal dialog similar to Prompt/DoPrompt but with more options
bpc_DropWindowShow() shows a modeless dialog that accepts dropped files and calls an Igor callback function for each matching filename
bpc_MsgBoxEx() shows a modal dialog with up to 10 user-defined buttons
bpc_ToolWindowShow() shows a modeless tool window with user-defined buttons
bpc_ProgressWindowShow() shows a modeless dialog with a progress indicator
bpc_Excel2Igor() shows a modal dialog that allows one to capture data from selected cells in a worksheet of a running Excel instance

The XOP comes with a help file that demonstrates its use.

Images:

Project Details

Current Project Release

bpc_Dialogs IGOR.6.20.x-0.5

Release File: bpc_Dialogs_05.zip (101.08 KB)
Version: IGOR.6.20.x-0.5
Version Date:
Version Major: 0
Version Patch Level: 5
OS Compatibility: Windows
Release Notes: when all modeless XOP dialogs are closed, the windows message hook is now removed in order to avoid unnecessary processing
View All Releases

Forum

Support

Gallery

Igor Pro 10

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More