internal static EditorToolbarGroup CreateGroup(EditorToolbarItem item)
        {
            if (item == null)
            {
                return(null);
            }

            if (item.GetType() == typeof(EditorToolbarButton))
            {
                return(new EditorToolbarGroup(new EditorToolbarButton[] { item as EditorToolbarButton }));
            }
            else if (item.GetType() == typeof(EditorToolbarToggleButton))
            {
                return(new EditorToolbarGroup(new EditorToolbarToggleButton[] { item as EditorToolbarToggleButton }));
            }

            return(null);
        }
        private static float GetItemWidth(EditorToolbarItem item)
        {
            float itemWidth = item.GetItemWidth();

            if (item.GetType() == typeof(EditorToolbarButton) && itemWidth < Styles.STAND_BUTTON_WIDTH)
            {
                itemWidth = Styles.STAND_BUTTON_WIDTH;
            }
            return(itemWidth);
        }