mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
Merge pull request #4484 from spahnke/add-bindings
Add NSApplication bindings for `mainWindow` and `keyWindow`
This commit is contained in:
@@ -108,6 +108,16 @@ Application_setMainMenu :: proc "c" (self: ^Application, menu: ^Menu) {
|
|||||||
msgSend(nil, self, "setMainMenu:", menu)
|
msgSend(nil, self, "setMainMenu:", menu)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@(objc_type=Application, objc_name="mainWindow")
|
||||||
|
Application_mainWindow :: proc "c" (self: ^Application) -> ^Window {
|
||||||
|
return msgSend(^Window, self, "mainWindow")
|
||||||
|
}
|
||||||
|
|
||||||
|
@(objc_type=Application, objc_name="keyWindow")
|
||||||
|
Application_keyWindow :: proc "c" (self: ^Application) -> ^Window {
|
||||||
|
return msgSend(^Window, self, "keyWindow")
|
||||||
|
}
|
||||||
|
|
||||||
@(objc_type=Application, objc_name="windows")
|
@(objc_type=Application, objc_name="windows")
|
||||||
Application_windows :: proc "c" (self: ^Application) -> ^Array {
|
Application_windows :: proc "c" (self: ^Application) -> ^Array {
|
||||||
return msgSend(^Array, self, "windows")
|
return msgSend(^Array, self, "windows")
|
||||||
|
|||||||
Reference in New Issue
Block a user