mirror of
https://github.com/Airr/nim-cocoa.git
synced 2025-03-14 20:35:30 +00:00
42 lines
462 B
Markdown
42 lines
462 B
Markdown
|
# Imports
|
||
|
|
||
|
* NSFunctions
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
# Procs
|
||
|
|
||
|
## newButton*
|
||
|
|
||
|
```nim
|
||
|
proc newButton*(parent: ID; caption: cstring; left: cint; top: cint; width: cint; height: cint; `func`: ACTION): ID {.cdecl, importc: "createButton".}
|
||
|
```
|
||
|
|
||
|
Creates new Button object
|
||
|
|
||
|
Example:
|
||
|
|
||
|
|
||
|
```nim
|
||
|
btn1 = newButton(mainWindow, "Open", width-100, 20, 90, 24, btnClicked)
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
Callback must be in the form:
|
||
|
|
||
|
|
||
|
```nim
|
||
|
proc buttonCB(sender: ID) {.cdecl.} =
|
||
|
<..code...>
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
____
|
||
|
|