gg: fix macos C function definitions
parent
ae60ea4ed5
commit
9638013203
|
@ -22,8 +22,10 @@
|
|||
- Advanced vdoc search on mobile layout.
|
||||
- string's `left()`/`right` were removed in favor of slicing syntax: `str[..pos]`.
|
||||
- gg: native graphics mode on macOS/iOS (using Cocoa Drawing API).
|
||||
- Full path to consts must be specified everywhere. This allows shadowing consts safely and
|
||||
makes it easy to distinguish them from local variables.
|
||||
- Full path to consts must be specified everywhere. This makes it easy to distinguish them
|
||||
from local variables.
|
||||
- `__offsetof` for low level needs (works like `offsetof` in C).
|
||||
- vfmt now preserves empty lines, like gofmt.
|
||||
|
||||
## V 0.2.1
|
||||
*30 Dec 2020*
|
||||
|
|
|
@ -15,7 +15,7 @@ fn C.darwin_new_pasteboard() voidptr
|
|||
|
||||
fn C.darwin_get_pasteboard_text(voidptr) byteptr
|
||||
|
||||
fn C.darwin_set_pasteboard_text(string) bool
|
||||
fn C.darwin_set_pasteboard_text(voidptr, string) bool
|
||||
|
||||
fn new_clipboard() &Clipboard {
|
||||
cb := &Clipboard{
|
||||
|
|
|
@ -3,18 +3,18 @@ module gg
|
|||
#include "@VROOT/vlib/gg/gg_darwin.m"
|
||||
fn C.gg_get_screen_size() Size
|
||||
|
||||
fn C.darwin_draw_string(x int, y int, s string)
|
||||
fn C.darwin_draw_string(x int, y int, s string, cfg voidptr)
|
||||
|
||||
fn C.darwin_text_width(s string) int
|
||||
|
||||
fn C.darwin_window_refresh()
|
||||
|
||||
fn C.darwin_draw_rect(f32, f32, f32, f32)
|
||||
fn C.darwin_draw_rect(f32, f32, f32, f32, voidptr)
|
||||
|
||||
fn C.darwin_create_image() Image
|
||||
fn C.darwin_create_image(path string) Image
|
||||
|
||||
fn C.darwin_draw_image(f32, f32, f32, f32, &Image)
|
||||
|
||||
fn C.darwin_draw_circle(f32, f32, f32)
|
||||
fn C.darwin_draw_circle(f32, f32, f32, voidptr)
|
||||
|
||||
//, gx.Color c)
|
||||
|
|
Loading…
Reference in New Issue