Contents

Component EsperantoEdit

la komponento enhavas:

API

Classes Classes Hierarchy

Class EditKursoro

parameters: win kursoro vortkomenco stopIndex

Kursoro, kiu bazas sur TkWindow.

Instprocs:

estasFino
konservuKursoron
konservuKursoronNomo nomo
malAntauen
metuFinon index
metuVortkomenco
prenuRegionon komenco fino
reaktivuKursoron
reaktivuKursoronNomo nomo
sekvaSigno

Class EspBrowSaveMix

parameters: postSaveAction

Instprocs:

saveFileAs filename text

Klasso, kiu estas uzato por aldoni al redaktilo aktiono, kiu devas estis farita post konservado de dosiero


Class EspErrorReporter

Instprocs:

destroy
generateReport
init text
maskString string
raportuOnline idata
testRapurtuOnline

Procs:

getAppName
getVersion
report errorInfo

Class EspGUIConfigurationMix

Instprocs:

getParameter name

Procs:

initializeAfterLoad

Class EsperantoBrowser

parameters: {atHead 1}
superclasses: IDE::Browser IDE::GUICommands
EsperantoStringConverter

La principa klaso por redaktilo

Instprocs:

aliguDerivon
aliguDerivonPorVorto vorto
aliguRadikon
aliguRadikonPorVorto vorto
analizuTekstonPer analiziloKlaso
arangxuPozicion pwin
aspellText
canClose
closeBrowser
closeWindow
createMenuKorektado
createMenuLingvistiko args
createMenuPreferajxoj
createMenuTradukado
createSystemMenu
cxuEnvahoGravas
cxuMontrasKorektilon
destroy
ekstraktuFontprogramon
elektuKorektadoTipo
fermuKorektilon
fermuVortaron
fileAppend
fileNew
fileOpen {filenamet {}}
fileSave
fileSaveDenove
fillMenuStruct ms
getEspVortaron
getFileTypes
getMenuStruct
getTitle
getVortaron
ignoruVorton
isValidTextSelection
jxusKonservita
konservoLeksikonon args
lancxuSkripton
lancxuTradukanAsistenton
lancxuTradukileton
malfermuDeVikipedio
montruCxiamKorektilon
montruEnHTML
montruEspEspVortaron
montruEsperantoHelpo
montruFrazparoVortaron
montruGramRegulojn
montruHTMLKorektilon montru
montruIgnorvortojn
montruKorektilon {rekomencu 0}
montruPermesilon
montruRadikaroRedaktilon
montruRevoVortaron
montruTajparon
montruTezauron
montruUzadoFreq
montruVortaron
montruVortaronPlEo
openHTMLBrowser url
quitApp
reloadFile
saveFileAs filename text
showAbout
specificInit
spellText
sxangxiTajparo
sxangxuFontanLingvon
sxargxuREVO args
sxargxuVortleksikon
tekstoSxangxita
tradukuALHTMLKomparigo
tradukuDosiero
tradukuEnposxigon
transferFiles
translate
visituDosierojn file

Procs:

createImage name
message text {title {}}
newBrowser
porCxiu args
redaktoTekston teksto
redaktuDosieron dosiero
showBusyWhile script
testuJamRedaktado filename
yesNo message {title {}}
yesNoCancel message {title {}}

Class EsperantoEditor

superclasses: IDE::Editor IDE::EditorPopDown

Pakumo por TkWindow kun multaj funkcio de redaktilo

Instprocs:

aliguGramEraro komenco fino priskribo sugestoj
analizuGramatikonTipografion
aspellText
backspaceVorton
copyText
cut
enterGramEraro tags
estasEnIgnorSelekto pos
estasEnhavoHTML
estasEnhavoXML
fillMenuStruct ms
getMenuStruct
getParameter name
gramAnalizo
gramObjekto
hasUndo
havasTekston
hidePopdown
ignoruCxiamVortoRange text start end
ignoruRange begin end
ignoruSelekton
ignoruVortoRange text start end
init args
initTagBinding
initTags
invokePopDown mlist pattern
invokePopDownSwap vortoj start end
leaveGramEraro tags
malmarku
montruDeRapidaCelo
montruDeRapidaFonto
montruEnVortaro key
montruEnVortaroDButton
montruMorf
montruSinonimojn
montruTradukoTagEnVortaro x y
montruTraushoSugestojn x y start stop sugestoj
montruVortaroRegiono indekso mvorto
montruVortaroScroll
montruVortaron
nuliguIgnorselekton
nuliguMarkilojn {modo cxio}
ordigiAbc
paste
porCxiuVortoProgreso vorto_ref cur_ref count_ref script
prenuLingvoFabrikon
prenuLinion linio
prenuVorton
pressKey key state
redo
selectAll
selectDropDown
showPopMenu num X Y
sintaksaAnalizo
sintaksaAnalizoDebug
sintaksaAnalizoPl
spellText vortaro
spellerrorRightbutton tag num x y X Y
stripXML
sugestoGramEraro tags num x y
tausxuKunSugesto start stop vorto
testuVorto
traduku
tradukuElNacia
tradukuFrazojn {lingvo pl}
tradukuFrazojnInteraktive
tradukuFrazojnMasxine
tradukuSelekton lingvo
tradukuSelektonKunInspekto lingvo
undo
vortaroDirekto
vortaroYView command arg1 {arg2 {}}
vortoSubKursoro
vortoSubKursoroRegiono
wikiToHTML

Procs:

disLokigu editor kursoroKomenco lastaElementoKursoro
modifuTkPaste
prilaboruPasteTekston teksto

Class EsperantoFileConverter

superclasses: IDE::Browser
EsperantoStringConverter

Dialogo de konvertilo de esperantaj skribmaniroj por multaj dosieroj

Instprocs:

changeDir
createSystemMenu
getTitle
readDir {dir {}}
specificInit
translateFiles
useFilter

Class FindReplaceMix

Aldona MIX-klaso por esperantigi la bazan klason

Instprocs:

buildWindow win

Procs:

initializeAfterLoad

Class FinuProgramoCxeDestroy

Povas esti uzato cxe IDE::Browser subklasoj, kiam la fermo de fenestro devas fini la programon

Instprocs:

destroy

Class FrazpartoFrekMontrilo

parameters: sanalizilo
superclasses: IDE::Browser IDE::GUICommands
NavigadaKronikoMix

Instprocs:

closeWindow
createSystemMenu
destroy
fillMenuStruct ms
getMenuStruct
getTitle
konservu
malfermu
montruPorVorto tvorto
povasKonservi
povasMalfermi
specificInit
sxercxuSimilajnVortojn {tvorto {}}
sxercxuVorto {tvorto {}}

Procs:

initializeAfterLoad
newBrowser {vorto {}}
newBrowserOn sintaksoAnalizilo

Class HTMLKorektilo

parameters: win editor

Tiu korektilo, korektas HTML-Tekston de redaktiol per ekstera programo TIDY

Instprocs:

fermu
formatiguHTML
init
konvertuXHTML
malselektuEraron
montruLiniojn rezulto
puriguHTML
selektuEraron
testuHTML
testuXML
tidyStart option

Class Korektilo

parameters: win vortaro

GUI Elemento kaj korektilo. Estas uzata kiel nova fenestro en Esperanta redaktilo. La korektilo povas ankaux ruli la gramatkian korektadon

Instprocs:

akzeptuDerivojn
aliguDerivon
aliguRadikon
aliguVorton
cxangxuVorton
fermu
finuKorektadon
foriguLiterumanVorton
getTextWindow
gramSelekt item
ignoruCxiam
ignoruGramEraron
ignoruNun
init
korektu
korektuSenGramatiko
markuVorton avorto
metuMesagxon mesagxo
montruGramErarojn
montruRegulojGramErarojn regulo elementoListo
montruSintaksoarbon
nuliguKorekto
nuliguMarkon
prenuSugesto vorto
prenuSugestoKajSxangxu vorto
prenuVorton
rekomencu
retestuFrazon
tekstoSxangxita
testuFrazo vorto {estasDifinitaFino 0}

Class LingTajparo

parameters: txtWindow win

La programkode devenas de Tclwiki http://mini.net/tcl/907 kaj estis programite de Richard Suchenwirth

Instprocs:

clist2list clist
init args
metuTajparo tajp
prenuLingvoj

Class LingvoSelektoButono

parameters: variable {esplingvo 0} callback

GUI elemento uzata en Toolbar por selekto de traduka lingvo

Instprocs:

destroy
init mwin
setState state
skribiLingvoVar
sxangxuFlagon
sxangxuLingvon

Class MorfMontrilo

parameters: vortaro vorto {type ok} rezulto {title {Morfema analizo}}
superclasses: IDE::Dialog

Dialogo, kiu montras vortfaradon de esperanta vortaro

Instprocs:

init
initKandidatoj
montruRadikoRedaktilo
selectItem item

Procs:

muntruVorto vortaro resulto vorto mainWindow

Class NovaDerivoDlg

parameters: {type okcancel} {title {Aligu Radikon}} {radiko {}} {prefikso {}} {sufikso {}} vortaro
superclasses: IDE::Dialog

Dialogo por enskibo de nova dervio

Instprocs:

checkOk
init
initKandidatoj
postOk
selectItem item

Procs:

aliguDerivon radiko prefikso sufikso
aliguDerivonDeVortaro vortaro
aliguDerivonDeVortaroFino vortaro

Class NovaRadikoDlg

parameters: {type okcancel} {title {Aligu Radikon}} {radiko {}}
superclasses: IDE::Dialog

Dialogo por enskibo de nova radiko

Instprocs:

checkOk
init
postOk

Procs:

aliguRadikon radiko

resultas liston kun radikoobjekto prefikso kaj sufikse se sukcesis aliekaze nenio


Class PreferajxojDialogo

superclasses: IDE::Browser

Dialogo por preferajxoj. Cxiuj preferajxoj estas priskribitaj en la kodo de la metodo prenuPriskribo

Instprocs:

akceptuSxangxojn
changeFont nomo
createSystemMenu
getTitle
initFonts
kreu_bool wnomo nomo priskribo
kreu_dosierujo wnomo nomo priskribo
kreu_font wnomo nomo priskribo
kreu_string wnomo nomo priskribo
metuOption nomo valuo
montruKategorion katnumero
prenuOption nomo
prenuPriskribo
prenu_bool nomo
prenu_dosierujo nomo
prenu_font nomo
prenu_string nomo
selektuDosierujon nomo
selektuListoElemento
specificInit

Procs:

newBrowser

Class RadikaroRedaktilo

superclasses: IDE::Browser IDE::GUICommands

Redaktilo por esperanta vortaro. Tiu vortaro estas uzato por literumado kaj sintaksa analizo

Instprocs:

akzeptuSxangxojn
aliguDerivon
aliguRadikon
createSystemMenu
fillMenuStruct ms
foriguDerivon
foriguRadikon
getMenuStruct
getTitle
inspectRadiko
konserviEblajnVortojn
konserviRadikaron
konserviRadikaronXML
montruDerivo derivo
montruDerivojn
montruRadikon
montruRadikonVorto radiko
montruRadikonVortoBasa radiko
selektuDerivo item
specificInit
sxercxiDerivon
sxercxiRadikon

Procs:

montruRadiko radiko
montruRadikoDerivo radiko derivo
newBrowser

Class RezultoFenestro

parameters: result
superclasses: IDE::Browser

Fenestro uzata por montri mallongajn tekstajn rezultojn

Instprocs:

createSystemMenu
getTitle
getVortaron
setResult text
specificInit

Procs:

newBrowser result

Class SintaksCanvasGraf

parameters: asto title
superclasses: IDE::Browser IDE::GUICommands
subclasses:
SintaksDebugger

Motrilo de sintaksaj arboj en Tk elemento canvas

Instprocs:

astItemEnter
astItemLeave
createSystemMenu
destroy
eksportuDosieron typo {dosiero {}}
eksportuSVG dosiero
fillMenuStruct ms
getMenuStruct
getTitle
inspektAston
inspektuElementon
instanceDestroying
ispektuAston
itemEnter
itemLeave
klariguCanvas
layout
layoutAsto asto level xoffset
layoutElemento asto level xoffset
specificInit

Procs:

drawGraph asto {title {}}
drawTradukGraph asto {title {}}

Class SintaksDebugger

superclasses:
SintaksCanvasGraf

Debugger por sintaksa analizilo

Instprocs:

atenduSignalon
daurigu
debug tasto pozicio priskribo
debugProgramon
destroy
finiguDebug tasto
specificInit

Procs:

debugAston asto pozicio priskribo
finiguDebug asto

Class TezauroMontrilo

superclasses: IDE::Browser

Instprocs:

anstatuiguVorton vorto
anstautauigu
createSystemMenu
getTitle
metuVorto nvorto
montru
montruPorVorto mvorto
specificInit

Procs:

montruPorVorto vorto
newBrowser

Class VortaroElektilo

parameters: {type okcancel} {title {Elektu vortaron por korektado}} vortaroTipo parametro
superclasses: IDE::Dialog

GUI-Dialogo por elekto de vortaroj por Hunspell literumilo

Instprocs:

aliguVortaron
init
komputuHunspellVortaroj
kopiuVortarojn dosiero fonto
postOk
selektuVortaron vortaro
trovu

Procs:

prenuVortaron vortaroTipo param

Class VortaroSignoKonvertilo

superclasses:
EsperantoStringConverter

Konvertilo de esperantaj skribmanieroj kun testado de vortoj kun esperanta vortaro

Instprocs:

init
kovertuDeFrazoLegilo frazoLegilo transFrom transTo

Konvertas la skribmanieroj de cxapelitaj literoj per aldona uzo de esperanta vortaro

Procs:

konvertuTekston teksto transFrom transTo