コード例 #1
0
 public ConditionsResourceSelectorForm(Workshare.Policy.PolicyType type)
 {
     m_type = type;
     InitializeComponent();
     if (type == Workshare.Policy.PolicyType.ActiveContent)
         checkBox1.Enabled = false;
 }
コード例 #2
0
 /// <summary>
 /// constructor for displaying a specific instance of a condition
 /// </summary>
 /// <param name="condition">The condition to be displayed</param>
 public ConditionDisplayRegexInFileName(ICondition condition, Workshare.Policy.PolicyType type)
     : base(condition)
 {
     m_type = type;
     if (condition != null)
     {
         m_editable = true;
     }
     base.Initialise(Properties.Resources.IDS_EXPRESSION_REGEXINFILENAME_DESCRIPTION, GetHyperlinks());
 }
コード例 #3
0
 /// <summary>
 /// constructor for displaying a specific instance of a condition
 /// </summary>
 /// <param name="condition">The condition to be displayed</param>
 public ConditionDisplayFileProperty(ICondition condition, Workshare.Policy.PolicyType type)
     : base(condition)
 {
     m_type = type;
     if (condition != null)
     {
         m_editable = true;
     }
     Initialise(Properties.Resources.IDS_EXPRESSION_FILEPROPERTY_DESCRIPTION, GetHyperlinks());
 }
コード例 #4
0
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        public ConditionDisplayContentInFileContext(ICondition condition, Workshare.Policy.PolicyType type) 
            : base(condition)
        {
            m_type = type;

            if (condition != null)
            {
                m_editable = true;
            }
            base.Initialise(Properties.Resources.IDS_EXPRESSION_CONTENTINCONTEXT_DESCRIPTION, GetHyperlinks());
        }
コード例 #5
0
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        public ConditionDisplayDocumentRestrictions(ICondition condition, Workshare.Policy.PolicyType type)
            : base(condition)
        {
            m_type = type;
            if (condition != null)
            {
                m_editable = true;
            }
            base.Initialise(Properties.Resources.IDS_EXPRESSION_DOCUMENTRESTRICTION_DESCRIPTION, GetHyperlinks());

            if (condition != null)
            {
                UpdateConditionSummary(condition);
            }
        }
コード例 #6
0
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        public ConditionDisplayFileSize(ICondition condition, Workshare.Policy.PolicyType type)
            : base(condition)
        {
            m_type = type;
            if (condition != null)
            {
                m_editable = true;
            }
            base.Initialise(Properties.Resources.IDS_EXPRESSION_FILESIZE_DESCRIPTION, GetHyperlinks());

            if (condition != null)
            {
                UpdateConditionSummary(condition);
            }
        }
コード例 #7
0
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        public ConditionDisplayPasswordProtectedFile(ICondition condition, Workshare.Policy.PolicyType type)
            : base(condition)
        {
            m_type = type;
            if (condition != null)
            {
                m_editable = true;
            }
            base.Initialise(Properties.Resources.IDS_EXPRESSION_PASSWORDPROTECTEDFILE_DESCRIPTION, GetHyperlinks());

            if (condition != null)
            {
                UpdateConditionSummary(condition);
            }
        }
コード例 #8
0
        /// <summary>
        /// constructor for displaying a specific instance of a condition
        /// </summary>
        /// <param name="condition">The condition to be displayed</param>
        public ConditionDisplayCustomProperty(ICondition condition, Workshare.Policy.PolicyType type)
            : base(condition)
        {
            m_type = type;

            if (condition != null)
            {
                m_editable = true;
            }
            base.Initialise(Properties.Resources.IDS_EXPRESSION_CUSTOMPROPERTY_DESCRIPTION, GetHyperlinks());

            if (condition != null)
            {
                UpdateConditionSummary(condition);
            }
        }