コード例 #1
0
 public void on_btnApply_clicked(object o, EventArgs args)
 {
     Console.WriteLine("Adding:" + tbName.Text+ " "+  tbUrl.Text+ " "+  tbKeywords.Text);
     libWebsites ws = new libWebsites();
     ws.addItem(tbName.Text, tbUrl.Text, tbKeywords.Text);
     ws = null;
     this.CloseWindow();
 }
コード例 #2
0
        public void FillSiteList()
        {
            // Create our model.
            Gtk.TreeStore tree_store = new TreeStore(typeof(string));

            // Assign the model.
            tvSitePane.Model = tree_store;

            // Set the column
            tvSitePane.AppendColumn("Name", new CellRendererText(), "text", 0);

            lib.libWebsites lws = new lib.libWebsites();
            lws.FillStoreNames(tree_store);
        }
コード例 #3
0
 void on_dialog_response(object obj, ResponseArgs args)
 {
     if (args.ResponseId == Gtk.ResponseType.Ok)
     {
         lib.libWebsites lws = new lib.libWebsites();
         lws.deleteItem(GetSelectedSite());
         lws = null;
         tree_store.Clear();
         this.FillSiteList();
     }
 }
コード例 #4
0
        public void on_btnExecute_clicked(object o, EventArgs args)
        {
            try
            {
                lib.libWebsites lws = new lib.libWebsites();
                string sitename= this.GetSelectedSite();
                string url = lws.GetSiteUrl(sitename);
                Console.Write(url);

                StringCollection keywords = lws.GetSiteKeywords(sitename);
                lib.libGoogleQuery lgc = new lib.libGoogleQuery();
                string resulturl = lgc.ProcessSite(url,keywords,sitename);
                web.RenderData (resulturl, "file:///tmp", "text/html");
            }

            catch(Exception e)
            {
                Console.WriteLine("Error");//no se donde, daba error por no haber catch
            }
        }
コード例 #5
0
        void on_dialog_response(object obj, ResponseArgs args)
        {
            if (args.ResponseId == Gtk.ResponseType.Ok) {

                lib.libWebsites lws = new lib.libWebsites();
                lws.deleteItem(GetSelectedSite());
                lws = null;
            }
        }
コード例 #6
0
        public void on_btnExecute_clicked(object o, EventArgs args)
        {
            lib.libWebsites lws = new lib.libWebsites();
            string sitename= this.GetSelectedSite();
            string url = lws.GetSiteUrl(sitename);
            Console.Write(url);

            StringCollection keywords = lws.GetSiteKeywords(sitename);
            lib.libGoogleQuery lgc = new lib.libGoogleQuery();
            string resulturl = lgc.ProcessSite(url,keywords,sitename);
            web.LoadUrl(resulturl);
        }