38 lines
804 B
Swift
38 lines
804 B
Swift
//
|
|
// shortmenuApp.swift
|
|
// shortmenu
|
|
//
|
|
// Created by Louis Gallet on 06/07/2023.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
@main
|
|
struct shortmenuApp: App {
|
|
@State var currentNumber: String = "1"
|
|
var body: some Scene {
|
|
MenuBarExtra(currentNumber, systemImage: "\(currentNumber).circle") {
|
|
//3
|
|
Button("One") {
|
|
currentNumber = "1"
|
|
}
|
|
.keyboardShortcut("1")
|
|
Button("Two") {
|
|
currentNumber = "2"
|
|
}
|
|
.keyboardShortcut("2")
|
|
Button("Three") {
|
|
currentNumber = "3"
|
|
}
|
|
.keyboardShortcut("3")
|
|
Divider()
|
|
|
|
Button("Quit") {
|
|
|
|
NSApplication.shared.terminate(nil)
|
|
|
|
}.keyboardShortcut("q")
|
|
}
|
|
}
|
|
}
|