private AvatarWidget createBuddyControls(Composite composite, final VuzeBuddySWT vuzeBuddy) { AvatarWidget avatarWidget = new AvatarWidget(this, avatarSize, avatarImageSize, avatarNameSize, vuzeBuddy); avatarWidget.setBorderWidth(avatarHightLightBorder); avatarWidget.setTextColor(textColor); avatarWidget.setSelectedTextColor(selectedTextColor); avatarWidget.setTextLinkColor(textLinkColor); avatarWidget.setImageBorderColor(imageBorderColor); avatarWidget.setImageBorder(avatarImageBorder); avatarWidget.setSelectedColor(selectedColor); avatarWidget.setHighlightedColor(highlightedColor); /* UNCOMMENT THIS SECTION TO REVERT TO A ROW LAYOUT*/ // RowData rData = new RowData(); // rData.width = avatarSize.x; // rData.height = avatarSize.y; // avatarWidget.getControl().setLayoutData(rData); // COMMENT THIS SECTION TO REVERT TO A ROW LAYOUT SimpleReorderableListLayoutData rData = new SimpleReorderableListLayoutData(); rData.width = avatarSize.x; rData.height = avatarSize.y; rData.position = (int) VuzeBuddyManager.getBuddyPosition(vuzeBuddy); avatarWidget.getControl().setLayoutData(rData); avatarWidgets.add(avatarWidget); chat.checkBuddy(vuzeBuddy); return avatarWidget; }