예제 #1
0
        private void ReadSettings()
        {
            //string colourinfo;
            ConvertOldSettings();

            _setting_showExtensionsWhen     = (ShowExtensions)Main.Int[this, "WhenExtensions", (int)Defaults.ProjectWindowExtensionsWhen];
            _setting_showExtensionsFilename = Main.Bool[this, "ShowExtensionsFilename", Defaults.ProjectWindowExtensionsFilename];
            _setting_showFileCount          = Main.Bool[this, "FileCount", Defaults.ProjectWindowFileCount];

            _setting_showHoverPreview      = Main.Bool[this, "PreviewOnHover", Defaults.ProjectWindowHoverPreview];
            _setting_showHoverPreviewShift = Main.Bool[this, "PreviewOnHoverShift", Defaults.ProjectWindowHoverPreviewShift];
            _setting_showHoverPreviewCtrl  = Main.Bool[this, "PreviewOnHoverCtrl", Defaults.ProjectWindowHoverPreviewCtrl];
            _setting_showHoverPreviewAlt   = Main.Bool[this, "PreviewOnHoverAlt", Defaults.ProjectWindowHoverPreviewAlt];

            _setting_showHoverTooltip      = Main.Bool[this, "HoverTooltip", Defaults.ProjectWindowHoverTooltip];
            _setting_showHoverTooltipShift = Main.Bool[this, "HoverTooltipShift", Defaults.ProjectWindowHoverTooltipShift];
            _setting_showHoverTooltipCtrl  = Main.Bool[this, "HoverTooltipCtrl", Defaults.ProjectWindowHoverTooltipCtrl];
            _setting_showHoverTooltipAlt   = Main.Bool[this, "HoverTooltipAlt", Defaults.ProjectWindowHoverTooltipAlt];

            //_setting_showFoldersFirst      = Main.Bool[this, "ShowFoldersFirst",    Application.platform != RuntimePlatform.OSXEditor];

            _setting_useDependencyChecker = Main.Bool[this, "DependencyChecker", Defaults.ProjectWindowUseDependencyChceker];

            //string colormap = Common.GetLongPref("TeneProjectWindow_ColorMap");
        }
예제 #2
0
        private void ReadSettings()
        {
            //string colourinfo;
            ConvertOldSettings();

            _setting_showExtensionsWhen = (ShowExtensions)Main.Int[this, "WhenExtensions", (int)Defaults.ProjectWindowExtensionsWhen];
            _setting_showFileCount      = Main.Bool[this, "FileCount", Defaults.ProjectWindowFileCount];

            _setting_showHoverPreview      = Main.Bool[this, "PreviewOnHover", Defaults.ProjectWindowHoverPreview];
            _setting_showHoverPreviewShift = Main.Bool[this, "PreviewOnHoverShift", Defaults.ProjectWindowHoverPreviewShift];
            _setting_showHoverPreviewCtrl  = Main.Bool[this, "PreviewOnHoverCtrl", Defaults.ProjectWindowHoverPreviewCtrl];
            _setting_showHoverPreviewAlt   = Main.Bool[this, "PreviewOnHoverAlt", Defaults.ProjectWindowHoverPreviewAlt];

            _setting_showHoverTooltip      = Main.Bool[this, "HoverTooltip", Defaults.ProjectWindowHoverTooltip];
            _setting_showHoverTooltipShift = Main.Bool[this, "HoverTooltipShift", Defaults.ProjectWindowHoverTooltipShift];
            _setting_showHoverTooltipCtrl  = Main.Bool[this, "HoverTooltipCtrl", Defaults.ProjectWindowHoverTooltipCtrl];
            _setting_showHoverTooltipAlt   = Main.Bool[this, "HoverTooltipAlt", Defaults.ProjectWindowHoverTooltipAlt];

            //string colormap = Common.GetLongPref("TeneProjectWindow_ColorMap");
        }
예제 #3
0
        public override void DrawPreferences()
        {
            _setting_showExtensionsWhen = (ShowExtensions)EditorGUILayout.EnumPopup("Show extensions", (Enum)_setting_showExtensionsWhen);

            if (_setting_showExtensionsWhen != ShowExtensions.Never)
            {
                _setting_showExtensionsFilename = EditorGUILayout.Toggle("   as part of filename", _setting_showExtensionsFilename);
            }

            //EditorGUILayout.BeginHorizontal();
            //EditorGUILayout.Space();
            //_setting_showFoldersFirst = GUILayout.Toggle(_setting_showFoldersFirst, "");
            //GUILayout.Label("Show folders first", GUILayout.Width(176));
            //GUILayout.FlexibleSpace();
            //EditorGUILayout.EndHorizontal();

            EditorGUILayout.BeginHorizontal();
            EditorGUILayout.Space();
            _setting_showFileCount = GUILayout.Toggle(_setting_showFileCount, "");
            GUILayout.Label("Show folder file count", GUILayout.Width(176));
            GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();

            EditorGUILayout.BeginHorizontal();
            EditorGUILayout.Space();
            _setting_showHoverPreview = GUILayout.Toggle(_setting_showHoverPreview, "");
            GUILayout.Label("Asset preview on hover", GUILayout.Width(176));

            if (_setting_showHoverPreview)
            {
                EditorGUILayout.Space();
                _setting_showHoverPreviewShift = GUILayout.Toggle(_setting_showHoverPreviewShift, "shift");
                EditorGUILayout.Space();
                _setting_showHoverPreviewCtrl = GUILayout.Toggle(_setting_showHoverPreviewCtrl, "ctrl");
                EditorGUILayout.Space();
                _setting_showHoverPreviewAlt = GUILayout.Toggle(_setting_showHoverPreviewAlt, "alt");
            }

            GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();


            EditorGUILayout.BeginHorizontal();
            EditorGUILayout.Space();
            _setting_showHoverTooltip = GUILayout.Toggle(_setting_showHoverTooltip, "");
            GUILayout.Label("Asset tooltip on hover", GUILayout.Width(176));

            if (_setting_showHoverTooltip)
            {
                EditorGUILayout.Space();
                _setting_showHoverTooltipShift = GUILayout.Toggle(_setting_showHoverTooltipShift, "shift");
                EditorGUILayout.Space();
                _setting_showHoverTooltipCtrl = GUILayout.Toggle(_setting_showHoverTooltipCtrl, "ctrl");
                EditorGUILayout.Space();
                _setting_showHoverTooltipAlt = GUILayout.Toggle(_setting_showHoverTooltipAlt, "alt");
            }

            GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();

            EditorGUILayout.BeginHorizontal();
            EditorGUILayout.Space();
            _setting_useDependencyChecker = GUILayout.Toggle(_setting_useDependencyChecker, "");
            GUILayout.Label("Highlight unused assets (experimental!)");
            GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();

            /*
             *                      string removeExtension = null;
             *                      string changeExtension = null;
             *                      Color changeColor = Color.black;
             *
             *                      EditorGUILayout.Space();
             *                      foreach (KeyValuePair<string, Color> ext in _colorMap)
             *                      {
             *                              EditorGUILayout.BeginHorizontal(GUILayout.Width(300));
             *                              EditorGUILayout.SelectableLabel(ext.Key, GUILayout.Width(80), GUILayout.Height(16));
             *
             *                              Color c = EditorGUILayout.ColorField(ext.Value);
             *                              if (c != ext.Value)
             *                              {
             *                                      changeExtension = ext.Key;
             *                                      changeColor = c;
             *                              }
             *
             *                              if (GUILayout.Button("del", GUILayout.Width(42)))
             *                              {
             *                                      _editingName = ext.Key;
             *                                      _editingColor = ext.Value;
             *                                      removeExtension = ext.Key;
             *                              }
             *
             *                              EditorGUILayout.EndHorizontal();
             *                      }
             *                      //GUILayout.Label("", GUILayout.Width(32));
             *                      //EditorGUILayout.EndScrollView();
             *
             *                      if (removeExtension != null)
             *                              _colorMap.Remove(removeExtension);
             *
             *                      if (changeExtension != null)
             *                              _colorMap[changeExtension] = changeColor;
             *
             *                      EditorGUILayout.BeginHorizontal();
             *                      GUILayout.Label("", GUILayout.Width(32));
             *                      _editingName = EditorGUILayout.TextField(_editingName, GUILayout.Width(80));
             *                      _editingColor = EditorGUILayout.ColorField(_editingColor);
             *                      if (GUILayout.Button("add", GUILayout.Width(42)))
             *                      {
             *                      }
             *                      EditorGUILayout.EndHorizontal();
             */

            if (GUI.changed)
            {
                SaveSettings();
                //SetProjectWindowFoldersFirst( _setting_showFoldersFirst );
                Common.ProjectWindow.Repaint();
            }
        }
예제 #4
0
		private void ReadSettings()
		{
			//string colourinfo;
			ConvertOldSettings();

			_setting_showExtensionsWhen     = (ShowExtensions)Main.Int[this, "WhenExtensions", (int)Defaults.ProjectWindowExtensionsWhen];
            _setting_showExtensionsFilename = Main.Bool[this, "ShowExtensionsFilename", Defaults.ProjectWindowExtensionsFilename];
			_setting_showFileCount          = Main.Bool[this, "FileCount",           Defaults.ProjectWindowFileCount         ];

			_setting_showHoverPreview       = Main.Bool[this, "PreviewOnHover",      Defaults.ProjectWindowHoverPreview      ];
            _setting_showHoverPreviewShift  = Main.Bool[this, "PreviewOnHoverShift", Defaults.ProjectWindowHoverPreviewShift ];
            _setting_showHoverPreviewCtrl   = Main.Bool[this, "PreviewOnHoverCtrl",  Defaults.ProjectWindowHoverPreviewCtrl  ];
            _setting_showHoverPreviewAlt    = Main.Bool[this, "PreviewOnHoverAlt",   Defaults.ProjectWindowHoverPreviewAlt   ];

            _setting_showHoverTooltip       = Main.Bool[this, "HoverTooltip",        Defaults.ProjectWindowHoverTooltip      ];
            _setting_showHoverTooltipShift  = Main.Bool[this, "HoverTooltipShift",   Defaults.ProjectWindowHoverTooltipShift ];
            _setting_showHoverTooltipCtrl   = Main.Bool[this, "HoverTooltipCtrl",    Defaults.ProjectWindowHoverTooltipCtrl  ];
            _setting_showHoverTooltipAlt    = Main.Bool[this, "HoverTooltipAlt",     Defaults.ProjectWindowHoverTooltipAlt   ];

            //_setting_showFoldersFirst      = Main.Bool[this, "ShowFoldersFirst",    Application.platform != RuntimePlatform.OSXEditor];

			_setting_useDependencyChecker  = Main.Bool[this, "DependencyChecker",    Defaults.ProjectWindowUseDependencyChceker ];

			//string colormap = Common.GetLongPref("TeneProjectWindow_ColorMap");
        }
예제 #5
0
		public override void DrawPreferences()
		{

            _setting_showExtensionsWhen = (ShowExtensions)EditorGUILayout.EnumPopup("Show extensions", (Enum)_setting_showExtensionsWhen);

            if( _setting_showExtensionsWhen != ShowExtensions.Never )
                _setting_showExtensionsFilename = EditorGUILayout.Toggle( "   as part of filename", _setting_showExtensionsFilename );

            //EditorGUILayout.BeginHorizontal();
            //EditorGUILayout.Space();
            //_setting_showFoldersFirst = GUILayout.Toggle(_setting_showFoldersFirst, "");
            //GUILayout.Label("Show folders first", GUILayout.Width(176));
            //GUILayout.FlexibleSpace();
            //EditorGUILayout.EndHorizontal();

			EditorGUILayout.BeginHorizontal();
				EditorGUILayout.Space();
				_setting_showFileCount = GUILayout.Toggle( _setting_showFileCount, "" );
				GUILayout.Label( "Show folder file count", GUILayout.Width( 176 ) );
				GUILayout.FlexibleSpace();
			EditorGUILayout.EndHorizontal();
            
            EditorGUILayout.BeginHorizontal();
				EditorGUILayout.Space();
				_setting_showHoverPreview = GUILayout.Toggle( _setting_showHoverPreview, "" );
				GUILayout.Label( "Asset preview on hover", GUILayout.Width( 176 ) );

				if( _setting_showHoverPreview )
				{
					EditorGUILayout.Space();
					_setting_showHoverPreviewShift = GUILayout.Toggle( _setting_showHoverPreviewShift, "shift" );
					EditorGUILayout.Space();
					_setting_showHoverPreviewCtrl = GUILayout.Toggle( _setting_showHoverPreviewCtrl, "ctrl" );
					EditorGUILayout.Space();
					_setting_showHoverPreviewAlt = GUILayout.Toggle( _setting_showHoverPreviewAlt, "alt" );
				}

				GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();


            EditorGUILayout.BeginHorizontal();
				EditorGUILayout.Space();
				_setting_showHoverTooltip = GUILayout.Toggle( _setting_showHoverTooltip, "" );
				GUILayout.Label( "Asset tooltip on hover", GUILayout.Width( 176 ) );

				if( _setting_showHoverTooltip )
				{
					EditorGUILayout.Space();
					_setting_showHoverTooltipShift = GUILayout.Toggle( _setting_showHoverTooltipShift, "shift" );
					EditorGUILayout.Space();
					_setting_showHoverTooltipCtrl = GUILayout.Toggle( _setting_showHoverTooltipCtrl, "ctrl" );
					EditorGUILayout.Space();
					_setting_showHoverTooltipAlt = GUILayout.Toggle( _setting_showHoverTooltipAlt, "alt" );
				}

				GUILayout.FlexibleSpace();
            EditorGUILayout.EndHorizontal();

			EditorGUILayout.BeginHorizontal();
			EditorGUILayout.Space();
				_setting_useDependencyChecker = GUILayout.Toggle(_setting_useDependencyChecker, "");
			GUILayout.Label("Highlight unused assets (experimental!)");
			GUILayout.FlexibleSpace();
			EditorGUILayout.EndHorizontal();

			/*
						string removeExtension = null;
						string changeExtension = null;
						Color changeColor = Color.black;

						EditorGUILayout.Space();
						foreach (KeyValuePair<string, Color> ext in _colorMap)
						{
							EditorGUILayout.BeginHorizontal(GUILayout.Width(300));
							EditorGUILayout.SelectableLabel(ext.Key, GUILayout.Width(80), GUILayout.Height(16));

							Color c = EditorGUILayout.ColorField(ext.Value);
							if (c != ext.Value)
							{
								changeExtension = ext.Key;
								changeColor = c;
							}

							if (GUILayout.Button("del", GUILayout.Width(42)))
							{
								_editingName = ext.Key;
								_editingColor = ext.Value;
								removeExtension = ext.Key;
							}

							EditorGUILayout.EndHorizontal();
						}
						//GUILayout.Label("", GUILayout.Width(32));
						//EditorGUILayout.EndScrollView();

						if (removeExtension != null)
							_colorMap.Remove(removeExtension);

						if (changeExtension != null)
							_colorMap[changeExtension] = changeColor;

						EditorGUILayout.BeginHorizontal();
						GUILayout.Label("", GUILayout.Width(32));
						_editingName = EditorGUILayout.TextField(_editingName, GUILayout.Width(80));
						_editingColor = EditorGUILayout.ColorField(_editingColor);
						if (GUILayout.Button("add", GUILayout.Width(42)))
						{
						}
						EditorGUILayout.EndHorizontal();
			*/

			if( GUI.changed )
			{
				SaveSettings();
                //SetProjectWindowFoldersFirst( _setting_showFoldersFirst );
				Common.ProjectWindow.Repaint();
			}
		}