Class EditorIconViewer
  
  
  
  
    Inheritance
    
    EditorIconViewer
   
  Namespace: Ludiq
  
  Syntax
  
    public class EditorIconViewer : EditorWindow
   
  Fields
  
  
  
  _drawScale
  
  
  Declaration
  
    protected float _drawScale
   
  Field Value
  
  
  
  _editorSkin
  
  
  Declaration
  
    protected GUISkin _editorSkin
   
  Field Value
  
  
  
  
  
  
  Declaration
  
    protected Vector2 _scrollPos
   
  Field Value
  
  
  
  _selectedIcon
  
  
  Declaration
  
    protected GUIStyle _selectedIcon
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | GUIStyle | 
         | 
      
    
  
  
  
  iconGroups
  
  
  Declaration
  
    public List<EditorIconViewer.IconGroup> iconGroups
   
  Field Value
  
  
  
  kHideBlacklistedIcons
  
  
  Declaration
  
    protected static bool kHideBlacklistedIcons
   
  Field Value
  
  
  
  kIconBlacklist
  
  
  Declaration
  
    protected static HashSet<string> kIconBlacklist
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | HashSet<String> | 
         | 
      
    
  
  
  
  kIconGroupNames
  
  
  Declaration
  
    public static string[] kIconGroupNames
   
  Field Value
  
  
  
  kIconThresholds
  
  
  Declaration
  
    public static float[] kIconThresholds
   
  Field Value
  
  
  
  
  
  
  Declaration
  
    public static float kScrollbarWidth
   
  Field Value
  
  
  
  kSelectionGridPadding
  
  
  Declaration
  
    public static float kSelectionGridPadding
   
  Field Value
  
  
  
  kSidePanelMaxWidth
  
  
  Declaration
  
    public static float kSidePanelMaxWidth
   
  Field Value
  
  
  
  kSidePanelMinWidth
  
  
  Declaration
  
    public static float kSidePanelMinWidth
   
  Field Value
  
  
  
  kUsageString
  
  
  Declaration
  
    public static string kUsageString
   
  Field Value
  
  
  
  query
  
  
  Declaration
  
  Field Value
  
  Methods
  
  
  
  
  CalculateSidePanelWidth()
  
  
  Declaration
  
    protected float CalculateSidePanelWidth()
   
  Returns
  
  
  
  
  DrawCenteredMessage(String)
  
  
  Declaration
  
    protected void DrawCenteredMessage(string msg)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | String | 
        msg | 
         | 
      
    
  
  
  
  
  DrawHelpIcon()
  
  
  Declaration
  
    protected void DrawHelpIcon()
   
  
  
  
  DrawIconDisplay(GUIStyle)
  
  
  Declaration
  
    protected void DrawIconDisplay(GUIStyle style)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | GUIStyle | 
        style | 
         | 
      
    
  
  
  
  
  DrawIconSelectionGrid(GUIStyle[], Single)
  
  
  Declaration
  
    protected void DrawIconSelectionGrid(GUIStyle[] icons, float maxIconWidth)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | GUIStyle[] | 
        icons | 
         | 
      
      
        | Single | 
        maxIconWidth | 
         | 
      
    
  
  
  
  
  DrawIconStyleState(GUIStyleState, String)
  
  
  Declaration
  
    protected void DrawIconStyleState(GUIStyleState state, string label)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | GUIStyleState | 
        state | 
         | 
      
      
        | String | 
        label | 
         | 
      
    
  
  
  
  
  SetSelectedIcon(GUIStyle)
  
  
  Declaration
  
    protected void SetSelectedIcon(GUIStyle icon)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | GUIStyle | 
        icon | 
         | 
      
    
  
  Extension Methods