Bug #1404
RCP: Macro File field open or save option
Statut: | Closed | Début: | 18/06/2015 | |
---|---|---|---|---|
Priorité: | Normal | Echéance: | ||
Assigné à: | - | % réalisé: | 100% |
|
Catégorie: | Macros | Temps passé: | - | |
Version cible: | TXM 0.7.8 |
Description
The current File field is set to the OPEN SWT style and Mac users can't select a file to create.
Solution¶
Define two different widget styles:- "FileOpen" (synonym "File", for retro-compatibility) field type that set the right SWT style (SWT.OPEN)
- "FileSave" field type that set the right SWT style (SWT.SAVE)
Validation test¶
create a "ATest" macro with the folowing content and run it :
package org.txm.macro import org.kohsuke.args4j.* import groovy.transform.Field import org.txm.rcpapplication.swt.widget.parameters.* @Field @Option(name="fileopen",usage="an example file", widget="FileOpen", required=true, def="C:/Temp/foo.txt") def fileopen @Field @Option(name="filesave",usage="an example file", widget="FileSave", required=true, def="C:/Temp/foo.txt") def filesave if (!ParametersDialog.open(this)) return;
The 2 File dialogs must be different.
Historique
#1 Mis à jour par Matthieu Decorde il y a plus de 10 ans
- Description mis à jour (diff)
#2 Mis à jour par Matthieu Decorde il y a plus de 10 ans
- Version cible changé de TXM 0.7.7 à TXM 0.7.8
#3 Mis à jour par Matthieu Decorde il y a environ 10 ans
- Version cible changé de TXM 0.7.8 à TXM 0.8.0a (split/restructuration)
#4 Mis à jour par Serge Heiden il y a plus de 9 ans
- Description mis à jour (diff)
#5 Mis à jour par Serge Heiden il y a plus de 9 ans
- Version cible changé de TXM 0.8.0a (split/restructuration) à TXM 0.7.8
- % réalisé changé de 80 à 50
#6 Mis à jour par Matthieu Decorde il y a plus de 9 ans
- % réalisé changé de 50 à 20
#7 Mis à jour par Matthieu Decorde il y a plus de 9 ans
- % réalisé changé de 20 à 80
#8 Mis à jour par Matthieu Decorde il y a plus de 9 ans
- Description mis à jour (diff)
#9 Mis à jour par Sebastien Jacquot il y a plus d'un an
- Statut changé de New à Closed
#10 Mis à jour par Sebastien Jacquot il y a plus d'un an
- % réalisé changé de 80 à 100