Questi metodi forniscono un'interfaccia generale per la gestione degli oggetti di tipo editor nel workspace di RDE.
Metodo |
Risultato |
Descrizione / parametri |
||||||||
---|---|---|---|---|---|---|---|---|---|---|
file.filename |
Stringa |
Interroga nome del file corrente |
||||||||
file.create |
Booleano |
Apertura interfaccia utente dell'editor e creazione in memoria del file specificato.
Ritorna esito logico operazione. |
||||||||
file.open |
Booleano |
Apertura interfaccia utente dell'editor e caricamento da disco del file specificato: se l'operazione fallisce, viene visualizzato il relativo messaggio di errore, quindi il file creato nuovo in memoria.
Ritorna esito logico operazione. |
||||||||
file.close |
Booleano |
Le modifiche al file in memoria vengono perse e l'interfaccia utente viene chiusa (nella maggior parte dei casi, questo metodo corrisponde al metodo ui.close). Ritorna esito logico operazione. |
||||||||
file.save |
Booleano |
Salvataggio delle modifiche in memoria al file su disco. Ritorna esito logico operazione. |
||||||||
file.saveas |
Booleano |
Salvataggio delle modifiche in memoria al file su disco: se l'operazione riesce, l'editor cambia il nome del file corrente con quello specificato.
Ritorna esito logico operazione. |
||||||||
file.commit |
Booleano |
Salvataggio su disco delle modifiche in memoria al file, solo se presenti. Ritorna esito logico operazione. |
||||||||
file.revert |
Booleano |
Ricarica da disco il contenuto del file, perdendo le eventuali modifiche in memoria. Ritorna esito logico operazione. |
||||||||
file.gotoline |
|
Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente al n. di linea specificato.
|
||||||||
file.gotorc |
|
Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente alla riga e colonne specificate.
|
||||||||
file.gototag |
Booleano (#2) |
Imposta la posizione del cursore, nell'interfaccia utente corrente, in modo corrispondente al tag specificato (il contenuto/la sintassi del tag dipende da ogni singola specifica interfaccia utente).
|
||||||||
file.is_ascii (#1) |
|
Interroga se editor per file di tipo ascii (testuale). -- DEPRECATA |
||||||||
file.is_binary (#1) |
|
Interroga se editor per file di tipo binario. -- DEPRECATA |
||||||||
file.isascii (#1) |
|
Interroga se editor per file di tipo ascii (testuale). |
||||||||
file.isbinary (#1) |
|
Interroga se editor per file di tipo binario. |
||||||||
file.getbmlist |
Stringa |
Interroga elenco dei segnalibri dell'interfaccia utente dell'editor (vedi metodo file.setbmlist) |
||||||||
file.setbmlist |
|
Imposta nuovo elenco segnalibri dell'interfaccia utente dell'editor.
|
||||||||
file.filterlist |
Elenco stringhe |
Interroga lista filtri file base, gestiti dal tipo oggetto |
||||||||
file.filtersuffix |
Stringa |
Interroga suffisso corrispondente al filtro specificato (valido sia per filtri base che filtri extra)
|
||||||||
file.suffixlist |
Elenco stringhe |
Interroga lista di suffissi file base, gestiti dal tipo oggetto |
||||||||
file.extrafilterlist |
Elenco stringhe |
Interroga lista filtri file aggiuntivi extra, forniti dall'oggetto |
||||||||
file.extrasuffixlist |
Elenco stringhe |
Interroga lista di suffissi file extra, forniti dall'oggetto |
||||||||
file.setsel |
|
Imposta la selezione
|
||||||||
file.print |
Booleano |
Stampa il contenuto del file. Ritorna esito logico operazione. |
(#1) Questi metodi sono usati per verificare le caratteristiche dell'oggetto e non sono invocabili.
(#2) Tipo di ritorno Boolean introdotto da RDE v3.55.1-11: prima era nessuno.