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); } }
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; } }
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); }