Example #1
0
        async partial void AddNewAddress(NSSegmentedControl sender)
        {
            int tag = sender.Cell.GetTag(sender.SelectedSegment);

            if (!Wallet.IsLocked && Enum.IsDefined(typeof(AddSegment), tag))
            {
                switch ((AddSegment)tag)
                {
                case AddSegment.AddPrompt:
                    break;

                case AddSegment.QuickAdd:
                    var newAddress = await Wallet.GenerateAddressAsync();

                    AddressTableData.Reload();
                    break;
                }
            }
        }
		void Initialize(Wallet wallet = null) {
			wallet.DidLock += LockToggled;
			wallet.DidUnlock += LockToggled;
			AddressTableData = new AddressTableData(wallet);
		}
Example #3
0
 void Initialize(AddressTableData data)
 {
     Data = data;
 }
Example #4
0
 public AddressDataSource(AddressTableData data)
 {
     Initialize(data);
 }
Example #5
0
 public AddressDelegate(AddressTableData data)
 {
     Initialize(data);
 }
Example #6
0
 void Initialize(Wallet wallet = null)
 {
     wallet.DidLock   += LockToggled;
     wallet.DidUnlock += LockToggled;
     AddressTableData  = new AddressTableData(wallet);
 }
			void Initialize(AddressTableData data) {
				Data = data;
			}
			public AddressDelegate(AddressTableData data) { Initialize(data); }
			public AddressDataSource(AddressTableData data) { Initialize(data); }