B4J Library Jfoenix Wrap

Discussion in 'B4J Libraries & Classes' started by Enrique Gonzalez R, May 20, 2017 at 4:53 AM.

  1. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Hi!

    This is my very first attempt to create a wrap for a library (more of a proof of concept), It is based on this project:

    https://github.com/jfoenixadmin/JFoenix
    http://www.jfoenix.com/index.html

    Features:

    JfxCheckBox, it is a custom view (with designer support, no properties yet) that allows to set colors for check and unchecked states, to catch the event use the same as the normal checkbox or the already implemented jfxChecked_change event

    jfxDialog, this one is a class that will show a non blocking msgbox style dialog, you can upload a pane to set its height and width and load a layout within, the API needs a pane that works as an owner of the dialog. To catch the event here, just use eventName_closed event (the one in the form events)
    upload_2017-5-20_23-10-27.png
    if you want jfxDialog to work like msgbox just write:

    Code:
    wait for jfxdialog_closed
    edit V1.01
    in this version we have JFXDatePicker and JFXTimePicker
    Date Picker will return the date ticks like the normal datepicker
    but Time Picker event will return a string representation of the time.

    upload_2017-5-20_23-8-12.png

    edit V1.02

    This version comes with JFXBadge and JFXRippler,

    There is a nuisance with both classes, they remove the original node of the panel and reinsert them as part of the new node, it will conserve the very same spot and anchors tho. This means that for now only already inserted nodes can be badged/ripplyfied

    In the JfoenixTester project, there are some methods that helps with finding if the original node is part of this classes.

    upload_2017-5-22_14-26-33.png

    If you want any other feature implemented or more methods for the currently available, you can ask for it.
     

    Attached Files:

    Last edited: May 22, 2017 at 8:27 PM
    rboeck, billzhan, jmon and 7 others like this.
  2. alwaysbusy

    alwaysbusy Well-Known Member Licensed User

    :)
     
    Enrique Gonzalez R likes this.
  3. giannimaione

    giannimaione Well-Known Member Licensed User

    ...JfxCheckBox, jfxDialog, .... and soon JFXRippler, JFXCheckBox
     
    Enrique Gonzalez R likes this.
  4. DonManfred

    DonManfred Expert Licensed User

    JFXCheckbox is already there
     
    Enrique Gonzalez R likes this.
  5. jmon

    jmon Well-Known Member Licensed User

    Thanks a lot Enrique! That's amazing!
     
  6. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Thanks Jmon!

    I like so far how it is going, now i respect even more you and the other Library creators.
     
    jmon and inakigarm like this.
  7. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Rippler is there now on V1.02!
     
    jmon, giannimaione and inakigarm like this.
  8. inakigarm

    inakigarm Well-Known Member Licensed User

    Good job Enrique !
     
  9. Enrique Gonzalez R

    Enrique Gonzalez R Well-Known Member Licensed User

    Thank you for support @inakigram!
     
Loading...