निकालें मैं एक एसडब्ल्यूटी ट्री बनाने की कोशिश कर रहा हूं जिसमें शीर्ष स्तर पर आइकन हैं लेकिन अगले स्तर पर नहीं।SWT TreeItem छवि इंडेंट
वहाँ किसी भी तरह से जो छवि जो मैं का उपयोग नहीं करने के लिए छोड़ दिया गया है लगता है खाली जगह से बचने के लिए है? मैंने निम्नलिखित कोड स्निपेट का उपयोग करने की कोशिश की लेकिन न तो मैं जो चाहता था।
SWT.MeasureItem:
tree.addListener(SWT.MeasureItem, new Listener()
{
@Override
public void handleEvent(Event event)
{
TreeItem item = (TreeItem)event.item;
Image image = item.getImage();
if (image == null)
{
event.x -= 40;
}
}
});
SWT.PaintItem:
tree.addListener(SWT.PaintItem, new Listener()
{
@Override
public void handleEvent(Event event) {
TreeItem item = (TreeItem)event.item;
Image image = item.getImage();
if (image == null)
{
event.x -= 40;
}
}
});
दोनों ही मामलों मैं सिर्फ उम्मीद थी कि पाठ बाईं ओर आगे एक सा तैयार किया जा सकता है में।