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

[Gambas-bugtracker] Bug #2908: Gridview does not display row current any more when Selected or with MoveTo


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

Christof THALHOFER reported a new bug.

Summary
-------

Gridview does not display row current any more when Selected or with MoveTo

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


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

Please look at the movie. This is my combobox as it acts since 3.19.2. I also attach the project where it happens. There are two problems:

1) GridView.Rows[Index].Selected = True does not update the GridView any more

When I type "f" it should select and display the first entry in the GridView $GridView starting with "f". The code which does this is in DegComboBox.class on Line 803.

Instead it does not upate the GridView to show the selected row.

2) MoveTo does not update the GridView any more

When I type "bo" to select "Bockshornkleesamen" and then a couple of Down keys the code should move the current row to the next entry and display it in the GridView. The code which handles the Key.Down event is in DegComboBox.class on Line 345.

Instead it does not upate the GridView to show the current row as soon as the current row is not visible any more.


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

[System]
Gambas=3.19.2
OperatingSystem=Linux
Distribution=Ubuntu 20.04.6 LTS (Focal Fossa)
Kernel=5.4.0-187-generic
Architecture=x86_64
Cores=8
Memory=15442M
Language=de_DE.UTF-8
Platform=x11
Desktop=XFCE
DesktopResolution=96
DesktopScale=7
WidgetTheme=proxy
Font=DejaVu Sans,10
[Programs]
dpkg=Debian »dpkg« Paketmanagement-Programm Version 1.19.7 (amd64).
gcc=gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
git=git version 2.25.1
msgmerge=msgmerge (GNU gettext-tools) 0.19.8.1
rpmbuild=RPM version 4.14.2.1
[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.97.0.0
QT5=libQt5Core.so.5.12.8
RSvg=librsvg-2.so.2.47.0
SDL=libSDL2-2.0.so.0.10.0
SQLite 3=libsqlite3.so.0.8.6
[Environment]
CLUTTER_IM_MODULE=xim
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DEFAULTS_PATH=/usr/share/gconf/xfce.default.path
DESKTOP_SESSION=xfce
DISPLAY=:0.0
EDITOR=mousepad
GB_GUI=gb.qt5
GDMSESSION=xfce
GTK_IM_MODULE=xim
GTK_MODULES=canberra-gtk-module:canberra-gtk-module
HOME=<home>
LANG=de_DE.UTF-8
LC_ALL=de_DE.UTF-8
LIBVIRT_DEFAULT_URI=qemu:///system
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path
PANEL_GDK_CORE_DEVICE_EVENTS=0
PATH=<home>/.local/bin:<home>/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
PWD=<home>
QT4_IM_MODULE=xim
QT_ACCESSIBILITY=1
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=appmenu-qt5
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/3928,unix/<hostname>:/tmp/.ICE-unix/3928
SHELL=/usr/bin/zsh
SHLVL=0
SSH_AGENT_PID=4156
SSH_AUTH_SOCK=/tmp/ssh-ocX4ddwg48De/agent.3928
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=2
XAUTHORITY=/run/user/1000/gdm/Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/share/xfce4:/usr/share/xfce:<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop:/var/lib/snapd/desktop:/usr/share
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=xfce
XDG_SESSION_ID=1
XDG_SESSION_TYPE=x11
XDG_VTNR=2
XMODIFIERS=@im=none


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