Interface TextControl::getSpellCheckLanguage

 


Description

In BBj 7.0 and higher, this method returns the language that is currently being used to spell check a text control.

Syntax

Return Value

Method

string

getSpellCheckLanguage()

Parameters

None.

Return Value

Returns the spell check language currently used by this control, or "" if the control is not spell checked.

Remarks

If a control is set to spell checked without explicitly specifying a language, the language code from STBL("!LOCALE") is used as the default.

Example

rem ' getSpellCheckLanguage

SYSGUI=UNT
OPEN (SYSGUI)"X0"

sysgui! = BBjAPI().getSysGui()
window! = sysgui!.addWindow(200,200,300,500," Rechtschreibüberprüfung",$00010003$)
checkbox! = window!.addCheckBox(101,25,10,250,30,"Knebel Rechtschreibüberprüfung",$0004$)
cedit! = window!.addCEdit(102,25,50,250,425,"",$0100$)
cedit!.setLineWrap(1)

gosub InitText

cedit!.setSpellCheckLanguage("de")
cedit!.setSpellChecked(1)

i=msgbox("SpellCheckLanguage: "+cedit!.getSpellCheckLanguage())

CALLBACK(ON_CHECK_ON,setSpellChecked,checkbox!.getContextID(),checkbox!.getID())
CALLBACK(ON_CHECK_OFF,unsetSpellChecked,checkbox!.getContextID(),checkbox!.getID())
CALLBACK(ON_CLOSE,APP_CLOSE,sysgui!.getContext())

REM Process Events
PROCESS_EVENTS

APP_CLOSE:
RELEASE

setSpellChecked:
  cedit!.setSpellChecked(1)
return

unsetSpellChecked:
  cedit!.setSpellChecked(0)
return

InitText:
  Text! = new java.util.HashMap()
  while 1
    dread text$,err=*break
    cedit!.addParagraph(-1,text$)
  wend
return

data "Habe nun, ach! Philosophie,"
data "Juristerei und Medizin,"
data "Und leider auch Theologie"
data "Durchaus studiert, mit heißem Bemühn."
data "Da steh ich nun, ich armer Tor!"
data "Und bin so klug als wie zuvor;"
data "Heiße Magister, heiße Doktor gar"
data "Und ziehe schon an die zehen Jahr"
data "Herauf, herab und quer und krumm"
data "Meine Schüler an der Nase herum-"
data "Und sehe, daß wir nichts wissen können!"
data "Das will mir schier das Herz verbrennen."
data "Zwar bin ich gescheiter als all die Laffen,"
data "Doktoren, Magister, Schreiber und Pfaffen;"
data "Mich plagen keine Skrupel noch Zweifel,"
data "Fürchte mich weder vor Hölle noch Teufel-"
data "Dafür ist mir auch alle Freud entrissen,"
data "Bilde mir nicht ein, was Rechts zu wissen,"
data "Bilde mir nicht ein, ich könnte was lehren,"
data "Die Menschen zu bessern und zu bekehren."
data "Auch hab ich weder Gut noch Geld,"
data "Noch Ehr und Herrlichkeit der Welt;"
data "Es möchte kein Hund so länger leben!"
data "Drum hab ich mich der Magie ergeben,"
data "Ob mir durch Geistes Kraft und Mund"
data "Nicht manch Geheimnis würde kund;"
data "Daß ich nicht mehr mit saurem Schweiß"
data "Zu sagen brauche, was ich nicht weiß;"
data "Daß ich erkenne, was die Welt"
data "Im Innersten zusammenhält,"
data "Schau alle Wirkenskraft und Samen,"
data "Und tu nicht mehr in Worten kramen. "
data ""
data "O sähst du, voller Mondenschein,"
data "Zum letzenmal auf meine Pein,"
data "Den ich so manche Mitternacht"
data "An diesem Pult herangewacht:"
data "Dann über Büchern und Papier,"
data "Trübsel'ger Freund, erschienst du mir!"
data "Ach! könnt ich doch auf Bergeshöhn"
data "In deinem lieben Lichte gehn,"
data "Um Bergeshöhle mit Geistern schweben,"
data "Auf Wiesen in deinem Dämmer weben,"
data "Von allem Wissensqualm entladen,"
data "In deinem Tau gesund mich baden! "
data ""
data "Weh! steck ich in dem Kerker noch?"
data "Verfluchtes dumpfes Mauerloch,"
data "Wo selbst das liebe Himmelslicht"
data "Trüb durch gemalte Scheiben bricht!"
data "Beschränkt mit diesem Bücherhauf,"
data "den Würme nagen, Staub bedeckt,"
data "Den bis ans hohe Gewölb hinauf"
data "Ein angeraucht Papier umsteckt;"
data "Mit Gläsern, Büchsen rings umstellt,"
data "Mit Instrumenten vollgepfropft,"
data "Urväter Hausrat drein gestopft-"
data "Das ist deine Welt! das heißt eine Welt! "
data ""
data "Und fragst du noch, warum dein Herz"
data "Sich bang in deinem Busen klemmt?"
data "Warum ein unerklärter Schmerz"
data "Dir alle Lebensregung hemmt?"
data "Statt der lebendigen Natur,"
data "Da Gott die Menschen schuf hinein,"
data "Umgibt in Rauch und Moder nur"
data "Dich Tiergeripp und Totenbein. "
data ""
data "Flieh! auf! hinaus ins weite Land!"
data "Und dies geheimnisvolle Buch,"
data "Von Nostradamus' eigner Hand,"
data "Ist dir es nicht Geleit genug?"
data "Erkennest dann der Sterne Lauf,"
data "Und wenn Natur dich Unterweist,"
data "Dann geht die Seelenkraft dir auf,"
data "Wie spricht ein Geist zum andren Geist."
data "Umsonst, daß trocknes Sinnen hier"
data "Die heil'gen Zeichen dir erklärt:"
data "Ihr schwebt, ihr Geister, neben mir;"
data "Antwortet mir, wenn ihr mich hört!"

See Also

BBjAPI

BBjSysGui

BBjControl

See the BBj Object Diagram for an illustration of the relationship between BBj Objects.



______________________________________________________________________________________

Copyright BASIS International Ltd. BBj®, Visual PRO/5®, PRO/5®, and BBx® are registered trademarks.