public class UIProject.UIScheduler extends UI2dContainer implements LXScheduler.Listener
UI2dContainer.ArrowKeyFocus, UI2dContainer.Layout
LXScheduler.Listener.Change
bottomMargin, height, leftMargin, rightMargin, textAlignHorizontal, textAlignVertical, textOffsetX, textOffsetY, topMargin, width, x, y
children, hasFocus, mousePressContextMenu, visible
Modifier and Type | Method and Description |
---|---|
void |
entryAdded(LXScheduler scheduler,
LXScheduledProject entry) |
void |
entryMoved(LXScheduler scheduler,
LXScheduledProject entry) |
void |
entryRemoved(LXScheduler scheduler,
LXScheduledProject entry) |
void |
onAdd(File addFile) |
void |
onOpen(File openFile) |
void |
onSave(File saveFile) |
void |
scheduleChanged(File file,
LXScheduler.Listener.Change change) |
void |
show(UI ui) |
addChildren, addTopLevelComponent, getChild, getChildren, getContentHeight, getContentTarget, getContentWidth, iterator, newHorizontalContainer, newHorizontalContainer, newHorizontalContainer, newVerticalContainer, newVerticalContainer, newVerticalContainer, onKeyPressed, reflow, removeAllChildren, setArrowKeyFocus, setChildMargin, setChildSpacing, setChildSpacing, setContentHeight, setContentSize, setContentTarget, setContentWidth, setLayout, setMinHeight, setMinWidth, setPadding, setPadding, setPadding
addToContainer, addToContainer, breakTextToWidth, clipTextToWidth, contains, drawBackground, drawBorder, drawFocus, drawFocusCorners, drawFocusCorners, getBackgroundColor, getBorderColor, getBorderRounding, getBorderWeight, getContainer, getFocusColor, getFocusSize, getFont, getFontColor, getHeight, getNextSibling, getParent, getPrevSibling, getWidth, getX, getY, hasBackground, hasBorder, hasFont, hasFontColor, isMappable, onResize, redraw, removeFromContainer, setBackground, setBackgroundColor, setBorder, setBorderColor, setBorderRounding, setBorderWeight, setBottomMargin, setContainerIndex, setDescription, setFocusBackground, setFocusBackgroundColor, setFocusColor, setFocusCorners, setFont, setFontColor, setFontColor, setHeight, setLeftMargin, setMappable, setMargin, setMargin, setMargin, setPosition, setPosition, setPosition, setPosition, setRightMargin, setSize, setTextAlignment, setTextAlignment, setTextOffset, setTopMargin, setVisible, setWidth, setX, setY
addLoopTask, beginDraw, blur, bringToFront, consumeKeyEvent, consumeMousePress, consumeMouseWheelEvent, endDraw, focus, getDescription, getFocusedChild, getLX, getUI, hasDirectFocus, hasFocus, isVisible, keyEventConsumed, loop, mousePressConsumed, onBlur, onDraw, onFocus, onUIResize, removeLoopTask, toggleVisible
onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragged, onMouseMoved, onMouseOut, onMouseOver, onMousePressed, onMouseReleased, onMouseWheel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public void onAdd(File addFile)
public void onSave(File saveFile)
public void onOpen(File openFile)
public void show(UI ui)
public void scheduleChanged(File file, LXScheduler.Listener.Change change)
scheduleChanged
in interface LXScheduler.Listener
public void entryAdded(LXScheduler scheduler, LXScheduledProject entry)
entryAdded
in interface LXScheduler.Listener
public void entryRemoved(LXScheduler scheduler, LXScheduledProject entry)
entryRemoved
in interface LXScheduler.Listener
public void entryMoved(LXScheduler scheduler, LXScheduledProject entry)
entryMoved
in interface LXScheduler.Listener
LX library by Mark C. Slee. © 2012-2020