public Slot() { this.m_image = (Image)null; this.m_string = (string)null; this.m_used = false; this.m_bucket = (BucketStringRenderer.Bucket)null; }
private BucketStringRenderer.Slot getSlotForBucket( BucketStringRenderer.Bucket bucket) { for (int index = 0; index < bucket.m_slots.Count; ++index) { if (!bucket.m_slots[index].m_used) { bucket.m_slots[index].m_used = true; return(bucket.m_slots[index]); } } BucketStringRenderer.Slot slot = new BucketStringRenderer.Slot(); slot.m_bucket = bucket; slot.m_used = true; slot.m_image = Image.createImage(bucket.m_width, this.m_fontHeight); bucket.m_slots.Add(slot); return(slot); }