示例#1
0
        private bool ItemDisabled(FxtTypes ft)
        {
            switch (ft)
            {
            case FxtTypes.kftFxt:
                return(false);

            case FxtTypes.kftConfigured:
                return(m_xvc == null || m_clidRootObj != LexDb.kclsidLexDb);

            case FxtTypes.kftReversal:
                return(m_xvc == null || m_clidRootObj != ReversalIndex.kclsidReversalIndex);

            default:
                return(true);
            }
        }
示例#2
0
		private bool ItemDisabled(FxtTypes ft)
		{
			switch (ft)
			{
				case FxtTypes.kftFxt:
					return false;
				case FxtTypes.kftConfigured:
					return m_xvc == null || m_clidRootObj != LexDb.kclsidLexDb;
				case FxtTypes.kftReversal:
					return m_xvc == null || m_clidRootObj != ReversalIndex.kclsidReversalIndex;
				default:
					return true;
			}
		}
示例#3
0
 private bool ItemDisabled(FxtTypes ft, bool isFiltered)
 {
     //enable unless the type is pathway & pathway is not installed, or if the type is lift and it is filtered, but there is no filter available, or if the filter excludes all items
     bool fFilterAvailable = DetermineIfFilterIsAvailable();
     return (ft == FxtTypes.kftPathway && !PathwayUtils.IsPathwayInstalled) ||
            (ft == FxtTypes.kftLift && isFiltered && fFilterAvailable);
 }