From fd16bdde3d846cb80ca375d374a0e35cd67b4438 Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Thu, 7 Mar 2024 00:39:56 +0800 Subject: [PATCH] Change deleteButton to a cancel button when in creation mode Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/ShareOptionsView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 -- 2.39.5