public void setMiniMenuItem( String text, int ordinal, final int wrapper_callback, final int callback) { if (callback != 0) { MenuItem menu_item = null; menu_item = new MenuItem(text, ordinal, 1) { public void run() { try { int c_on_menuItem = CibylCallTable.getAddressByName("rim_on_menuItem"); if (c_on_menuItem != 0) { UIWorker.addUIEvent(c_on_menuItem, wrapper_callback, callback, 0, 0, true); } } catch (Exception ex) { UIWorker.addUIEventLog("Exception run (menuMiniItem): " + ex.toString()); } } }; m_MiniMenuItems.setElementAt(menu_item, ordinal - 1); } else { m_menuItems.setElementAt(MenuItem.separator(ordinal - 1), ordinal - 1); } }
public void addMenuItemSeparator(int ordinal) { m_menuItems.addElement(MenuItem.separator(ordinal)); }