[Gambas-bugtracker] Bug #2283: IDE auto generated info, Format issue

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sat Jun 26 18:09:30 CEST 2021


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

Brian G reported a new bug.

Summary
-------

IDE auto generated info, Format issue

Type             : Request
Priority         : Medium
Gambas version   : Master
Product          : Development Environment


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

When auto documentation is created by the IDE and the class or module can be called as a function,
would it be possible to change the format such that the information displayed when clicking on the 
function link, is in fact displayed on the class or module information page.

Also changing the  displayed format of the class/module info by
replacing the '_Call' with the actual name of the class/module.

Using a similar format as a function definition. 

Now it displays as:

Static Public Function _call() as variant

Could it look like:

Static Public function ClassOrModuleName() as variant

and Display this after or before the Class/module description on the class/module
information page. 

With the '' information to _Call displayed after the Class/Module 
information.


This would improve using the embedded/Auto documentation process a great deal. 
And probably assist anyone using the help page for the class/module understand how to
call the class/module as a function.


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

[System]
Gambas=3.16.90 feb39623d (CreateInitialgb.scripter-convertGBS3later)
OperatingSystem=Linux
Kernel=5.8.0-55-generic
Architecture=x86_64
Distribution=Linux Mint 20.1 Ulyssa
Desktop=MATE
Font=Ubuntu,10
Scale=7
Theme=mint-y
Language=en_US.UTF-8
Memory=14013M

[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.1602.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
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
COMPIZ_CONFIG_PROFILE=mint
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-bDuyRU5KCs,guid=f0bcb70005d1c857e2dcda6f60d5e1e7
DISPLAY=:50
EDITOR=/usr/bin/nano
GB_GUI=gb.gtk3
GIO_LAUNCHED_DESKTOP_FILE_PID=1981610
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GTK_MODULES=gail:atk-bridge
GTK_OVERLAY_SCROLLING=0
HOME=<home>
LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LD_LIBRARY_PATH=:/usr/local/easysoft/access:/usr/local/easysoft/lib
LOGNAME=<user>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MOTD_SHOWN=pam
PATH=<home>/bin:<home>/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PULSE_CLIENTCONFIG=<home>/.x2go/C-<user>-50-1624629728_stDMATE_dp24/.pulse-client.conf
PWD=<home>
QT_ACCESSIBILITY=1
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_GRAPHICSSYSTEM=native
QT_LOGGING_RULES=*.debug=false
QT_QPA_PLATFORMTHEME=qt5ct
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/1869376,unix/<hostname>:/tmp/.ICE-unix/1869376
SHELL=/usr/bin/gsh
SHLVL=1
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
SSH_CLIENT=73.66.0.38 39872 22
SSH_CONNECTION=73.66.0.38 39872 192.168.250.8 22
STARTUP=/usr/bin/im-launch /usr/bin/env LD_LIBRARY_PATH=:/usr/local/easysoft/access:/usr/local/easysoft/lib mate-session
TERM=xterm
TZ=:/etc/localtime
USER=<user>
X2GO_AGENT_PID=1868566
X2GO_SESSION=<user>-50-1624629728_stDMATE_dp24
XAUTHORITY=<home>/.Xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_RUNTIME_DIR=/run/user/1000
XDG_SESSION_CLASS=user
XDG_SESSION_ID=300
XDG_SESSION_TYPE=tty
XSESSION_EXEC=mate-session




More information about the Bugtracker mailing list