public DasMenuActionItem createActionItem(ITerminalAction Action) { DasMenuActionItem BuildItem = new DasMenuActionItem(); BuildItem.setAction(Action); return(BuildItem); }
private void ApplyAction(DasMenuActionItem ActionItem) { if (ActionItem.hasParent() && ActionItem.getParent() is DasMenuBlockItem) { DasMenuBlockItem BlockItem = ActionItem.getParent() as DasMenuBlockItem; ActionItem.getAction().Apply(BlockItem.getBlock()); } }
private void parseSingleAction(ITerminalAction Action, DasMenuItem Parent) { DasMenuActionItem ActionItem = (new DasMenuItemFactory()).createActionItem(Action); Parent.addChild(ActionItem); }