B4J Library jRLDialogsX - Dialogs Library

ShaneG30

Well-Known Member
Licensed User

tufanv

Expert
Licensed User
Hello

Thanks for the lib. When a warningdialog is showed , if I do not click on the x button to close the windows and click on somewhere in the form other than the dialog , dialog is lost and app is frozen. is there any way to fix it ?
 

rwblinn

Well-Known Member
Licensed User
When a warningdialog is showed , if I do not click on the x button to close the windows and click on somewhere in the form other than the dialog , dialog is lost and app is frozen. is there any way to fix it ?
The warning dialog is a modal dialog, means the dialog has to be closed first befor returning to the caller form.

Have tested the warning dialog with a simple example (attached) and could not reproduce the issue.
Could you pls share a code example, so I can test - you can also sent me a PN.
Which version of the library do you use?

Thanks for bringing up - Appreciated.
 

Attachments

tufanv

Expert
Licensed User
The warning dialog is a modal dialog, means the dialog has to be closed first befor returning to the caller form.

Hello thanks for response , verison 1.74
Have tested the warning dialog with a simple example (attached) and could not reproduce the issue.
Could you pls share a code example, so I can test - you can also sent me a PN.
Which version of the library do you use?

Thanks for bringing up - Appreciated.
Hello
Just tested your example , it still happens for me. What i do is : click on show warning , when worning comes , instead of clicking the dialog i click on the other pane staying on back. Please check the video:
 

rwblinn

Well-Known Member
Licensed User
Hello
Just tested your example , it still happens for me. What i do is : click on show warning , when worning comes , instead of clicking the dialog i click on the other pane staying on back.
Does this also happen in the example, when adding Dlg.SetParentWindow(MainForm), i.e. in AppStart after Dlg.Initialize
B4X:
  'Init Dialogs8 - DO NOT FORGET
   Dlg.Initialize
   Dlg.SetParentWindow(MainForm)
Which Java Version do you use?
 

tufanv

Expert
Licensed User
Does this also happen in the example, when adding Dlg.SetParentWindow(MainForm), i.e. in AppStart after Dlg.Initialize
B4X:
  'Init Dialogs8 - DO NOT FORGET
   Dlg.Initialize
   Dlg.SetParentWindow(MainForm)
Which Java Version do you use?
Ah ,

This has fixed the problem :
Dlg.SetParentWindow(MainForm)


Thanks very much !
 

rwblinn

Well-Known Member
Licensed User
Your welcome - based on the conversation will amend the library documentation = currently transforming to PDF format.

Thanks for the video, visualizing in general is of great help.
 

Mashiane

Expert
Licensed User
Wow, I love the 'Did you know?' dialog a lot lot. Can I please make a small request about that, please?

As an example I'd like to read through the did you know topics, clicking perhaps a 'previous' and 'next' button. At the moment it means I have to click a button to show each did you know item. Perhaps feeding it a map of did you know topics before it loads and then one can scroll one topic to another, starting from the last topic that was read. Closing will return last item read / save it so that we start there next time. Hope it makes sense?

I hope this will receive your favourable attention. Thanks a mil.
 

rwblinn

Well-Known Member
Licensed User
Update v1.80 (see Post #1)

NEW: jRLDialogsXFiles.jar holding additional files from the library Files folder. This file must be located in the B4J Additional Libraries folder.
NEW: ListFindDialog with a find item option - first non Inline Java Dialog (requires jRLDialogsXFiles.jar)
UPD: Icons (for dialogs DidYouKnow and LoginDialog2) are included in jRLDialogsXFiles.jar
UPD: LoginDialog and Login2Dialog2 with textfield horizontal grow option
UPD: SimpleformDialog set request focus on first field
NEW: Library renamed from jRLDialogs8 to jRLDialogsX

Reply Post #68: Thanks for the hint. Had been developing the library further, but forgot to update this thread (my bad).

IMPORTANT: Library renamed to jRLDialogX. Any reference to the Dialogs8 object must be changed to DialogsX.
Furthermore an additional Java Archive is added, which holds the files from the library Files folder. So far the library used Inline Java for defining the dialogs, but wanted to be able to define dialog classes beyond Inline Java Dialogs. Explored several solutions and came up using an additional jar. The jar holds the layouts and icons (or any additional file required). For next library versions will use more additional classes.
 
Last edited:

rwblinn

Well-Known Member
Licensed User
Wow, I love the 'Did you know?' dialog a lot lot. Can I please make a small request about that, please?
As an example I'd like to read through the did you know topics, clicking perhaps a 'previous' and 'next' button. At the moment it means I have to click a button to show each did you know item. Perhaps feeding it a map of did you know topics before it loads and then one can scroll one topic to another, starting from the last topic that was read. Closing will return last item read / save it so that we start there next time. Hope it makes sense?
Thanks for the request. Work in progress for next library version - expected end november. Here already a screenshot of the solution for Did You Know 2 Dialog.
The tips are passed as a list containing strings. The textarea wrap property is set. The tip can hold placeholder #CRLF# to set hard CRLF. The buttons prev/next have fontawesome style.

upload_2017-11-8_10-25-33.png
 

Mashiane

Expert
Licensed User
Thanks for the request. Work in progress for next library version - expected end november. Here already a screenshot of the solution for Did You Know 2 Dialog.
The tips are passed as a list containing strings. The textarea wrap property is set. The tip can hold placeholder #CRLF# to set hard CRLF. The buttons prev/next have fontawesome style.

View attachment 61429
Sorry to bother but did you ever come across to update the "Did you know?" dialogs?

Thanks
 

rwblinn

Well-Known Member
Licensed User
Update v1.85 (see Post #1)

NEW: DidYouKnow2 Dialog with prev / next tip buttons (see Post #71; Reply to Post #72)
NEW: ExtendedDialog Show or hide the less details hyperlink button
UPD: ListFindDialog search field across dialog window, moved buttons OK & Cancel below the search field
UPD: Documentation & Examples
 
Last edited:

Xyloidhead

Member
Licensed User
Link on post #1 refuses to work for me - 404 error.

Is there another repository where I could get a copy?
 

techknight

Well-Known Member
Licensed User
What about adding a ProgressDialog? You know, one with a spinny circle just like the Android version until its called to go away.
 

Marcob

Member
Licensed User
I've just found this lib, wow...you really did a very good work!
Thank you very much.
Just some suggestions to make it closer to what we are used to do with B4A:

1) If the text property of a button is an empty string then the button will be hidden. For example Dlg.YesNoCancelDialog won't show Cancel button if Dlg.Dlg.CancelButtonText=""

2) The height of a ListDialog is automatically set according to the number of the items of the list.

3) If Defaultitem=-1 then no item of the list will be highlighted.
 

rwblinn

Well-Known Member
Licensed User
Thanks a Lot = Appreciated.

Please note: Have stopped (for now) making changes to this library.
In the archive (Post #1), the full source is included which enables to make changes yourself or someone else might be willing to do so.
 
Top