示例#1
0
 protected void OnDlManager(object sender, EventArgs args)
 {
     if (this.dlWindow == null)
     {
         this.dlWindow              = new GUI.Window();
         this.dlWindow.DeleteEvent += new DeleteEventHandler(OnDlWinClose);
         this.guiGlue = new GUI.Glue(this.dlWindow);
     }
     this.dlWindow.ShowAll();
 }
示例#2
0
        protected void OnDlWinClose(object sender, DeleteEventArgs args)
        {
            if (this.guiGlue != null)
            {
                this.guiGlue.Dispose();
                this.guiGlue = null;
            }

            if (this.dlWindow != null)
            {
                this.dlWindow.DeleteEvent -= new DeleteEventHandler(OnDlWinClose);
                this.dlWindow.Destroy();
                this.dlWindow = null;
            }
        }
示例#3
0
        // ============================================
        // PRIVATE Members
        // ============================================

        // ============================================
        // PUBLIC Constructors
        // ============================================
        public DownloadManager()
        {
            this.dlWindow = null;

            // Initialize Talk Stock
            Gdk.Pixbuf pixbuf;
            pixbuf = new Gdk.Pixbuf(null, "Download.png");
            StockIcons.AddToStock("Download", pixbuf);
            StockIcons.AddToStockImages("Download", pixbuf);

            pixbuf = new Gdk.Pixbuf(null, "Upload.png");
            StockIcons.AddToStockImages("Upload", pixbuf);

            pixbuf = new Gdk.Pixbuf(null, "DlTrash.png");
            StockIcons.AddToStockImages("DlTrash", pixbuf);
        }