Package org.luwrain.app.base
Class LayoutBase
java.lang.Object
org.luwrain.app.base.LayoutBase
- Direct Known Subclasses:
DirAlbumPropertiesLayout
,InfoLayout
,MainLayout
,ProjectBaseLayout
,ProjectWizard
,StreamAlbumPropertiesLayout
,TexPresentation
,TextEditingLayout
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
final class
protected static interface
static final class
protected static interface
protected static interface
protected final class
protected static interface
protected static interface
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AppBase
protected LayoutBase.LayoutControlContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaction
(String name, String title, LayoutBase.ActionHandler handler) action
(String name, String title, LayoutBase.ActionHandler handler, LayoutBase.ActionInfoCondition cond) action
(String name, String title, InputEvent inputEvent, LayoutBase.ActionHandler handler) action
(String name, String title, InputEvent inputEvent, LayoutBase.ActionHandler handler, LayoutBase.ActionInfoCondition cond) actions
(LayoutBase.ActionInfo... a) actions
(LayoutBase.ActionInfo[] a1, LayoutBase.ActionInfo... a2) protected void
protected <E> ConsoleArea.Params<E>
protected EditArea.InputEventListener
protected EditArea.Params
int
getAreaVisibleHeight
(Area area) int
getAreaVisibleWidth
(Area area) protected ControlContext
protected Hooks
getHooks()
protected Luwrain
protected Area
getWrappingArea
(Area area) protected Area
getWrappingArea
(Area area, LayoutBase.Actions actions) protected <E> ListArea.Params<E>
void
setActiveArea
(Area area) protected void
setAreaLayout
(AreaLayout.Type type, Area area1, LayoutBase.Actions actions1, Area area2, LayoutBase.Actions actions2) protected void
setAreaLayout
(AreaLayout.Type type, Area area1, LayoutBase.Actions actions1, Area area2, LayoutBase.Actions actions2, Area area3, LayoutBase.Actions actions3) protected void
setAreaLayout
(Area area, LayoutBase.Actions actions) protected void
setCloseHandler
(LayoutBase.ActionHandler closeHandler) protected void
setOkHandler
(LayoutBase.ActionHandler okHandler) protected <E> TreeArea.Params
-
Field Details
-
app
-
controlContext
-
-
Constructor Details
-
LayoutBase
-
LayoutBase
protected LayoutBase()
-
-
Method Details
-
actions
-
actions
-
action
public LayoutBase.ActionInfo action(String name, String title, InputEvent inputEvent, LayoutBase.ActionHandler handler) -
action
-
action
public LayoutBase.ActionInfo action(String name, String title, InputEvent inputEvent, LayoutBase.ActionHandler handler, LayoutBase.ActionInfoCondition cond) -
action
public LayoutBase.ActionInfo action(String name, String title, LayoutBase.ActionHandler handler, LayoutBase.ActionInfoCondition cond) -
setCloseHandler
-
setOkHandler
-
getWrappingArea
-
getWrappingArea
-
clearAreaWrappers
protected void clearAreaWrappers() -
setAreaLayout
-
setAreaLayout
protected void setAreaLayout(AreaLayout.Type type, Area area1, LayoutBase.Actions actions1, Area area2, LayoutBase.Actions actions2) -
setAreaLayout
protected void setAreaLayout(AreaLayout.Type type, Area area1, LayoutBase.Actions actions1, Area area2, LayoutBase.Actions actions2, Area area3, LayoutBase.Actions actions3) -
getAreaLayout
-
getControlContext
-
getLuwrain
-
setActiveArea
-
getAreaVisibleWidth
-
getAreaVisibleHeight
-
listParams
-
editParams
-
consoleParams
-
treeParams
-
getHooks
-
createEditAreaInputEventHook
-