-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Posizionamento dei label #79
Comments
@mnamici @NonnonePalmiro Ragazzi, io e Giacomo ci siamo accorti che il problema del posizionamento del label è presente già nella versione 1.2 di Eddy. Ho fatto una prova stupidissima, inserendo un concetto e un attributo, e spostando la label, e alla successiva riapertura le etichette sono spostate. A questo punto è urgente trovare una soluzione più rapidamente possibile e fare un nuovo rilascio, perchè stiamo già usando Eddy per il progetto con Inail. Valutate voi, non appena il problema è risolto, se è il caso di fare direttamente un rilascio della 3.0, oppure una release 1.3. |
Ciao ragazzi, sto provando a riprodurre il problema nella 1.2 ma non ci riesco, riepilogo gli step che ho provato:
Puoi elencarmi esattamente gli step che avete seguito per riprodurre la issue? |
Io ho appena scaricato la 1.2 da drive e anche a me funziona bene |
Ho scaricato anche io ex-novo la 1.2, e fatto esattamente gli stessi passaggi che ha elencato Manuel, e in effetti rimane tutto a posto. Non ho idea del perchè questo fenomeno si stia verificando nell'ontologia che vedete in allegato. @giacomoronconiobda potresti fare una prova scaricandoti ex-novo la versione 1.2, sistemando un pò dei label spostati, e vedendo se vengono rispostati alle successive aperture? |
Il problema potrebbe essere lo stesso evidenziato dal parser di mastro:
poiché abbiamo importato dei diagrammi dall'ontologia Aci sembra ci siano
dei nodi diversi con lo stesso id. Forse questo porta allo spostamento dei
label. L'ontologia Inail sta qui su git.
https://github.com/obdasystems/inail-almawave
Il sab 2 mag 2020, 00:39 Valerio Santarelli <notifications@github.com> ha
scritto:
… Ho scaricato anche io ex-novo la 1.2, e fatto esattamente gli stessi
passaggi che ha elencato Manuel, e in effetti rimane tutto a posto.
Prima avevo fatto gli stessi passaggi, e il comportamento era diverso.
Non ho idea del perchè questo fenomeno si stia verificando nell'ontologia
che vedete in allegato.
L'unica cosa che ha di particolare (da quello che riesco a vedere) è che
in questa ontologia ci sono delle occorrenze di label dei nodi *concetto*
che sono stati spostati fuori dal rettangolo.
INAIL.zip <https://github.com/obdasystems/eddy/files/4566489/INAIL.zip>
@giacomoronconiobda <https://github.com/giacomoronconiobda> potresti fare
una prova scaricandoti ex-novo la versione 1.2, sistemando un pò dei label
spostati, e vedendo se vengono rispostati alle successive aperture?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#79 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIUDMUQU35MMFS3LUQ7GAILRPNFQTANCNFSM4LRAC5PQ>
.
|
The introduction of customizable font sizes for nodes in 9eae21d introduced also a new feature that allowed for labels to preserve their original position upon a change in the label's bounding box. This is done to preserve the text alignment with the graphical node. However, the previous implementation was causing labels to move slightly from their default position due to a misused call to QGraphicsTextItem::adjustSize(). This commits fixes the behaviour introduced in 9eae21d by making sure that the position is preserved upon font changes for labels. Fixes issues described in #79 for v1.2
La issue è risolta a partire dal build del 26/05/2020. Chiudo. |
Mi sono reso conto che i label sui nodi (di qualsiasi tipo, IRI, prefixedIRI, o proprio label), se vengono spostati, alla successiva apertura di Eddy poi vengono riportati alla posizione originale.
Ad esempio, guarda i due screenshot sotto (stessa ontologia, subito prima e subito dopo la chiusura e riapertura di Eddy): i label di diversi ruoli sono stati riportati al centro del nodo, così come la prefixedIRI del concetto woc:Manufacturer.
The text was updated successfully, but these errors were encountered: