Page 1 of 1

--Customize an Application without derivation

PostPosted: Tue Apr 08, 2014 12:57 pm
by Development@SIB


This article is outdated - please use our new system at

https://doc.sibvisions.com




If you use a standard ProjX application and want to change the appearance without derivation, you have 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 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