public static void SetTabIcon(int tab, bool active = true) { if (m_actionBars.Count > tab) { ActionBar.Tab curr = m_actionBars[tab]; ScriptingFragment fragment = ScriptingFragment.GetFragment(tab); int resourceId = fragment.GetViewImage(active); curr.SetIcon(resourceId); } }
public static void TranslateTabs() { Localization.CheckCode(); for (int i = 0; i < m_actionBars.Count; i++) { ActionBar.Tab tab = m_actionBars[i]; ScriptingFragment fragment = ScriptingFragment.GetFragment(i); string translated = Localization.GetText(fragment.GetText()); tab.SetText(translated); } }