Current version: 1.6.2

Features

  • Display enhanced LOVs with the Look & Feel decoration

  • Display enhanced Alert Boxes with more than 3 options

  • Handle menus at runtime (add, enable, disable, show, hide, remove options)

  • Handle frames at runtime (add, move, modify, hide)

  • Play pre-loaded sounds

  • Receive external asynchronous messages

  • Draw texts anywhere on the screen

  • Display input dialogue boxes

  • JColorChooser
    All features list


Version 1.6.2 comes with the following changes:

  • Dynamic items that you can create at runtime.

    You can, now, have dynamic sliders with the ADD_SLIDER() method.


  • New SET_SCROLL_DURATION() method added to the DrawLAF Bean.

    It permits to display a scrolling text during the given duration.


  • New SET_FLASH_TEXT2() method added to the DrawLAF Bean.

    It permits to display a message anywhere on the window during a given duration. The message can be displayed on a colored frame, and can also blink.
    The X and Y coordinates can  contains special keyword to align the message horizontaly and verticaly in the window.

    A sample dialog (laf_flash_text2.fmb) is given for you to test, but you can see a video here.



  • Enhancement on LAF LOVs

    . You can set some width properties on every column:

          . Default Width
          . Minimum Width
          . Maximum width
          
      By this way, you can also hide a column by setting thoses 3 properties to zero. 
          
    . You can let the LOV calculate its total width to display all the columns

    In the LAF_PREPARE_LOVS() Program Unit, do not provide the LR$LovRec.LOV_WIDTH variable, or set it to -1
          
    . When you resize a column at runtime, the column is no longer sorted.

    You have to compile the new laf.pll PL/SQL library and the PKG_DB_LAF_LOV database package.

     
    See the Draw_LAF Java Bean properties documentation. particularly the Dynamic Items.



    See the old version new features.
Oracle Forms Look and Feel Project created by Francois Degrelle