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

Reply via email to