◆ GetOnActiveWidgetInteraction()
  
  
      
        
          | static ScriptInvokerActiveWidgetInteraction SCR_MenuHelper.GetOnActiveWidgetInteraction  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnDialogClose()
  
  
      
        
          | static ScriptInvokerDialog SCR_MenuHelper.GetOnDialogClose  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnDialogOpen()
  
  
      
        
          | static ScriptInvokerDialog SCR_MenuHelper.GetOnDialogOpen  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuClose()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuClose  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuFocusGained()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuFocusGained  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuFocusLost()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuFocusLost  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuHide()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuHide  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuOpen()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuOpen  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuOpened()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuOpened  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnMenuShow()
  
  
      
        
          | static ScriptInvokerMenu SCR_MenuHelper.GetOnMenuShow  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ GetOnTabChange()
  
  
      
        
          | static ScriptInvokerTabView SCR_MenuHelper.GetOnTabChange  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ IsInTopMenu()
  
  
      
        
          | static bool SCR_MenuHelper.IsInTopMenu  | 
          ( | 
          notnull Widget |           componentRoot | ) | 
           | 
         
       
   | 
  
static   | 
  
 
NB: This will return false if the widget is in a DIALOG on top of the MENU!!! 
 
 
◆ OnDialogClose()
  
  
      
        
          | static void SCR_MenuHelper.OnDialogClose  | 
          ( | 
          DialogUI |           dialog | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ OnDialogOpen()
  
  
      
        
          | static void SCR_MenuHelper.OnDialogOpen  | 
          ( | 
          DialogUI |           dialog | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Methods to keep track of current dialogs. 
The MenuManager does not keep track of dialogs: GetTopMenu() only returns the last menu opened with OpenMenu(), not those opened with OpenDialog() Navigation buttons bind themselves to m_OnDialogOpen and m_OnDialogClose Called by DialogUI 
 
 
◆ OnMenuClose()
◆ OnMenuFocusGained()
◆ OnMenuFocusLost()
◆ OnMenuHide()
◆ OnMenuOpen()
◆ OnMenuOpened()
◆ OnMenuShow()
◆ OnTabChange()
◆ SetActiveWidgetInteractionState()
  
  
      
        
          | static void SCR_MenuHelper.SetActiveWidgetInteractionState  | 
          ( | 
          bool |           isActive,  | 
         
        
           | 
           | 
          int |           delay = 0 ) | 
         
       
   | 
  
static   | 
  
 
Navigation buttons are bound to this delegate to disable themselves during edit/combo boxes interaction and prevent reenabling Edit boxes and dropdown menus call this method as a substitute for the lack of events when starting and finishing txt editing / dropdown interaction. 
 
 
◆ m_OnActiveWidgetInteraction
  
  
      
        
          | ref ScriptInvokerActiveWidgetInteraction SCR_MenuHelper.m_OnActiveWidgetInteraction | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnDialogClose
  
  
      
        
          | ref ScriptInvokerDialog SCR_MenuHelper.m_OnDialogClose | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnDialogOpen
  
  
      
        
          | ref ScriptInvokerDialog SCR_MenuHelper.m_OnDialogOpen | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuClose
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuClose | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuFocusGained
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuFocusGained | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuFocusLost
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuFocusLost | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuHide
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuHide | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuOpen
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuOpen | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuOpened
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuOpened | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnMenuShow
  
  
      
        
          | ref ScriptInvokerMenu SCR_MenuHelper.m_OnMenuShow | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ m_OnTabChange
  
  
      
        
          | ref ScriptInvokerTabView SCR_MenuHelper.m_OnTabChange | 
         
       
   | 
  
staticprotected   | 
  
 
 
The documentation for this interface was generated from the following file:
- Game/UI/Menu/SCR_MenuHelper.c