public TextLineFieldEditorProvider(JiraField field, string value, FieldValidListener validListener)
     : base(field, validListener)
 {
     if (value != null)
     {
         editor.Text = value;
     }
 }
        public TimeTrackingEditorProvider(JiraField field, string value, FieldValidListener validListener) : base(field, validListener)
        {
            trackingBox.TextChanged += trackingBox_TextChanged;
            trackingBox.Width        = 120;
            if (value != null)
            {
                trackingBox.Text = value;
            }
            infoLabel.Font = new Font(infoLabel.Font.FontFamily, infoLabel.Font.Size - 2);

            panel.Height = trackingBox.Height;
            panel.Width  = 300 + infoLabel.Location.X;

            panel.Controls.Add(trackingBox);
            panel.Controls.Add(infoLabel);
        }
 public DateFieldEditorProvider(string serverLanguage, JiraField field, DateTime?date, FieldValidListener validListener)
     : base(field, validListener)
 {
     this.serverLanguage = serverLanguage;
     if (date != null)
     {
         picker.Value   = (DateTime)date;
         picker.Checked = true;
     }
     else
     {
         picker.Checked = false;
     }
 }
 protected JiraFieldEditorProvider(JiraField field, FieldValidListener validListener)
 {
     Field = field;
     this.validListener = validListener;
 }
        public ResolutionEditorProvider(JiraServer server, JiraField field, int selectedEntityId, IEnumerable <JiraNamedEntity> entities, FieldValidListener validListener)
            : base(server, field, selectedEntityId, entities, validListener, false)
        {
            SortedDictionary <int, JiraNamedEntity> resolutions = JiraServerCache.Instance.getResolutions(server);

            if (resolutions.Count == 0)
            {
                return;
            }

            JiraNamedEntityComboBox comboBox = Widget as JiraNamedEntityComboBox;

            if (comboBox == null)
            {
                return;
            }
            if (comboBox.SelectedItem != null)
            {
                return;
            }
            foreach (var neItem in comboBox.Items
                     .OfType <ComboBoxWithImagesItem <JiraNamedEntity> >()
                     .Where(neItem => neItem.Value.Id.Equals(resolutions.Keys.First())))
            {
                comboBox.SelectedItem = neItem;
                return;
            }
        }
 public NamedEntityComboEditorProvider(
     JiraServer server, JiraField field, int selectedEntityId, IEnumerable <JiraNamedEntity> entities, FieldValidListener validListener)
     : base(field, validListener)
 {
     init(server, selectedEntityId, entities, true);
 }
 public UserFieldEditorProvider(JiraServer server, JiraField field, string userName, FieldValidListener validListener)
     : base(field, validListener)
 {
     init(server, userName, false);
 }
 public UserFieldEditorProvider(JiraServer server, JiraField field, string userName, FieldValidListener validListener, bool showAssignToMe)
     : base(field, validListener)
 {
     init(server, userName, showAssignToMe);
 }
        public NamedEntityListFieldEditorProvider(
            JiraField field, IEnumerable <string> selectedEntityNames, IEnumerable <JiraNamedEntity> entities, FieldValidListener validListener)
            : base(field, validListener)
        {
            List <JiraNamedEntity> selected = new List <JiraNamedEntity>();

            foreach (JiraNamedEntity entity in entities)
            {
                foreach (var selectedEntityName in selectedEntityNames)
                {
                    if (!entity.Name.Equals(selectedEntityName))
                    {
                        continue;
                    }
                    selected.Add(entity);
                    break;
                }
                list.Items.Add(entity);
            }
            foreach (JiraNamedEntity sel in selected)
            {
                list.SelectedItems.Add(sel);
            }
        }
Esempio n. 10
0
 protected FixedHeightFieldEditorProvider(JiraField field, FieldValidListener validListener) : base(field, validListener)
 {
 }
        public TextAreaFieldEditorProvider(
            AbstractJiraServerFacade facade, JiraIssue issue, JiraField field, string value, FieldValidListener validListener)
            : base(field, validListener)
        {
            editor.Issue  = issue;
            editor.Facade = facade;

            if (value == null)
            {
                return;
            }

            string fixedValue = value.Replace("\r\n", "\n").Replace("\n", "\r\n");

            editor.Text = fixedValue;
        }