public void setEditMode(boolean value) { if (isEditMode != value) { isEditMode = value; for (Iterator iterator = avatarWidgets.iterator(); iterator.hasNext(); ) { AvatarWidget widget = (AvatarWidget) iterator.next(); widget.refreshVisual(); } if (true == value) { setShareMode(false, null); setAddBuddyMode(false); } } }
public void select(VuzeBuddySWT buddy, boolean value, boolean appendSelection) { if (null != buddy) { for (Iterator iterator = avatarWidgets.iterator(); iterator.hasNext(); ) { AvatarWidget widget = (AvatarWidget) iterator.next(); if (true == buddy.equals(widget.getVuzeBuddy())) { widget.setSelected(value); if (true == appendSelection) { break; } } else if (false == appendSelection) { if (true == value) { if (widget.isSelected() != false) { widget.setSelected(false); widget.refreshVisual(); } } else { widget.setSelected(false); widget.refreshVisual(); } } } } /* * De-select all buddies if the given 'buddy' is null */ else { for (Iterator iterator = avatarWidgets.iterator(); iterator.hasNext(); ) { AvatarWidget widget = (AvatarWidget) iterator.next(); if (true == widget.isSelected()) { widget.setSelected(false); widget.refreshVisual(); } } } }
public void setShareMode(boolean isShareMode, SharePage sharePage) { this.sharePage = sharePage; if (this.isShareMode != isShareMode) { this.isShareMode = isShareMode; for (Iterator iterator = avatarWidgets.iterator(); iterator.hasNext(); ) { AvatarWidget widget = (AvatarWidget) iterator.next(); if (false == isShareMode) { widget.setSharedAlready(false); } widget.refreshVisual(); } if (true == isShareMode) { setEditMode(false); setAddBuddyMode(false); } } }