Re: A GNUstep template to replace WMText dockapp
Patrick CARDONA <[email protected]> Sat, 21 Mar 2026 23:58:18 +0100
| Newsgroups | gmane.comp.lib.gnustep.general |
|---|---|
| Message-ID | <5ccf5aa2aaec2df99a3ff8ceceefb4d3@pi500> |
Hello,
Thanks to Richard, I was able to fix the autorelease issue. The app is
building and running without segfault now.
To base the demo on a concrete example, I try to get and to display
uptime in the AppIcon.
According to the log, the loop seems to work as expected, but after a
correct first init state, the appIcon does not refresh its content as
expected.
This is a first quote of the log:
> patrick@pi500:~/SOURCES/AgnostepText_Template $ openapp ./Demo.app
> 2026-03-21 23:04:15.026 Demo[306787:306787] Application did finish
> launching
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in drawRepOnIcon...
> 2026-03-21 23:04:15.036 Demo[306787:306787] After removing of reps: 0
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in drawImageRep...
> 2026-03-21 23:04:15.036 Demo[306787:306787] Enter in getInfo...
> 2026-03-21 23:04:15.038 Demo[306787:306787] Task has been launched
> 2026-03-21 23:04:15.040 Demo[306787:306787] str: up 5 hours, 12
> minutes
> 2026-03-21 23:04:15.040 Demo[306787:306787] This is My Text Info: 5 :
> 12
> 2026-03-21 23:04:15.041 Demo[306787:306787] Text size: {width = 40;
> height =
> 17}
> 2026-03-21 23:04:15.042 Demo[306787:306787] End of drawImageRep...
> 2026-03-21 23:04:15.042 Demo[306787:306787] End of drawRepOnIcon
> (...)
Now the AppIcon of Demo.app is displaying '5 : 12' as expected.
After a minute:
> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in drawRepOnIcon...
> 2026-03-21 23:04:35.043 Demo[306787:306787] reps: 1
> 2026-03-21 23:04:35.043 Demo[306787:306787] After removing of reps: 0
> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in drawImageRep...
> 2026-03-21 23:04:35.043 Demo[306787:306787] Enter in getInfo...
> 2026-03-21 23:04:35.044 Demo[306787:306787] Task has been launched
> 2026-03-21 23:04:35.046 Demo[306787:306787] str: up 5 hours, 13
> minutes
> 2026-03-21 23:04:35.046 Demo[306787:306787] This is My Text Info: 5 :
> 13
> 2026-03-21 23:04:35.047 Demo[306787:306787] Text size: {width = 40;
> height =
> 17}
> 2026-03-21 23:04:35.047 Demo[306787:306787] End of drawImageRep...
> 2026-03-21 23:04:35.047 Demo[306787:306787] End of drawRepOnIcon
>
So one minute later, instead of the expected '5 : 13', still '5 : 12'
is displayed.
It is like the content is unmutable or cached.
I attached a tarball of the last state of the project.
<AgnostepText_Template.tar.gz>
On 2026-03-20 18:59:24 +0100 Patrick CARDONA <[email protected]>
wrote:
(...)
>> I am working on an application to replace 'WMText' dockapp with a
>> more
>> powerfull and consistent GNUstep template.
>
>> (...)
>
>> Stages:
>> (...)
>
>> 3- Adding dynamic text from an NStask output to retrieve external
>> infos ...
>
(...)
Kind Regards,
Patrick
--
Patrick Cardona - Pi500 - GNU/Linux aarch64 (Debian 13.4)
Xorg (1:7.7+24) - libcairo2 (1.18.4-1+rpt1 arm64) - Window Maker
(0.96.0-4)
GWorkspace (1.1.0 - 02 2025) - Theme: AGNOSTEP - Classic - MUA:
GNUMail (1.4.0 - rev.947)
AgnostepText_Template.tar.gz
(application/x-gzip, 3.5 KB) - not displayed