Example #1
0
        public DeviceCombo()
            : base()
        {
            store = new ListStore (typeof (string), typeof (Device));
            this.Model = store;

            CellRendererText renderer = new CellRendererText ();
            this.PackStart (renderer, false);

            this.AddAttribute (renderer, "text", 0);

            Refresh ();

            manager = DeviceManager.Create ();
            foreach (Device device in manager.Devices) {
                AddDevice (device);
            }
            SetActive ();
            manager.DeviceAdded += OnDeviceAdded;
            manager.DeviceRemoved += OnDeviceRemoved;
        }