Photon microGUI

Version 1.14

Copyright © QNX Software Systems Ltd. 1999. All rights reserved.

Bookset overview


User's Guide

If you're using Photon for the first time, this guide is your starting point. It tells you how to start Photon, move around in the workspace, and use Photon applications.


Installation & Configuration

This guide contains installation instructions, configuration options, and an alphabetic reference of all Photon command-line utilities and applications. You'll also find an appendix on troubleshooting that may help you isolate and correct a faulty setup.


Programmer's Guide

This guide gives you a "hands on" tour of PhAB, the powerful application builder for Photon. You'll learn how to quickly assemble a GUI from predefined widgets, link the GUI to an application, and generate C source to bring the GUI to life.


Library Reference

This reference provides concise descriptions of Photon's and PhAB's global data structures and functions, arranged alphabetically for easy reference. The back of the manual has a summary of these functions, grouped according to their main area of application.


Widget Reference

This manual contains guidelines for programming widgets, along with concise descriptions of all global data structures, resources, and convenience functions associated with widgets. It also gives you practical examples of how to use Photon widgets and widget functions.


Building Custom Widgets

This guide explains how to create a custom widget and how to bind it into PhAB. If you need a widget whose features extend the standard capabilities of the Photon widget library, this guide is for you.

For the typographical conventions used in our documentation, please see Typographical conventions.

Please email your comments on the documentation to

Copyright notices

For complete copyright information, see the following:

QNX, Neutrino, and Photon microGUI are registered trademarks, and Jump Gate Connectivity, Phindows, and PhinX are trademarks, of QNX Software Systems Ltd. All other trademarks and registered trademarks belong to their respective owners.