UI: change element's placement in SmartList
make SmartList row UI more readable
Change-Id: I2f802908214af7a44df09759e63561bf42131d00
Reviewed-by: Anthony Léonard <anthony.leonard@savoirfairelinux.com>
diff --git a/src/SmartViewVC.mm b/src/SmartViewVC.mm
index 2d42005..f8e5a82 100644
--- a/src/SmartViewVC.mm
+++ b/src/SmartViewVC.mm
@@ -237,6 +237,7 @@
NSMutableArray* controls = [NSMutableArray arrayWithObject:[result viewWithTag:CALL_BUTTON_TAG]];
[((ContextualTableCellView*) result) setContextualsControls:controls];
+ [((ContextualTableCellView*) result) setShouldBlurParentView:YES];
if (auto call = RecentModel::instance().getActiveCall(qIdx)) {
[details setStringValue:call->roleData((int)Ring::Role::FormattedState).toString().toNSString()];
@@ -249,13 +250,13 @@
NSTextField* unreadCount = [result viewWithTag:TXT_BUTTON_TAG];
int unread = qIdx.data((int)Ring::Role::UnreadTextMessageCount).toInt();
[unreadCount setHidden:(unread == 0)];
- [unreadCount.layer setCornerRadius:5.0f];
[unreadCount setStringValue:qIdx.data((int)Ring::Role::UnreadTextMessageCount).toString().toNSString()];
} else {
result = [outlineView makeViewWithIdentifier:@"CallCell" owner:outlineView];
NSMutableArray* controls = [NSMutableArray arrayWithObject:[result viewWithTag:CANCEL_BUTTON_TAG]];
[((ContextualTableCellView*) result) setContextualsControls:controls];
+ [((ContextualTableCellView*) result) setShouldBlurParentView:YES];
[((ContextualTableCellView*) result) setActiveState:NO];
NSTextField* details = [result viewWithTag:DETAILS_TAG];