poFti - File Type Icon processing package
poFti is a pure Tcl/Tk package for processing File Type Icons (FTI), which are used by the Silicon Graphics IRIX Interactive Desktop. I developed it as part of my project SgiTcl.
It runs on Windows, Linux, macOS and IRIX and needs Tcl/Tk 8.6 or newer.
The poFti library offers the following features as TclOO classes:
- Read and write icon files.
- Create icons using Tcl scripts.
- Draw icon and grid into a Tk canvas.
- Save icon as Tk photo image or image file (needs the Img extension).
![]() |
|
| Icon displayed in IRIX tool IconSmith | Icon created by Tcl script demos/createSpiralColored.tcl |
![]() |
![]() |
| Icon displayed in poApps image viewer | Icon displayed as OpenGL texture in Tcl script demos/fti3D.tcl |
An overview of all FTI files found on my SGI O2 running IRIX 6.5.22.
For detailed information regarding the available commands, see the poFti Reference Manual.
For an introduction on using File Type Icons for the IRIX Interactive Desktop, see the official SGI documentation.
Downloads below are source code.
2026/05/30: Version 1.0.0


