Package org.luwrain.controls
Interface ControlContext
-
- All Superinterfaces:
HookContainer
- All Known Implementing Classes:
DefaultControlContext
,LayoutBase.LayoutControlContext
,WrappingControlContext
public interface ControlContext extends HookContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.luwrain.core.HookContainer
HookContainer.Hook, HookContainer.HookResult, HookContainer.HookRunner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
executeBkg(FutureTask task)
int
getAreaVisibleHeight(Area area)
int
getAreaVisibleWidth(Area area)
Clipboard
getClipboard()
I18n
getI18n()
int
getScreenHeight()
int
getScreenWidth()
String
getSpeakableText(String text, Luwrain.SpeakableTextType type)
String
getStaticStr(String id)
UniRefInfo
getUniRefInfo(String uniRef)
void
message(String text, Luwrain.MessageType messageType)
void
onAreaNewBackgroundSound(Area area)
void
onAreaNewContent(Area area)
void
onAreaNewHotPoint(Area area)
void
onAreaNewName(Area area)
void
playSound(Sounds sound)
void
popup(Popup popupObj)
void
runUiSafely(Runnable runnable)
void
say(String text)
void
say(String text, Sounds sound)
void
sayLetter(char letter)
void
sayStaticStr(LangStatic id)
void
setEventResponse(EventResponse eventResponse)
void
silence()
String
staticStr(LangStatic id)
-
Methods inherited from interface org.luwrain.core.HookContainer
runHooks
-
-
-
-
Method Detail
-
say
void say(String text)
-
sayStaticStr
void sayStaticStr(LangStatic id)
-
sayLetter
void sayLetter(char letter)
-
onAreaNewContent
void onAreaNewContent(Area area)
-
onAreaNewName
void onAreaNewName(Area area)
-
onAreaNewHotPoint
void onAreaNewHotPoint(Area area)
-
getAreaVisibleHeight
int getAreaVisibleHeight(Area area)
-
getAreaVisibleWidth
int getAreaVisibleWidth(Area area)
-
popup
void popup(Popup popupObj)
-
runUiSafely
void runUiSafely(Runnable runnable)
-
staticStr
String staticStr(LangStatic id)
-
playSound
void playSound(Sounds sound)
-
getUniRefInfo
UniRefInfo getUniRefInfo(String uniRef)
-
silence
void silence()
-
setEventResponse
void setEventResponse(EventResponse eventResponse)
-
getClipboard
Clipboard getClipboard()
-
getI18n
I18n getI18n()
-
getScreenWidth
int getScreenWidth()
-
getScreenHeight
int getScreenHeight()
-
executeBkg
void executeBkg(FutureTask task)
-
onAreaNewBackgroundSound
void onAreaNewBackgroundSound(Area area)
-
getSpeakableText
String getSpeakableText(String text, Luwrain.SpeakableTextType type)
-
message
void message(String text, Luwrain.MessageType messageType)
-
-