~ubuntu-branches/ubuntu/trusty/monodevelop/trusty-proposed

« back to all changes in this revision

Viewing changes to external/monomac/samples/CFNetwork/Views/URLListDataSource.cs

  • Committer: Package Import Robot
  • Author(s): Jo Shields
  • Date: 2013-05-12 09:46:03 UTC
  • mto: This revision was merged to the branch mainline in revision 29.
  • Revision ID: package-import@ubuntu.com-20130512094603-mad323bzcxvmcam0
Tags: upstream-4.0.5+dfsg
Import upstream version 4.0.5+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
using System;
 
2
using System.Linq;
 
3
using System.Net.Http;
 
4
using System.Net.Http.Headers;
 
5
using System.Collections.Generic;
 
6
using MonoMac.Foundation;
 
7
using MonoMac.AppKit;
 
8
 
 
9
namespace MonoMac.CFNetwork.Test.Views {
 
10
 
 
11
        public class URLListDataSource : NSComboBoxDataSource {
 
12
                List<string> list;
 
13
 
 
14
                public URLListDataSource ()
 
15
                {
 
16
                        list = new List<string> ();
 
17
                        list.Add ("http://localhost/");
 
18
                        list.Add ("http://xamarin.com/");
 
19
                        list.Add ("http://localhost:8080/Protected/");
 
20
                        list.Add ("http://www.mono-project.com/");
 
21
                        list.Add ("http://www.google.com/ncr");
 
22
                        list.Add ("http://www.heise.de/");
 
23
                        list.Add ("http://wwf.panda.org/");
 
24
                        // Sets Content-Language: lb
 
25
                        list.Add ("http://lb.wikipedia.org/wiki/Haaptsäit");
 
26
                        list.Add ("http://monodevelop.com/files/MacOSX/trunk-builds/MonoDevelop-master-20110920.dmg");
 
27
                }
 
28
 
 
29
                public void Add (string item)
 
30
                {
 
31
                        if (!list.Contains (item))
 
32
                                list.Add (item);
 
33
                }
 
34
 
 
35
                public override int ItemCount (NSComboBox comboBox)
 
36
                {
 
37
                        return list.Count;
 
38
                }
 
39
 
 
40
                public override NSObject ObjectValueForItem (NSComboBox comboBox, int index)
 
41
                {
 
42
                        return (NSString)list [index];
 
43
                }
 
44
        }
 
45
}
 
46