Reflux 0.1.4
A framework and IoC container for creating FWT applications

Reflux is a framework for creating simple FWT desktop applications.

Modelled after an internet browser, Reflux lets you explore and edit resources via URIs. It expands upon Fantom's FWT by adding:

  • An IoC container - Reflux applications are IoC applications.
  • Events - An application wide eventing mechanism.
  • Customisation - All aspects of a Reflux application may be customised.
  • Context sensitive commands - Global commands may be enabled / disabled.
  • Browser session - A consistent means to store session data.
  • New FWT widgets - Fancy tabs, trees and a working web browser.

Reflux was inspired by Fantom's core flux library.

Flux -> Reloaded -> Reflux

Read more...

Install

To install Reflux with Fantom Pod Manager, cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install Reflux with the Fantom Repository Manager (fanr), cut'n'paste the following into a cmd prompt, terminal or shell:

Or to install manually, download the pod file and copy it to the %FAN_HOME%/lib/fan/ directory.

afReflux.pod (738.07 kB)

Use

To use Reflux in a Fantom project, add a dependency to the project's build.fan:

depends = ["sys 1.0", ..., "afReflux 0.1.4 - 0.1"]

Documentation

Information

Meta information on the Reflux pod:

Published by
Steve Eynon
Organisation
Alien-Factory
Pod file size
738.07 kB
Licence
ISC Licence (ISC)
Built on
9th Oct 2016
Source code
via Mercurial at https://bitbucket.org/AlienFactory/afreflux
Depends on
afBeanUtils, afConcurrent, afIoc, afPlastic, concurrent, fwt, gfx, sys
Referenced by
afExplorer
Javascript Compatible

Dependency Graph

  Use mouse to re-position pods

Release History

There have been 10 releases of Reflux: