Documentation

(applications)

Customize an Application Without Derivation

If you use a standard ProjX application and want to change the appearance without derivation, you have the following options:

  • Create your own application class that extends ProjX
  • Create a class that implements IApplicationSetup to configure the application for your needs
  • Create a class that implements IWorkScreenManager to manage work-screens on your own
  • Use application parameters to replace predefined classes/implementations

There are the following parameters available:

Application.setup.classname to configure ProjX instance
(set the full qualified class name that implements IApplicationSetup)

Application.workscreenmanager.classname to have a custom work-screen handling
(set the full qualified class name that implements IWorkScreenManager)

Application.Login.classname to use a custom login screen
(set the full qualified class name that implements ILogin)

Application.Menu.classname to use a custom menu and/or toolbar
(set the full qualified class name that extends Menu)

Application.Error.classname to use a custom error dialog
(set the full qualified class name that extends Error)

Application.theme to use a custom theme
(set the full qualified class name that implements ITheme)

More application parameters

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information