[Gambas-user] TrayIcon menu icon: always a delay time (Bruce Steers)

Bruce Steers bsteers4 at gmail.com
Tue Dec 20 13:04:48 CET 2022


It works completely as it should do on my machine.

as soon as the numbers print in the console window the tray changes and so
does the menu.
the menu even changes if i have right clicked the tray and the menu is open.
colours look as the icons do in normal and dark theme.
When i load the icons into any image editor there is NO white. only black
and yellow with outer transparency

BruceS

[System]
Gambas=3.17.90 7b11b074a (bruces-patched)
OperatingSystem=Linux
Kernel=5.15.0-52-generic
Architecture=x86_64
Distribution=Linux Mint 21 Vanessa
Desktop=MATE
Font=Ubuntu,12
Scale=9
Theme=greybird-dark
Language=en_GB.UTF-8
Memory=11928M

[Libraries]
Cairo=libcairo.so.2.11600.0
Curl=libcurl.so.4.7.0
DBus=libdbus-1.so.3.19.13
DBus=libdbus-1.so.3.35.0
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2404.29
GStreamer=libgstreamer-1.0.so.0.2003.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2404.29
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.118.0.0
Poppler=libpoppler.so.97.0.0
QT5=libQt5Core.so.5.15.3
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
CLUTTER_BACKEND=x11
CLUTTER_IM_MODULE=ibus
COMPIZ_CONFIG_PROFILE=mint
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/mate.default.path
DESKTOP_SESSION=mate
DISPLAY=:0
GB_GUI=gb.gtk3
GDMSESSION=mate
GIO_LAUNCHED_DESKTOP_FILE_PID=165411
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_IM_MODULE=ibus
GTK_MODULES=gail:atk-bridge
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=en_GB.UTF-8
LANGUAGE=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_ALL=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LIBVIRT_DEFAULT_URI=qemu:///system
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path
MATE_DESKTOP_SESSION_ID=this-is-deprecated
PAPERSIZE=a4
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD=<home>
QT_ACCESSIBILITY=1
QT_FONT_DPI=96
QT_IM_MODULE=ibus
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=qt5ct
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/5703,unix/<hostname>:/tmp/.ICE-unix/5703
SHELL=/bin/bash
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SYSTEMD_EXEC_PID=5629
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=/usr/share/mate:/usr/share/mate:/usr/share/gnome:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=mate
XDG_SESSION_ID=1
XDG_SESSION_TYPE=x11
XDG_VTNR=2
XMODIFIERS=@im=ibus



On Tue, 20 Dec 2022 at 09:14, CD <claude.dessere at orange.fr> wrote:

> Hi
>
> For Bruce, I modified the TestTrayIcon application to make it clearer.
>
> -I numbered the Images from 1 to 4.
>
> -There is ONLY Yellow, Black and transparency in the images
>
> I put the
> -tmrTimer.Delay = 10000     'every 10 seconds
>
> I tried
> -tmrTimer.Trigger() unsuccessful
> http://gambaswiki.org/wiki/comp/gb/timer
> (Triggers the timer ONCE, at the next event loop...)
>
> -For my demonstration I need at least 4 steps and
> this Test application reproduce the behavior of one
> where I need a Timer_Timer event.
>
> -The tmrTimer_Timer launches a TickCount() procedure
> which increments the counter $intCount
>
> -when $intCount = 1:
> do nothing (menu picture has BLACK which is WHITE!!!)
>
> -when $intCount = 2:
> Loads the TestTrayIcon02.png picture
> into the system dashboard icon AND
> into the mnuTrayIconHide menu picture
>
> when $intCount = 3:
> Loads the TestTrayIcon03.png picture
> into the system dashboard icon AND
> into the mnuTrayIconHide menu picture
>
> when $intCount = 4:
> Loads the TestTrayIcon04.png picture
> into the system dashboard icon AND
> into the mnuTrayIconHide menu picture
>
> mnuTrayIconHide is still one step BEHIND...
> finally it's like that on my machine, it makes me crazy
> (with or without DarkTheme to rest the eyes)
>
> Cordially
>
> P.S. I will come back later for glaunch.
>
>
> [System]
> Gambas=3.17.3
> OperatingSystem=Linux
> Kernel=5.4.0-135-generic
> Architecture=x86_64
> Distribution=Ubuntu 20.04.5 LTS
> Desktop=MATE
> Font=Ubuntu Mono,12
> Scale=9
> Theme=blackmate
> Language=fr_FR.UTF-8
> Memory=7833M
>
> [Libraries]
> Cairo=libcairo.so.2.11600.0
> Curl=libcurl.so.4.6.0
> DBus=libdbus-1.so.3.19.11
> GDK2=libgdk-x11-2.0.so.0.2400.32
> GDK3=libgdk-3.so.0.2404.16
> GStreamer=libgstreamer-1.0.so.0.1603.0
> GTK+2=libgtk-x11-2.0.so.0.2400.32
> GTK+3=libgtk-3.so.0.2404.16
> OpenGL=libGL.so.1.7.0
> Poppler=libpoppler.so.73.0.0
> Poppler=libpoppler.so.97.0.0
> QT5=libQt5Core.so.5.12.8
> SDL=libSDL-1.2.so.0.11.4
> SQLite=libsqlite3.so.0.8.6
>
> [Environment]
> COMPIZ_CONFIG_PROFILE=mate
> DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
> DEFAULTS_PATH=/usr/share/gconf/mate.default.path
> DESKTOP_SESSION=mate
> DISPLAY=:0
> GB_GUI=gb.gtk3
> GDMSESSION=mate
> GDM_LANG=fr_FR
> GIO_LAUNCHED_DESKTOP_FILE=<home>/Bureau/gambas3.desktop
> GIO_LAUNCHED_DESKTOP_FILE_PID=224843
> GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
> GTK_MODULES=appmenu-gtk-module:gail:atk-bridge:canberra-gtk-module
> GTK_OVERLAY_SCROLLING=0
> HOME=<home>
> INSIDE_CAJA_PYTHON=
> LANG=fr_FR.UTF-8
> LANGUAGE=fr_FR.UTF-8
> LC_ADDRESS=fr_FR.UTF-8
> LC_ALL=fr_FR.UTF-8
> LC_IDENTIFICATION=fr_FR.UTF-8
> LC_MEASUREMENT=fr_FR.UTF-8
> LC_MONETARY=fr_FR.UTF-8
> LC_NAME=fr_FR.UTF-8
> LC_NUMERIC=fr_FR.UTF-8
> LC_PAPER=fr_FR.UTF-8
> LC_TELEPHONE=fr_FR.UTF-8
> LC_TIME=fr_FR.UTF-8
> LOGNAME=<user>
> MANDATORY_PATH=/usr/share/gconf/mate.mandatory.path
> MATE_DESKTOP_SESSION_ID=this-is-deprecated
> PAPERSIZE=a4
>
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/us
> r/local/games:/snap/bin
> PWD=<home>
> QT_ACCESSIBILITY=1
> QT_AUTO_SCREEN_SCALE_FACTOR=0
> QT_LOGGING_RULES=*.debug=false
> QT_QPA_PLATFORMTHEME=gtk2
> QT_SCALE_FACTOR=1
>
> SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1620,unix/<hostname>:/tmp/.ICE-
> unix/1620
> SHELL=/bin/bash
> SHLVL=0
> SSH_AGENT_PID=1680
> SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
> TZ=:/etc/localtime
> UBUNTU_MENUPROXY=1
> USER=<user>
> XAUTHORITY=<home>/.Xauthority
> XDG_CONFIG_DIRS=/etc/xdg/xdg-mate:/etc/xdg
> XDG_CURRENT_DESKTOP=MATE
>
> XDG_DATA_DIRS=/usr/share/mate:/usr/local/share:/usr/share:/var/lib/snapd/desktop
> XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
> XDG_RUNTIME_DIR=/run/user/1000
> XDG_SEAT=seat0
> XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
> XDG_SESSION_CLASS=user
> XDG_SESSION_DESKTOP=mate
> XDG_SESSION_ID=c2
> XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
> XDG_SESSION_TYPE=x11
> XDG_VTNR=7
>
> Le lundi 19 décembre 2022 à 14:12 +0100,
> user-request at lists.gambas-basic.org a
> écrit :
> > Send User mailing list submissions to
> >       user at lists.gambas-basic.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >       http://lists.gambas-basic.org/listinfo/user
> > or, via email, send a message with subject or body 'help' to
> >       user-request at lists.gambas-basic.org
> >
> > You can reach the person managing the list at
> >       user-owner at lists.gambas-basic.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of User digest..."
> > Today's Topics:
> >
> >    1. Re: TrayIcon menu icon: always a delay time (CD)
> >    2. Re: TrayIcon menu icon: always a delay time (Bruce Steers)
> > ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> >Le lundi 19 décembre 2022 à 14:12 +0100,
> user-request at lists.gambas-basic.org a
> >écrit :
> >i do not get any problems one i had fixed your code.
> >The delay may be because you do it through a 1 second timer.
> >i changed the timer.Start instruction to Timer.Trigger to trigger the
> timer
> >right away.
> >
> >also in places you had used
> >Picture.Load("TestTrayIco16On.png")
> >not
> >Picture.Load("TestTrayIcon16On.png")
> >(the n is missing from Icon)
>
> >Now your program seems to work normally, the colours look fine.
> >(are you using a dark theme on your desktop?)
>
> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20221220/4fb3614d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: TestTrayIcon01.png
Type: image/png
Size: 469 bytes
Desc: not available
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20221220/4fb3614d/attachment.png>


More information about the User mailing list