]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Change deleteButton to a cancel button when in creation mode
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 6 Mar 2024 16:39:56 +0000 (00:39 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Wed, 17 Apr 2024 08:38:59 +0000 (16:38 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift

index 9d8cb3880a810fa79f06f08014d79a5bd1750e31..f8dd95858d17d3c87fd5041438be15bf76841e7d 100644 (file)
@@ -37,6 +37,11 @@ class ShareOptionsView: NSView {
         didSet {
             guard controller != nil else { return }
             optionsTitleTextField.stringValue = "Share options"
+            deleteButton.title = "Delete"
+            deleteButton.image = NSImage(
+                systemSymbolName: "trash", accessibilityDescription: "Delete trash icon"
+            )
+            deleteButton.bezelColor = NSColor.systemRed
             cancellable?.cancel()
             createMode = false
             update()
@@ -50,6 +55,11 @@ class ShareOptionsView: NSView {
             labelTextField.isHidden = createMode  // Cannot set label on create API call
             guard createMode else { return }
             optionsTitleTextField.stringValue = "Create new share"
+            deleteButton.title = "Cancel"
+            deleteButton.image = NSImage(
+                systemSymbolName: "xmark.bin", accessibilityDescription: "Cancel create icon"
+            )
+            deleteButton.bezelColor = NSColor.controlColor
             cancellable?.cancel()
             cancellable = nil
             controller = nil