Hello, Modal dialog support contribution has been pushed in SF GIT repo branch Dev_1.3.
Two similar sets of API are offered : - Gnoga.Gui.Modal_Dialog; - Gnoga.Gui.View.Modal_Dialog; See test code in test_modal_dialog.adb. Feel free to send comments on the list. Regards, Pascal. http://blady.pagesperso-orange.fr > Le 3 juil. 2017 à 20:54, Jeremiah Breeden <jeremiah.bree...@gmail.com> a > écrit : > > > > On Wed, Jun 28, 2017 at 2:26 PM, Pascal via Gnoga-list > <gnoga-list@lists.sourceforge.net> wrote: > Hello Jeremiah, > > > Le 25 juin 2017 à 16:45, Jeremiah Breeden <jeremiah.bree...@gmail.com> a > > écrit : > > > > Sorry for the lateness of this. My kids have been keeping me busy as of > > late. Attached are both versions. I tested compilation by adding them to > > my local Gnoga library and using "make gnoga". I tested functionality in > > various of my smaller projects (I'll attach a test program I used, but it > > isn't gnoga style compliant). That said, I don't know how bullet proof > > they are yet. If I had more time, I would have generated a lot of tests. > > To run my test program simply call it in your On_Connect handler ina > > multiconnect gnoga program like this: > > > > procedure On_Connect > > (Main_Window : in out Gnoga.Gui.Window.Window_Type'Class; > > Connection : access > > Gnoga.Application.Multi_Connect.Connection_Holder_Type) > > is > > begin > > Test_Dialog.On_Connect(Main_Window,Connection); > > end On_Connect; > > > > > > Tested in Windows 10, GNAT GPL 2016, Firefox (current version) > > Thanks again for your contribution, however I prefer add a standalone test > program than a package as it is easier to build and run. > Here is the one I've made from your test package: > > > Is it correct for you ? > > This works for me. Thanks. > > > > > > > > procedure Remove (Dialog : in out Dialog_Type); > > > -- Removes an element from the DOM, if the ID_Type is DOM_ID, the ID > > > > Removes the dialog? > > > > Yes, this maybe overkill. It cannot be dynamically managed in version 2 > > but you can still remove it from the DOM (if I did it correctly) in cases > > where you want to manually manage stuff. Kind of a compromise. any of > > this stuff is up for debate/removal. > > In fact, I was pointing the comment, Shouldn't it be "-- Removes dialog from > the DOM..."? > > I used the same comment found in the Gnoga library for consistency. Normally > when I override something, I try to do that so it makes someone look closer. > I don't mind if you want to change it though. > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! > http://sdm.link/slashdot_______________________________________________ > Gnoga-list mailing list > Gnoga-list@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gnoga-list ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list