SWT Client

The SWT client (SWTBasedGUI), which is started via Java Web Start, can be used as an alternative to the browser. Its benefits are:

  • better performance

  • better security since JavaScript is not used

When using the SWT client, you have to keep in mind the following limitations:

  • Supported Platform
    The SWT client can only be used with Java Web Start on Windows.

  • CSS
    The SWT client cannot use cascading style sheets (CSS). However, the SWT client has its own skin maintenance. Using the Configuration link at the top of the screen, you can create your own skins in a comfortable way.

  • Background Images
    The SWT client only supports background images for the following controls:

    ITR
    COLTABLE0
    ROWAREA
    COLAREA
    PAGEBODY
    TEXTOUT
    BUTTON

  • Inline Style
    The SWT client only supports the following style parameters:

    text-align
    background-color
    color
    font-family (italic and bold)
    font-size

  • JSP Integration
    Not possible in the SWT client.

  • Applet Integration
    Not possible in the SWT client.

  • ABSFOLDER
    Can only be used in ABS controls.

    Example:

    <rowabsarea width="100%" height="400">
        <absfolder>
            <absdynicon valueprop="iconName" xprop="x" yprop="y" 
               zprop="z" heightprop="height" widthprop="width">
            </absdynicon>
        </absfolder>
    </rowabsarea>
  • CLIENTTREE
    The property withplusminus has no effect. The icons are always printed.

    The CLIENTTREE control draws dotted lines between the nodes.

  • IHTML
    The size cannot be calculated. The developer has to set the size.

  • ROWTABAREA/COLTABAREA
    The property leftindent has no effect.

    The different properties for the borders have no effect. A border is always drawn.

  • TEXTGRID2/TEXTGRIDSSS2
    The SWT client always prints empty lines, the property minapparentrows has no effect.

    It is not possible to place icons in the column headers.

    Tooltips for the column headers are not available.

    Tooltips for the columns (celltitleprop) are not available.

    Percentage sizing: the column rendering is not the same as in the browser.

  • rowspan
    The rowspan property has no effect.