Probably in a couple of weeks. Yes, I hope too!
Best, Scuri Em ter, 27 de ago de 2019 02:09, Damon H. (TheDcoder) <thedco...@disroot.org> escreveu: > Hello, > > Thanks for finding the problematic part, I went through the same code that > you fixed, but I was unable to add it all together. But good to know that > this has been fixed, will there be a new IUP release soon? > > Regards, > Damon H. > > P.S I hope the fires in Amazon burn out soon too, it would be terrible > otherwise. > On 26/08/19 6:47 PM, Antonio Scuri wrote: > > Hi, > > I think the problem is in IUP code. There was a check for a deprecated > gtk define that was isolating the code. I just changed that and commited to > the SVN. > > Best, > Scuri > > > Em seg, 19 de ago de 2019 01:03, Damon H. (TheDcoder) < > thedco...@disroot.org> escreveu: > >> Sorry for the late reply, I was busy the previous week. >> >> That sounds great, feel free to do the tests when you have some free >> time. I hope this bug can be resolved easily, but for now I have dropped >> tray support for my project to concentrate on other elements of the GUI. >> >> Regards, >> Damon H. >> On 14/08/19 12:09 AM, Antonio Scuri wrote: >> >> I would like to compare the code of the gtk sample test with what we do >> in IUP, but I still did not have time. Maybe later today. Can you send me >> the source of the sample that worked? >> >> Thanks for the tests. >> >> Best, >> Scuri >> >> >> Em ter, 13 de ago de 2019 15:20, Damon H. (TheDcoder) < >> thedco...@disroot.org> escreveu: >> >>> I did another test, this time without any of my own code. I compiled >>> tray.c from Antonio's email in a fresh Debian 10 installation with the >>> Cinnamon desktop, the results were not good, still no tray icon :( >>> >>> I am attaching a screenshot... I think the only thing left to do to get >>> to the bottom of this is to use a debugger to see what IUP is doing behind >>> the hood. I will try to do that later this week or weekend. >>> On 11/08/19 9:35 PM, Damon H. (TheDcoder) wrote: >>> >>> No luck :( >>> >>> I looked into GTK+ and I did not really find anything which could be >>> causing the problems, I even compiled a test program >>> <https://gitlab.gnome.org/GNOME/gtk/blob/gtk-3-24/tests/teststatusicon.c> >>> from the testing suite from the official GTK+ development repository to >>> confirm that this is not some issue related to it, it worked fine and the >>> tray icon was visible. >>> >>> All of this points to potentially a bug in the library or my code, but I >>> could not find it... so I am attaching the full source code for my program >>> to see if you can reproduce the issue, I hope CMake is not going to be an >>> issue as I see it being used in the source for IUP as well. >>> >>> Thank you for reading and I would really appreciate any help regarding >>> this issue. >>> On 10/08/19 9:54 PM, Damon H. (TheDcoder) wrote: >>> >>> Thank you for the reply, I did some additional testing on different OSes >>> and computers, I can reproduce the issue with the same binary in: >>> >>> 1. Fedora 30 with KDE >>> 2. Fedora 30 with Xfce >>> 3. Debian 10 with Cinnamon >>> >>> All of the above mentioned operating systems do not show the tray >>> icon... This leads me to think that this might be an issue in the GTK+ >>> driver, I have looked into the source code for IUP and the GTK driver, I >>> found that the GtkStatusIcon interface which is used for implementing the >>> tray is deprecated. We may need to define some macro during compile-time to >>> enable the deprecated functions, but I am not sure. >>> >>> I will dig deeper into this tomorrow >>> On 07/08/19 11:48 PM, Antonio Scuri wrote: >>> >>> Hi, >>> >>> > Maybe this issue is limited to the KDE Plasma desktop... >>> >>> That was my second guess. >>> >>> I depend on GTK. I don't use any other API in IUP/Linux. And since you >>> mention KDE it could be the problem. >>> >>> Best, >>> Scuri >>> >>> >>> Em qua, 7 de ago de 2019 às 14:41, Damon H. (TheDcoder) < >>> thedco...@disroot.org> escreveu: >>> >>>> Thank you for the fast response Antonio, >>>> >>>> I have tried your pixmap and unfortunately it did not work :( >>>> >>>> I should have mentioned this in my previous email but I do not think >>>> the problem was the image file not being found, the reason is because I am >>>> using the same string to also set the ICON for the main dialog and it >>>> works. >>>> >>>> Maybe this issue is limited to the KDE Plasma desktop... I am not >>>> experienced enough to figure out what is wrong but I have a suspicion that >>>> GTK+ driver's implementation of the tray icon may have some >>>> incompatibilities with the desktop. I'd be happy to run any tests to find >>>> out more about the issue. >>>> >>>> Another thing that I missed in my last email is that I erroneously >>>> mentioned that I was running Fedora 29, but I am currently running version >>>> 30. It does not change much but it might be a valuable minor detail when >>>> reproducing the bug. >>>> >>>> Regards, >>>> >>>> Damon H. >>>> On 06/08/19 6:31 PM, Antonio Scuri wrote: >>>> >>>> Hi Damon, >>>> >>>> The e-mail you used is not subscribed to the list, I had to authorize >>>> your post. Please subscribe to the list in order to be able to post. If you >>>> don't want to subscribe you can send e-mail directly to iup@tecgraf.- >>>> puc-rio.br >>>> >>>> It is possible that the image file is not being found. I suggest you >>>> to test it using the attached sample code. >>>> >>>> Best, >>>> Scuri >>>> >>>> Em ter, 6 de ago de 2019 às 06:10, Damon H. (TheDcoder) < >>>> thedco...@disroot.org> escreveu: >>>> >>>>> Hello everyone! >>>>> >>>>> I am using IUP for developing a cross-platform GUI application, >>>>> currently I am experimenting with the TRAY features in IUP, unfortunately >>>>> it looks like it does not work well on my KDE desktop... the tray icon is >>>>> not visible at all. I have set both the TRAY and TRAYIMAGE attributes of >>>>> the main dialog like so: >>>>> >>>>> IupSetAttribute(dialog, "TRAY", "YES"); >>>>> IupSetAttribute(dialog, "TRAYIMAGE", "icon.png"); >>>>> >>>>> I am running Fedora 29 (KDE Spin) with KDE Plasma 5.15.5, I appreciate >>>>> any help in this regard. >>>>> >>>>> Thank you for reading and for the help in advance! >>>>> >>>>> P.S It is awesome to see that IUP has support for the tray >>>>> functionality, I was certainly overjoyed when I learned of this as I was >>>>> planning to manually add support for it myself. >>>>> _______________________________________________ >>>>> Iup-users mailing list >>>>> Iup-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>>> >>>>
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users