github.com/secoba/wails/v2@v2.6.4/internal/frontend/desktop/darwin/WailsAlert.m (about)

     1  //go:build darwin
     2  //
     3  //  WailsAlert.m
     4  //  test
     5  //
     6  //  Created by Lea Anthony on 20/10/21.
     7  //
     8  
     9  #import <Foundation/Foundation.h>
    10  
    11  #import "WailsAlert.h"
    12  
    13  @implementation WailsAlert
    14  
    15  - (void)addButton:(NSString*)text :(NSString*)defaultButton :(NSString*)cancelButton {
    16      if( text == nil ) {
    17          return;
    18      }
    19      NSButton *button = [self addButtonWithTitle:text];
    20      if( defaultButton != nil && [text isEqualToString:defaultButton]) {
    21          [button setKeyEquivalent:@"\r"];
    22      } else if( cancelButton != nil && [text isEqualToString:cancelButton]) {
    23          [button setKeyEquivalent:@"\033"];
    24      } else {
    25          [button setKeyEquivalent:@""];
    26      }
    27  }
    28  
    29  @end
    30  
    31