Example #1
0
		public static void Main (string[] args)
		{
			//test
			everspaces e = new everspaces("192.168.1.110", 9999);
			//everspaces e = new everspaces();
			
			e.createLinkCompleted += new createLinkHandler(getCreateLinkResult);
			e.getLinkCompleted += new getLinkHandler(getLinkResult);
	
			metadata coord;
			coord.x1 = 0;
			coord.x2 = 5;
			coord.y1 = 0;
			coord.y2 = 5;
			
			slink link = new slink(coord);
			link.setTitle("PLinkWin");
			link.setComment("Testing PLinkWin");
			List<String> tags = new List<String>();
			tags.Add("ryan");
			link.setTags(tags);
			//List<String> files = new List<String>();
			//files.Add("qrcode.jpg");
			//link.setResources(files);
			
			IAsyncResult result;
			
			//Console.WriteLine("Waiting to create...");
			//Thread.Sleep(5000);
			
			e.createLink(link, true);
			
			while(ids.Count == 0){}
			
			e.getLink(ids[0]);
			
			while(l == null){}
			
			metadata m = l.getMetadata();
			Console.WriteLine(m.x1);
			Console.WriteLine(m.y1);
			Console.WriteLine(m.x2);
			Console.WriteLine(m.y2);
			Console.WriteLine(l.getComment());
			Console.WriteLine(l.getAppType());
			Console.WriteLine(l.getUri());
			
			Console.WriteLine("Waiting to open...");
			Thread.Sleep(5000);
			result = e.openLink(l.getNoteGuid());
			
			result.AsyncWaitHandle.WaitOne();
	    }
 public CaptureGalleryControl()
 {
     InitializeComponent();
     try
     {
         everSpaces = new everspaces.everspaces();
         everSpaces.createLinkCompleted += new everspaces.createLinkHandler(everSpaces_createLinkCompleted);
     }
     catch (Exception)
     {
         everSpaces = null;
     }
 }