public static void applyContextMenuFontRecurse(ContextMenuStrip item, cadencii.java.awt.Font font) { if (!isApplyFontRecurseEnabled) { return; } item.Font = font.font; foreach (ToolStripItem tsi in item.Items) { applyToolStripFontRecurse(tsi, font); } }
public static void applyToolStripFontRecurse(ToolStripItem item, cadencii.java.awt.Font font) { if (!isApplyFontRecurseEnabled) { return; } item.Font = font.font; if (item is ToolStripMenuItem) { ToolStripMenuItem tsmi = (ToolStripMenuItem)item; foreach (ToolStripItem tsi in tsmi.DropDownItems) { applyToolStripFontRecurse(tsi, font); } } else if (item is ToolStripDropDownItem) { ToolStripDropDownItem tsdd = (ToolStripDropDownItem)item; foreach (ToolStripItem tsi in tsdd.DropDownItems) { applyToolStripFontRecurse(tsi, font); } } }