Components and Tabs

SimFM with multiple tabs

The SimFM main gui is composed of a tabbed window framework and components. Each component instance becomes a tab in the SimFM main window. Of corse, there can be more than one main window.

SimFM comes with a few components, such as a file browser, and can be extended with new components. But these components can not yet be loaded at run-time.

Themability

Picture of theamed file icons

SimFM provides two diffrent icon factories that deal with GUI Icons and File Icons. Each of these factories can be themed independently.

Each File Icon Theme must come with its own theme configuration file, where file icons are associated with file extensions. These extensions are not limited to some file name dotting and, for example, the extension README would mach all files ending with README (and the file README itself).

And of corse, you can apply all GTK-2 themes you want, because SimFM uses GTK-2 as it's GUI toolkit.

Flexible File Handlers

SimFM comes with a powerful file handling. In the first step, file handler are created. They look like xmms = xmms %nodes or xmms-queue = xmms -e %nodes. Then, in the next step, file types are associated with handlers. Such an association looks like this: .mp3 = xmms or .mp3 = xmms-queue.

Picture of the context menu with handlers

It is possible to define default handlers for all type of files. This looks like: = xmms-queue. This particualy association could be used to queue directories into xmms' queue, which does (of corse) not have the .mp3 extension.

The handler xmms = xmms %file will only be available if exactly one file is selected. Or move = mv %files %dir will be available if at least one file and exactly one directory is selected.

Mass Renaming

Picture of the mass-renamer

With the mass-renamer it is possible to rename tons of files like a charm. In paprticular this can be very useful to rename pictures from your camera or clean up filenames from a MP3 collection. It can also be used to do things like converting all characters to upper- or lower case. If you do things over and over again, you can add an expression to the list of presets, and regularly used expressions can be accessed instantly.

Other features

SimFM comes with a few of other useful features like an auto-completing navigation bar, In-Place-Renaming and advanced file copying. And the list is slowly growing.

Planned features

In the future versions of SimFM, Drag and Drop and a lot of new GUI's (e.g. a TAR and MKISOFS frontend) will be implemented. A file locator component and a mass renamer is also on the to-do list.