Ejemplo n.º 1
0
        public IssuesList(IssuesListView viewControl)
        {
            _viewControl = viewControl;
            _serializer  = new ObjectSerializer(this, "Top", "Left", "Height", "Width", "_splitter.SplitterDistance", "worklogpanel.Visible");
            _serializer.ContinueOnError = true;

            _tipitem = new ToolTipLabel();
            this.Controls.Add(_tipitem);

            InitializeComponent();

            new ListViewSort(_listView);

            _viewControl.FoundIssues.ListChanged += new ListChangedEventHandler(FoundIssues_ListChanged);
            _binding.DataSource = _viewControl;
        }
Ejemplo n.º 2
0
        public IssuesList(IssuesListView viewControl)
        {
            _viewControl = viewControl;
            _serializer = new ObjectSerializer(this, "Top", "Left", "Height", "Width", "_splitter.SplitterDistance", "worklogpanel.Visible");
            _serializer.ContinueOnError = true;

            _tipitem = new ToolTipLabel();
            this.Controls.Add(_tipitem);

            InitializeComponent();

            new ListViewSort(_listView);

            _viewControl.FoundIssues.ListChanged += new ListChangedEventHandler(FoundIssues_ListChanged);
            _binding.DataSource = _viewControl;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Prompt the user for the comments and related issues
        /// </summary>
        public string GetCommitMsg(IntPtr hParentWnd, string rootUrl, string originalMessage, string commonRoot, string[] files)
        {
            string message = originalMessage;
            try
            {
                if (!Logon(hParentWnd, rootUrl, commonRoot))
                    return originalMessage;

                if (_issues == null)
                    _issues = new IssuesListView(_service, originalMessage, files);
                else
                    _issues.SyncComments(originalMessage);

                IssuesList form = new IssuesList(_issues);
                if (hParentWnd == IntPtr.Zero)
                    form.ShowInTaskbar = true;

                if (form.ShowDialog(Win32Window.FromHandle(hParentWnd)) != DialogResult.OK)
                { _cancelled = true; return originalMessage; }

                _cancelled = false;
                return _issues.GetFullComments();
            }
            catch (OperationCanceledException) { _cancelled = true; return originalMessage; }
            catch (Exception ex)
            {
                ShowError(hParentWnd, ex.Message, ex.GetType().FullName);
                throw;
            }
        }
Ejemplo n.º 4
0
        /// <summary> Releases any locked resources </summary>
        public void Dispose()
        {
            if (_issues != null)
                _issues.Dispose();
            _issues = null;

            if (_service != null)
                _service.Dispose();
            _service = null;
        }
Ejemplo n.º 5
0
		public IssueItemView(IssuesListView view, IIssue issue) 
		{
			this._view = view;
			this.Issue = issue; 
		}
Ejemplo n.º 6
0
 public IssueItemView(IssuesListView view, IIssue issue)
 {
     this._view = view;
     this.Issue = issue;
 }