public VendorInventoryGump( BaseHouse house, Mobile from ) : base( 50, 50 )
{
m_House = house;
m_Inventories = new ArrayList( house.VendorInventories );
AddBackground( 0, 0, 420, 50 + 20 * m_Inventories.Count, 0x13BE );
AddImageTiled( 10, 10, 400, 20, 0xA40 );
AddHtmlLocalized( 15, 10, 200, 20, 1062435, 0x7FFF, false, false ); // Reclaim Vendor Inventory
AddHtmlLocalized( 330, 10, 50, 20, 1062465, 0x7FFF, false, false ); // Expires
AddImageTiled( 10, 40, 400, 20 * m_Inventories.Count, 0xA40 );
for ( int i = 0; i < m_Inventories.Count; i++ )
{
VendorInventory inventory = (VendorInventory) m_Inventories[i];
int y = 40 + 20 * i;
if ( inventory.Owner == from )
AddButton( 10, y, 0xFA5, 0xFA7, i + 1, GumpButtonType.Reply, 0 );
AddLabel( 45, y, 0x481, String.Format( "{0} ({1})", inventory.ShopName, inventory.VendorName ) );
TimeSpan expire = inventory.ExpireTime - DateTime.Now;
int hours = (int) expire.TotalHours;
AddLabel( 320, y, 0x481, hours.ToString() );
AddHtmlLocalized( 350, y, 50, 20, 1062466, 0x7FFF, false, false ); // hour(s)
}
}