gbMultiViewer is a freeware utility for displaying multiple text or image files - all on the same screen! A list of files is built by dragging one or more file names onto the gbMultiViewer screen, then displayed in a separate window using a variety of settings made by the user. gbMultiViewer provides several features for managing the list, including selection of which files on the list are to be displayed.
Just drag files from Windows Explorer onto gbMultiViewer to build a list of file, then Press the toolbar Display button to show all images on a separate dialog.
|Download (v1.0, 135K)|
Programmers can integrate gbMultiViewer into their own applications. The source code is available as a PowerBASIC include file. Also, both SLL and DLL versions of the viewer are provided.
Or, you might display all images, as in this image:
And, you could choose to display all text files:
Mix and match images as you choose!
|Display||Display the selected files|
|Clear||Remove all files from the list|
|Delete||Remove the highlighted/selected file (not checked) from the list|
|Check||Check all files in the list|
|UnCheck||Uncheck all files in the list|
|Settings||Opens the settings dialog|
|Online Help||Opens the gbMultiViewer online Help page|
|Viewer Caption||Text to display in the file viewer dialog|
|Viewer Logo||Name of resource icon (from parent) to display in the system menu of the file viewer dialog|
|Unsupported Image||Name of resource icon to display when a files is not supported by gbMultiViewer|
|Dialog XY Position||Location of viewer dialog, relative to parent|
|Dialog Width/Height||Size of viewer dialog|
|Columns/Rows||Grid size of file viewer dialog|
|Starting Control ID||Viewer control IDs start at this number. If zero, the viewer starts at 5000.|
|Image BG Color||Color used behind each image. Applies only to images. Text controls use white backgrounds.|
|Stretch Mode||When set, images are stretched to fill the control area. Aspect ratio is maintained. Images are centered in the control.|
|Show Names||Toggles display of label which contains the name of the file|
|Use INI||When set, allows the viewer dialog to maintain an INI file of its own. The first time the viewer is called, the calling parameters are used. After that, the viewer INI parameters are applied each time the viewer is displayed.|
|Show Image Borders||Displays borders around the image controls (not around just the images themselves)|
|Show Paths in File Names||When set, the full path of the file is shown. If not set, only the filename and extension are shown.|
|Transparent Background||Uses the dialog color at the background for the image control|
|AutoSet Row/Columns||Allows the viewer dialog to calculate the image grid size. When set, this overrides the explicit grid size discussed above.|
|Periodic File Refresh||Refresh all files at specified refresh rate|
|Refresh Rate||Sets the number of seconds between refresh of all files|
|Save & Exit||Closes the settings dialog and saves any changes made by the user|
|Cancel||Closes the settings dialog without saving any changes made by the user|
Right clicking on a textbox displays this context menu:
Right clicking anywhere else on the viewer dialog displays this context menu:
gbMultiViewer saves all of it's options in an INI file, which is placed in the same folder as the EXE. Optionally, the viewer dialog can also save an INI. The user can choose which INI to use. The gbMultiViewer INI explicitly determines viewer settings, whereas the viewer INI maintains session settings (such as keeping track of the position/size of the viewer dialog).
Comments and suggestions are welcome!