protected void renderMenuItems(aceMenuItemCollection items, menuRenderFlag renderFlags, aceMenuItemGroup group = aceMenuItemGroup.none) { if (items == null) { //aceCommons.terminal.log("------ renderMenuItems called -" //return; } String inlineOutput = ""; var itemsOnPage = pageManager.getPageElements(items); foreach (aceMenuItem item in itemsOnPage) { if ((group == aceMenuItemGroup.none) || item.group == group) { Boolean isDisabled = items.isDisabled(item); Boolean isSelected = items.isSelected(item); Boolean isDefault = items.isDefault(item); String itemString = renderItem(item, renderFlags, isDisabled, isSelected, isDefault); if (renderFlags.HasFlag(menuRenderFlag.listItems)) { writeLine(itemString, -1, false, 1); //output.Add(itemString); } else { inlineOutput = inlineOutput.add(itemString, " "); } //output.appendLine(renderItem(item, renderFlags, isDisabled, isSelected, isDefault)); } } if (renderFlags.HasFlag(menuRenderFlag.inlineItems)) { insertLine(inlineOutput); } //return output; }
public renderTask(aceMenuItemGroup __group, menuRenderFlag __flags) { task = menuRendererTask.menuItemGroup; group = __group; renderFlags = __flags; }