Customize an Application without derivation

Information about development with ProjX.

Customize an Application without derivation

Postby Development@SIB » Tue Apr 08, 2014 12:57 pm

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
User avatar
Development@SIB
 
Posts: 310
Joined: Mon Sep 28, 2009 1:54 pm

Return to Documentation