Bug #1957

RCP: 0.7.8: Corpora view not scrolled to new corpus after clipboard import

Ajouté par Matthieu Decorde il y a presque 9 ans. Mis à jour il y a plus d'un an.

Statut:Closed Début:08/12/2016
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:UI Temps passé: -
Version cible:TXM 0.8.0

Description

FR

le viewport de la vue Corpus ne montre pas le nouveau corpus ======================

Après un import presse-papier, l'icone du nouveau corpus est bien sélectionnée dans la view Corpus mais
le viewport n'est pas mis à jour pour que l'icone du nouveau corpus soit visible (j'imagine que c'est le cas pour tous les modules d'import).

Je ne sais pas si c'est pertinent mais voici le code que j'utilise pour forcer le viewport des éditeurs de texte à montrer le curseur courant ou une ligne particulière :

// set cursor at a specific offset
static setOffset(offset = 0, editor = editor) {
assert(editor != null)
editor = tuneEditor(editor)
def textv = editor.getAdapter(ITextOperationTarget.class)
textv.getTextWidget().setSelection(offset)
textv.revealRange(offset, 1)
}

// center cursor verticaly
static centerCursor(editor = editor) {
assert(editor != null)
editor = tuneEditor(editor)
def textv = editor.getAdapter(ITextOperationTarget.class)
def vtop = textv.getTopIndex()
def vbottom = textv.getBottomIndex()
def l = currentLineNumber(editor)
textv.setTopIndex(l-(vbottom-vtop)/2 as int)
}

// display the editor content
static setFocus(editor = editor) {
assert(editor != null)
editor = tuneEditor(editor)
centerCursor(editor)
editor.setFocus()
}

Historique

#1 Mis à jour par Matthieu Decorde il y a presque 9 ans

  • Sujet changé de RCP: 0.7.8: Corpora view not well updated after clipboard import à RCP: 0.7.8: Corpora view not scrolled to new corpus after clipboard import

#2 Mis à jour par Matthieu Decorde il y a plus de 8 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)

#3 Mis à jour par Sebastien Jacquot il y a plus de 7 ans

  • Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.8.0

#4 Mis à jour par Matthieu Decorde il y a plus de 6 ans

  • % réalisé changé de 0 à 80

#5 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • % réalisé changé de 80 à 100

#6 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • Statut changé de New à Closed

Formats disponibles : Atom PDF