Modern IDL by Michael Galloy

API documentation for example code

Directory: widgets/

Examples of graphics user interfaces in IDL.

Contents

.pro files

mg_cw_clock.pro

Compound widget representing a digital clock.

mg_cwo_clock.pro

Compound widget representing a digital clock.

mg_dialog_list.pro

Modal dialog to present a user with a choice of a few items.

mg_object_cleanup.pro

Generic cleanup for writing object widget programs.

mg_object_event_handler.pro

Generic event handler for writing object widget programs.

mg_timer_demo.pro

Simple program to demonstrate the use of a timer event to rotate an object graphics surface while still allowing interaction.

mg_ximage.pro

Simple image viewing/processing application.

mg_xplot.pro

Widget program to display a line plot in direct graphics and modify some of its properties.

mg_xsurface.pro

Wrapper to start up a surface viewer.

mgwidsurfaceproperties__define.pro

Object-widget program to display a property sheet for a surface, making changes to the surface from the events to the property sheet.

mgwidsurfaceviewer__define.pro

Object-widget program to display surface data and bring up a property sheet to change the surface's properties when the surface is double-clicked.

widgets_chapter.pro

Batch file containing all the code intended to be typed at the command line from the "Widgets" chapter.