[Gambas-user] [Gambas Bug Tracker] Bug #972: TextArea Read-only Bug.

... d4t4full at ...626...
Sat Jul 30 19:21:56 CEST 2016


Pease do remember altetnate ways to copy, cut and paste like Ctrl-Insert (copy), Shift-Delete (cut), and Shift-Insert (paste). Been using those since the nineties in DOS with QB45 (QuickBASIC) and Edit.Com. They do also work at least under Ubuntu (been using them since 8.04).

I do not know if the OS sends messages to these effects; if it does it would make more se se to watch for these than to make specific filters.

Hope that helps,
zxMarce.



On Jul 30, 2016, 07:29, at 07:29, bugtracker at ...3416... wrote:
>http://gambaswiki.org/bugtracker/edit?object=BUG.972&from=L21haW4-
>
>Mufeed ALI reported a new bug.
>
>Summary
>-------
>
>TextArea Read-only Bug.
>
>Type             : Bug
>Priority         : Medium
>Gambas version   : Unknown
>Product          : Unknown
>
>
>Description
>-----------
>
>Hi,
>This is kind of a continuation of the textarea bug I reported earlier.
>Now, ALMOST everything works well. BUT before releasing Gambas 3.9, you
>must fix the TextArea bug. It must be simple. Its just that when you
>set TextArea to read-only and then do cut or paste through
>shotcuts(hotkeys) it works.
>Extremely easy to reproduce: Just put a textarea, set it to read-only,
>keep some text inside, run it. Then, during runtime, do Control+X
>inside the textarea and do Control+V. It'll work instead of being
>cancelled.
>Temporary workaround for users:
>
>Public Sub TextArea1_KeyPress()
>  'Workaround For Gambas' TextBox shortcuts issue.
>  If Key.Control = True And (Key.Code = Key["X"]) Then
>    Stop Event
>  Else If Key.Control = True And (Key.Code = Key["V"]) Then
>    Stop Event
>  Endif
>End
>
>Also, Benoit I need your help with some things. I'm working on the
>Packager module of Gambas. I need some help with it though. So, how can
>I get in contact with you?
>
>Thank you.
>
>
>System information
>------------------
>
>[System]
>Gambas=3.8.90
>OperatingSystem=Linux
>Kernel=4.4.0-31-generic
>Architecture=x86_64
>Distribution=Ubuntu 16.04.1 LTS
>Desktop=UNITY
>Theme=Gtk
>Language=en_US.UTF-8
>Memory=3919M
>
>[Libraries]
>Cairo=libcairo.so.2.11400.6
>Curl=libcurl.so.4.4.0
>DBus=libdbus-1.so.3.14.6
>GStreamer=libgstreamer-0.10.so.0.30.0
>GStreamer=libgstreamer-1.0.so.0.802.0
>GTK+2=libgtk-x11-2.0.so.0.2400.30
>GTK+3=libgtk-3.so.0.1800.9
>OpenGL=libGL.so.1.2.0
>Poppler=libpoppler.so.58.0.0
>QT4=libQtCore.so.4.8.7
>QT5=libQt5Core.so.5.5.1
>SDL=libSDL-1.2.so.0.11.4
>SQLite=libsqlite3.so.0.8.6
>
>[Environment]
>CLUTTER_IM_MODULE=xim
>COMPIZ_BIN_PATH=/usr/bin/
>COMPIZ_CONFIG_PROFILE=ubuntu
>DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-s6qrZrC6WE
>DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
>DESKTOP_SESSION=ubuntu
>DISPLAY=:0
>GB_GUI=gb.qt4
>GDMSESSION=ubuntu
>GDM_LANG=en_US
>GIO_LAUNCHED_DESKTOP_FILE=<home>/.local/share/applications/gambas3.desktop
>GIO_LAUNCHED_DESKTOP_FILE_PID=18638
>GNOME_DESKTOP_SESSION_ID=this-is-deprecated
>GNOME_KEYRING_CONTROL=
>GNOME_KEYRING_PID=
>GTK2_MODULES=overlay-scrollbar
>GTK_IM_MODULE=ibus
>GTK_MODULES=gail:atk-bridge:unity-gtk-module
>HOME=<home>
>IM_CONFIG_PHASE=1
>INSTANCE=
>JOB=unity-settings-daemon
>LANG=en_US.UTF-8
>LANGUAGE=en_US
>LC_ADDRESS=en_US.UTF-8
>LC_IDENTIFICATION=en_US.UTF-8
>LC_MEASUREMENT=en_US.UTF-8
>LC_MONETARY=en_US.UTF-8
>LC_NAME=en_US.UTF-8
>LC_NUMERIC=en_US.UTF-8
>LC_PAPER=en_US.UTF-8
>LC_TELEPHONE=en_US.UTF-8
>LC_TIME=en_US.UTF-8
>LOGNAME=<user>
>MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
>PAPERSIZE=letter
>PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
>PWD=<home>
>QT4_IM_MODULE=ibus
>QT_ACCESSIBILITY=1
>QT_IM_MODULE=ibus
>QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1
>QT_QPA_PLATFORMTHEME=appmenu-qt5
>SESSION=ubuntu
>SESSIONTYPE=gnome-session
>SHELL=/bin/bash
>SHLVL=0
>SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
>TZ=:/etc/localtime
>UPSTART_EVENTS=xsession started
>UPSTART_INSTANCE=
>UPSTART_JOB=unity7
>UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/3022
>USER=<user>
>XAUTHORITY=<home>/.Xauthority
>XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg:/usr/share/kubuntu-default-settings/kf5-settings
>XDG_CURRENT_DESKTOP=Unity
>XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/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_DESKTOP=ubuntu
>XDG_SESSION_ID=c1
>XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
>XDG_SESSION_TYPE=x11
>XDG_VTNR=7
>XMODIFIERS=@im=ibus
>
>
>
>------------------------------------------------------------------------------
>_______________________________________________
>Gambas-user mailing list
>Gambas-user at lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/gambas-user



More information about the User mailing list