[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it


http://gambaswiki.org/bugtracker/edit?object=BUG.3041&from=L21haW4-

Claus DIETRICH reported a new bug.

Summary
-------

Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it

Type             : Bug
Priority         : Medium
Gambas version   : Unknown
Product          : Unknown


Description
-----------

As mentioned in my last bug report I now have a number of new malfunctions in my biggest project.
This bug turned out to be a complete show stopper and didn't occur since Gambas 3.19.5 and it happens only with GTK. Unfortunately I didn't succeed to replicate this bug in a small demo app. So all I can provide is the attached screen video which shows the prime TabStrip of my application. Please take note, that the width of the tabs shrink to its minimum when the mouse is moved over it.
The bug is even worse because the initial captions of all tabs are cut off because the width of the tabs doesn't adapt to the size of the captions and remain at its minimum size. I managed to fix this by moving the code (which sets the caption) some lines further down which is beyond my logic. But then I noticed the effect which you can see in the screen video and makes my app useless.

I counter-checked the same application with Gambas 3.19.5 where the tab works perfectly (since more than 12 years).

I hope that you have an idea what might cause this strange effect in versions > 3.19.5.

Best regards
Claus


System information
------------------

[System]
Gambas=3.20.3 01626f4 (master)
OperatingSystem=Linux
Distribution=Linux Mint 22 (Wilma)
Kernel=6.8.0-58-generic
Architecture=x86_64
Cores=8
Memory=15867M
Language=de_DE.UTF-8
Platform=x11
Desktop=CINNAMON
DesktopResolution=96
DesktopScale=7
WidgetTheme=mint-y-aqua
Font=Ubuntu,10
DarkTheme=False
[Programs]
appimage-builder=appimage-builder: 1.1.0
dpkg=Debian »dpkg« Paketmanagement-Programm Version 1.22.6 (amd64).
gcc=gcc (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0
msgmerge=msgmerge (GNU gettext-tools) 0.21
rpmbuild=RPM version 4.18.2
[Libraries]
Cairo=libcairo.so.2.11800.0
Curl=libcurl.so.4.8.0
DBus=libdbus-1.so.3.32.4
GDK2=libgdk-x11-2.0.so.0.2400.33
GDK3=libgdk-3.so.0.2409.32
GStreamer=libgstreamer-1.0.so.0.2402.0
GTK+2=libgtk-x11-2.0.so.0.2400.33
GTK+3=libgtk-3.so.0.2409.32
OpenGL=libGL.so.1.7.0
Poppler=libpoppler.so.134.0.0
QT5=libQt5Core.so.5.15.13
QT6=libQt6Core.so.6.4.2
RSvg=librsvg-2.so.2.50.0
SDL=libSDL2-2.0.so.0.3000.0
SQLite3=libsqlite3.so.0.8.6
[Environment]
CINNAMON_VERSION=6.2.9
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GB_GUI=gb.gtk3
GDMSESSION=cinnamon
GDM_LANG=de_DE
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=9055
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK3_MODULES=xapp-gtk3-module
GTK_MODULES=gail:atk-bridge
HOME=<home>
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_MONETARY=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_NUMERIC=de_DE.UTF-8
LC_PAPER=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LOGNAME=<user>
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_LOGGING_RULES=*.debug=false
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1516,unix/<hostname>:/tmp/.ICE-unix/1516
SHELL=/bin/bash
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_ACTIVATION_TOKEN=cinnamon/Gambas 3/1889-3-<hostname>_TIME2202524
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
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=cinnamon
XDG_SESSION_ID=c2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7


----[ Gambas bugtracker-list is hosted by https://www.hostsharing.net ]----

Follow-Ups:
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>
[Gambas-bugtracker] Bug #3041: Width of TabStrip-Tabs remain at its minimum width, resp. shrink to its minimum width when moving with the mouse over it<bugtracker@xxxxxxxxxxxxxx>