public EditColumnsDialog(TorrentTreeView torrentTreeView)
		{
			this.Build();
			
			this.torrentTreeView = torrentTreeView;
			
			Title = "Edit columns";
			Modal = true;
			
			nameVisibleCheckButton.Active = torrentTreeView.nameColumn.Visible;
			statusVisibleCheckButton.Active = torrentTreeView.statusColumn.Visible;
			doneVisibleCheckButton.Active = torrentTreeView.doneColumn.Visible;
			seedsVisibleCheckButton.Active = torrentTreeView.seedsColumn.Visible;
			peersVisibleCheckButton.Active = torrentTreeView.peersColumn.Visible;
			downSpeedVisibleCheckButton.Active = torrentTreeView.downSpeedColumn.Visible;
			upSpeedVisibleCheckButton.Active = torrentTreeView.upSpeedColumn.Visible;
			ratioVisibleCheckButton.Active = torrentTreeView.ratioColumn.Visible;
			sizeVisibleCheckButton.Active = torrentTreeView.ratioColumn.Visible;
			
			nameVisibleCheckButton.Toggled += OnNameVisibleToggled;
			statusVisibleCheckButton.Toggled += OnStatusVisibleToggled;
			doneVisibleCheckButton.Toggled += OnDoneVisibleToggled;
			seedsVisibleCheckButton.Toggled += OnSeedsVisibleToggled;
			peersVisibleCheckButton.Toggled += OnPeersVisibleToggled;
			downSpeedVisibleCheckButton.Toggled += OnDownSpeedVisibleToggled;
			upSpeedVisibleCheckButton.Toggled += OnUpSpeedVisibleToggled;
			ratioVisibleCheckButton.Toggled += OnRatioVisibleToggled;
			sizeVisibleCheckButton.Toggled += OnSizeVisibleToggled;
		}
示例#2
0
        public EditColumnsDialog(TorrentTreeView torrentTreeView)
        {
            this.Build();

            this.torrentTreeView = torrentTreeView;

            Title = "Edit columns";
            Modal = true;

            nameVisibleCheckButton.Active      = torrentTreeView.nameColumn.Visible;
            statusVisibleCheckButton.Active    = torrentTreeView.statusColumn.Visible;
            doneVisibleCheckButton.Active      = torrentTreeView.doneColumn.Visible;
            seedsVisibleCheckButton.Active     = torrentTreeView.seedsColumn.Visible;
            peersVisibleCheckButton.Active     = torrentTreeView.peersColumn.Visible;
            downSpeedVisibleCheckButton.Active = torrentTreeView.downSpeedColumn.Visible;
            upSpeedVisibleCheckButton.Active   = torrentTreeView.upSpeedColumn.Visible;
            ratioVisibleCheckButton.Active     = torrentTreeView.ratioColumn.Visible;
            sizeVisibleCheckButton.Active      = torrentTreeView.ratioColumn.Visible;

            nameVisibleCheckButton.Toggled      += OnNameVisibleToggled;
            statusVisibleCheckButton.Toggled    += OnStatusVisibleToggled;
            doneVisibleCheckButton.Toggled      += OnDoneVisibleToggled;
            seedsVisibleCheckButton.Toggled     += OnSeedsVisibleToggled;
            peersVisibleCheckButton.Toggled     += OnPeersVisibleToggled;
            downSpeedVisibleCheckButton.Toggled += OnDownSpeedVisibleToggled;
            upSpeedVisibleCheckButton.Toggled   += OnUpSpeedVisibleToggled;
            ratioVisibleCheckButton.Toggled     += OnRatioVisibleToggled;
            sizeVisibleCheckButton.Toggled      += OnSizeVisibleToggled;
        }
示例#3
0
		private void BuildTorrentTreeView ()
		{
			torrentListStore = new ListStore (typeof(TorrentManager));
			torrentController = new TorrentController (this);
			torrentTreeView = new TorrentTreeView (torrentController);
			
			//torrentTreeView.Model = torrentListStore;
			torrentTreeView.Selection.Changed += OnTorrentSelectionChanged;
			
			torrentViewScrolledWindow.Add (torrentTreeView);
			torrentTreeView.Show ();
		}