36 lines
1.1 KiB
Objective-C
36 lines
1.1 KiB
Objective-C
//
|
|
// AppDelegate.h
|
|
// Password Generator
|
|
//
|
|
// Created by User on 9/16/26.
|
|
// Copyright (c) 2026 User. All rights reserved.
|
|
//
|
|
|
|
#import <Cocoa/Cocoa.h>
|
|
|
|
@interface AppDelegate : NSObject <NSApplicationDelegate>
|
|
|
|
@property (assign) IBOutlet NSWindow *window;
|
|
@property (assign) IBOutlet NSTextField *lengthText;
|
|
@property (assign) IBOutlet NSSlider *lengthSlider;
|
|
@property (assign) IBOutlet NSTextField *outputBox;
|
|
@property (assign) IBOutlet NSButton *uppercaseCheck;
|
|
@property (assign) IBOutlet NSButton *lowercaseCheck;
|
|
@property (assign) IBOutlet NSButton *numbersCheck;
|
|
@property (assign) IBOutlet NSButton *symbolsCheck;
|
|
@property (assign) IBOutlet NSButton *regenerateButton;
|
|
|
|
- (IBAction)lengthSliderChanged:(id)sender;
|
|
|
|
- (IBAction)preset8ButtonClicked:(id)sender;
|
|
- (IBAction)preset16ButtonClicked:(id)sender;
|
|
- (IBAction)preset32ButtonClicked:(id)sender;
|
|
- (IBAction)preset64ButtonClicked:(id)sender;
|
|
- (IBAction)preset128ButtonClicked:(id)sender;
|
|
|
|
- (IBAction)checkBoxChange:(id)sender;
|
|
- (IBAction)copyButtonClicked:(id)sender;
|
|
- (IBAction)regenerateButtonClicked:(id)sender;
|
|
|
|
@end
|