Gambas3 > Segnalazione bug

Gambas 3.19.1: Menu non accetta i comandi da tastiera se non è Visible = True

(1/2) > >>

milio:
Con la versione 3.18.4 e precedenti ho sempre utilizzato dei menu, costruiti con l'editor del menu del Form. sfruttando la proprietà Shortcut per accettare comandi veloci da tastiera.
Mettovo poi il Menu principale non visibile in modo da non inserirlo sulla barra del menu in alto al form.

Con la versione 3.19.1 bisogna settare la proprietà Visible a True altrimenti non vengono prese in considerazione le scorciatoie da tastiera, e lasciare vuota la proprietà Caption del menu principale per non visualizzarlo nella barra dei menu del  form.

Non so se è un bug o meno ma lo faccio solo presente...


Gianluigi:

--- Citazione da: milio - 22 Aprile 2024, 14:28:22 ---Con la versione 3.18.4 e precedenti ho sempre utilizzato dei menu, costruiti con l'editor del menu del Form. sfruttando la proprietà Shortcut per accettare comandi veloci da tastiera.
Mettovo poi il Menu principale non visibile in modo da non inserirlo sulla barra del menu in alto al form.

Con la versione 3.19.1 bisogna settare la proprietà Visible a True altrimenti non vengono prese in considerazione le scorciatoie da tastiera, e lasciare vuota la proprietà Caption del menu principale per non visualizzarlo nella barra dei menu del  form.

Non so se è un bug o meno ma lo faccio solo presente...

--- Termina citazione ---

Avevo già scritto sulla ML, poi mi è venuto un dubbio, ho verificato e ho scoperto che la 3.18.4 funziona come adesso, vale a dire che se togli la spunta a Visible la shortcut non funziona.

Mi vuoi far fare più brutte figure di quelle che già faccio per conto mio?  >:( :evil:

milio:
pusteria.... hai ragione.... hai per caso una VM con la 3.18.2? io scrivo sempre 3.18.4 che e' quella che c'era su server ma effettivamente sui client avevo la 3.18.2


Scusa ancora...

Gianluigi:

--- Citazione da: milio - 22 Aprile 2024, 17:35:20 ---pusteria.... hai ragione.... hai per caso una VM con la 3.18.2? io scrivo sempre 3.18.4 che e' quella che c'era su server ma effettivamente sui client avevo la 3.18.2


Scusa ancora...

--- Termina citazione ---

No, ma puoi provare a vedere se riesci a compilare la 3.18.2 che puoi scaricare da qui:

https://gitlab.com/gambas/gambas/-/tree/3.18.2?ref_type=tags

e questi sono i comandi:


--- Codice: ---
sudo apt-get install -y build-essential g++ automake autoconf libtool libbz2-dev libzstd-dev libmysqlclient-dev unixodbc-dev libpq-dev libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libxml2-dev libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-private-dev libpoppler-glib-dev libpoppler-cpp-dev libasound2-dev libdirectfb-dev libxtst-dev libffi-dev libglew-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev libgdk-pixbuf2.0-dev linux-libc-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev libgsl-dev libncurses5-dev libgmime-3.0-dev llvm-dev llvm libalure-dev libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev libsdl2-image-dev sane-utils libdumb1-dev libssl-dev libqt5opengl5-dev libqt5svg5-dev libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev qtwebengine5-dev libwebkit2gtk-4.0-dev git


--- Termina codice ---
qui devi copiare il file compresso e decomprimerlo nella tua home rinominandolo gambastable

--- Codice: ---

cd gambastable

./reconf-all

GAMBAS_CONFIG_FAILURE=1 ./configure -C --disable-keyring --disable-qt4

make -j$(nproc)

sudo make install
--- Termina codice ---

 :ciao:

Gianluigi:
Scusa milio ho sbagliato i comandi, non devi compilare git devi decomprimere il tarball scaricato nella home e rinominarlo gambastable

Scusa ancora, anche se lo sembra non è una vendetta ma solo un errore in buonafede  :angel:

Navigazione

[0] Indice dei post

[#] Pagina successiva

Vai alla versione completa