[Gambas-user] [Gambas Bug Tracker] Bug #904: Trying to drag-highlight text on line greater in width than main edit view is virtually impossible due to auto-shifting of edit window view.

bugtracker at ...3416... bugtracker at ...3416...
Thu Mar 17 00:35:35 CET 2016


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

T. Lee DAVIDSON reported a new bug.

Summary
-------

Trying to drag-highlight text on line greater in width than main edit view is virtually impossible due to auto-shifting of edit window view.

Type             : Bug
Priority         : Low
Gambas version   : 3.8
Product          : Development Environment


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

Supposing that the width of the main code editing window is 150 characters wide, a line with a length greater than that will cause a horizontal scroll bar to appear. Dragging the scroll bar to view the end of the line also allows some characters in columns less than 150 to still be displayed. Fine. No problem.

The issue arises when, while still viewing the end of the line, one attempts to select any visible text that is in a column less than 150 by dragging across it. The view is automatically shifted to show the beginning of the line and the select attempt is thwarted with unwanted characters selected. The view, unfortunately, also does not automatically scroll toward the end of the line when dragging past the right edge of the view port also disallowing selecting of text in that particular region.


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

[System]
Gambas=3.8.4
OperatingSystem=Linux
Kernel=4.1.15-8-default
Architecture=x86_64
Distribution=SuSE NAME="openSUSE Leap"
VERSION="42.1"
VERSION_ID="42.1"
PRETTY_NAME="openSUSE Leap 42.1 (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:42.1"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
Desktop=KDE5
Theme=Breeze -> Incorrect. Should be QtCurve-Luna (There's a current openSUSE bug report about Breeze being, essentially, hardcoded.)
Language=en_US.UTF-8
Memory=2001M

[Libraries]
Cairo=libcairo.so.2.11400.2
DBus=libdbus-1.so.3.8.11
GTK+2=libgtk-x11-2.0.so.0.2400.29
OpenGL=libGL.so.1.2.0
QT4=libQtCore.so.4.8.6

[Environment]
ALSA_CONFIG_PATH=/etc/alsa-pulse.conf
AUDIODRIVER=pulseaudio
COLORTERM=1
CONFIG_SITE=/usr/share/site/x86_64-unknown-linux-gnu
CPU=x86_64
CSHEDIT=emacs
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-DWPV7MhaWM,guid=11afdf88b1560a4aaaa7a10c56e9b091
DESKTOP_SESSION=/usr/share/xsessions/plasma5
DISPLAY=:0
FROM_HEADER=
GB_GUI=gb.qt5
GS_LIB=<home>/.fonts
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:<home>/.gtkrc-2.0:<home>/.config/gtkrc-2.0
GTK_IM_MODULE=cedilla
GTK_MODULES=canberra-gtk-module
GTK_RC_FILES=/etc/gtk/gtkrc:<home>/.gtkrc:<home>/.config/gtkrc
G_BROKEN_FILENAMES=1
G_FILENAME_ENCODING=@...3501...,UTF-8,ISO-8859-15,CP1252
HISTSIZE=1000
HOME=<home>
HOST=<hostname>
HOSTNAME=<hostname>
HOSTTYPE=x86_64
INPUTRC=<home>/.inputrc
JAVA_BINDIR=/usr/lib64/jvm/jre/bin
JAVA_HOME=/usr/lib64/jvm/jre
JAVA_ROOT=/usr/lib64/jvm/jre
JRE_HOME=/usr/lib64/jvm/jre
KDE_FULL_SESSION=true
KDE_MULTIHEAD=false
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=5
LANG=en_US.UTF-8
LESS=-M -I -R
LESSCLOSE=lessclose.sh %s %s
LESSKEY=/etc/lesskey.bin
LESSOPEN=lessopen.sh %s
LESS_ADVANCED_PREPROCESSOR=no
LOGNAME=<user>
MACHTYPE=x86_64-suse-linux
MAIL=/var/spool/mail/<user>
MANPATH=/usr/local/man:/usr/share/man
MINICOM=-c on
MORE=-sl
NNTPSERVER=news
OSTYPE=linux
PAGER=less
PATH=<home>/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PROFILEREAD=true
PWD=<home>
PYTHONSTARTUP=/etc/pythonstart
QEMU_AUDIO_DRV=pa
QT_IM_MODULE=xim
QT_IM_SWITCHER=imsw-multi
QT_NO_GLIB=1
QT_SYSTEM_DIR=/usr/share/desktop-data
SDL_AUDIODRIVER=pulse
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2043,unix/<hostname>:/tmp/.ICE-unix/2043
SHELL=/bin/bash
SHLVL=1
TERM=xterm
TZ=:/etc/localtime
USER=<user>
WINDOWMANAGER=/usr/bin/startkde
XAUTHLOCALHOSTNAME=<hostname>
XAUTHORITY=/tmp/xauth-1000-_0
XCURSOR_SIZE=0
XCURSOR_THEME=breeze_cursors
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/usr/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=x11
XDG_VTNR=7
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XMODIFIERS=@...3498...=local
XNLSPATH=/usr/share/X11/nls
XSESSION_IS_UP=yes
_=/usr/lib64/libexec/kf5/start_kdeinit_wrapper






More information about the User mailing list