示例#1
0
        private void BtnNew_Clicked(object?sender, EventArgs e)
        {
            var dlg = NewQueueDialog.CreateFromGladeFile(this, this.group, (queue, newQueue) =>
            {
                AddToQueueList(queue);
            }, null);

            dlg.Run();
            dlg.Destroy();
            dlg.Dispose();
        }
示例#2
0
        private void BtnAdd_Clicked(object?sender, EventArgs e)
        {
            var index = GtkHelper.GetSelectedIndex(LbQueues);

            if (index < 0)
            {
                return;
            }

            var dlg = NewQueueDialog.CreateFromGladeFile(this, this.group, (queue, newQueue) =>
            {
                LoadQueueDetails(queue);
            }, GtkHelper.GetSelectedValue <DownloadQueue>(this.LbQueues, 1));

            dlg.Run();
            dlg.Destroy();
            dlg.Dispose();
        }