Exemple #1
0
 public Slot()
 {
     this.m_image  = (Image)null;
     this.m_string = (string)null;
     this.m_used   = false;
     this.m_bucket = (BucketStringRenderer.Bucket)null;
 }
Exemple #2
0
 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);
 }