From: Claudio Cambra Date: Wed, 6 Mar 2024 16:39:56 +0000 (+0800) Subject: Change deleteButton to a cancel button when in creation mode X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~79^2^2~46^2~53 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=fd16bdde3d846cb80ca375d374a0e35cd67b4438;p=nextcloud-desktop.git Change deleteButton to a cancel button when in creation mode Signed-off-by: Claudio Cambra --- diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift index 9d8cb3880..f8dd95858 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/ShareOptionsView.swift @@ -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