private void ShowRightsForPermission()
{
if (listACL.SelectedItems.Count == 0)
return;
string permissionsLabel = "Permissions for %s";
permissionsLabel = permissionsLabel.Replace("%s", listACL.SelectedItems[0].SubItems[1].Text);
labelPermissionsFor.Text = permissionsLabel;
IMAPFolderPermission permission = listACL.SelectedItems[0].Tag as IMAPFolderPermission;
checkPermissionAdminister.Checked = permission.get_Permission(eACLPermission.ePermissionAdminister);
checkPermissionCreateMailbox.Checked = permission.get_Permission(eACLPermission.ePermissionCreate);
checkPermissionDeleteMailbox.Checked = permission.get_Permission(eACLPermission.ePermissionDeleteMailbox);
checkPermissionExpunge.Checked = permission.get_Permission(eACLPermission.ePermissionExpunge);
checkPermissionInsert.Checked = permission.get_Permission(eACLPermission.ePermissionInsert);
checkPermissionLookup.Checked = permission.get_Permission(eACLPermission.ePermissionLookup);
checkPermissionRead.Checked = permission.get_Permission(eACLPermission.ePermissionRead);
checkPermissionKeepDeletedFlag.Checked = permission.get_Permission(eACLPermission.ePermissionWriteDeleted);
checkPermissionKeepOtherFlags.Checked = permission.get_Permission(eACLPermission.ePermissionWriteOthers);
checkPermissionKeepSeenFlag.Checked = permission.get_Permission(eACLPermission.ePermissionWriteSeen);
}