adds vendor directory
vendors dependencies in standard `vendor` directory, managed by glide
This commit is contained in:
3008
vendor/github.com/mattn/go-gtk/gdk/gdk.go
generated
vendored
Normal file
3008
vendor/github.com/mattn/go-gtk/gdk/gdk.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
23
vendor/github.com/mattn/go-gtk/gdk/gdk.go.h
generated
vendored
Normal file
23
vendor/github.com/mattn/go-gtk/gdk/gdk.go.h
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
#ifndef GO_GDK_H
|
||||
#define GO_GDK_H
|
||||
|
||||
#include <gdk/gdk.h>
|
||||
#include <unistd.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdint.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
|
||||
static gchar* toGstr(char* s) { return (gchar*)s; }
|
||||
|
||||
static void freeCstr(char* s) { free(s); }
|
||||
|
||||
static GdkWindow* toGdkWindow(void* w) { return GDK_WINDOW(w); }
|
||||
static GdkDragContext* toGdkDragContext(void* l) { return (GdkDragContext*)l; }
|
||||
static GdkFont* toGdkFont(void* l) { return (GdkFont*)l; }
|
||||
|
||||
static void* _gdk_display_get_default() {
|
||||
return (void*) gdk_display_get_default();
|
||||
}
|
||||
|
||||
#endif
|
1
vendor/github.com/mattn/go-gtk/gdk/gdk_freebsd.go
generated
vendored
Symbolic link
1
vendor/github.com/mattn/go-gtk/gdk/gdk_freebsd.go
generated
vendored
Symbolic link
@@ -0,0 +1 @@
|
||||
gdk_linux.go
|
15
vendor/github.com/mattn/go-gtk/gdk/gdk_linux.go
generated
vendored
Normal file
15
vendor/github.com/mattn/go-gtk/gdk/gdk_linux.go
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
// +build !cgocheck
|
||||
|
||||
package gdk
|
||||
|
||||
/*
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkx.h>
|
||||
// #cgo pkg-config: gdk-2.0 gthread-2.0
|
||||
*/
|
||||
import "C"
|
||||
import "unsafe"
|
||||
|
||||
func (v *Window) GetNativeWindowID() int32 {
|
||||
return int32(C.gdk_x11_drawable_get_xid((*C.GdkDrawable)(unsafe.Pointer(v.GWindow))))
|
||||
}
|
33
vendor/github.com/mattn/go-gtk/gdk/gdk_quartz_darwin.go
generated
vendored
Normal file
33
vendor/github.com/mattn/go-gtk/gdk/gdk_quartz_darwin.go
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
// +build !with-x11
|
||||
|
||||
package gdk
|
||||
|
||||
/*
|
||||
#cgo pkg-config: gdk-2.0 gthread-2.0
|
||||
#cgo CFLAGS: -x objective-c
|
||||
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkquartz.h>
|
||||
|
||||
// Must return void* to avoid "struct size calculation error off=8 bytesize=0"
|
||||
// See:
|
||||
// - https://github.com/golang/go/issues/12065
|
||||
// - http://thread0.me/2015/07/gogoa-cocoa-bindings-for-go/
|
||||
void* getNsWindow(GdkWindow *w) {
|
||||
return (void*) gdk_quartz_window_get_nswindow(w);
|
||||
}
|
||||
|
||||
*/
|
||||
import "C"
|
||||
|
||||
import "unsafe"
|
||||
|
||||
type NSWindow struct {
|
||||
ID unsafe.Pointer
|
||||
}
|
||||
|
||||
func (v *Window) GetNativeWindow() *NSWindow {
|
||||
return &NSWindow{
|
||||
unsafe.Pointer(C.getNsWindow(v.GWindow)),
|
||||
}
|
||||
}
|
15
vendor/github.com/mattn/go-gtk/gdk/gdk_windows.go
generated
vendored
Normal file
15
vendor/github.com/mattn/go-gtk/gdk/gdk_windows.go
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
// +build !cgocheck
|
||||
|
||||
package gdk
|
||||
|
||||
/*
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkwin32.h>
|
||||
// #cgo pkg-config: gdk-2.0 gthread-2.0
|
||||
*/
|
||||
import "C"
|
||||
import "unsafe"
|
||||
|
||||
func (v *Window) GetNativeWindowID() int32 {
|
||||
return int32(uintptr(unsafe.Pointer(C.gdk_win32_drawable_get_handle((*C.GdkDrawable)(unsafe.Pointer(v.GWindow))))))
|
||||
}
|
16
vendor/github.com/mattn/go-gtk/gdk/gdk_x11_darwin.go
generated
vendored
Normal file
16
vendor/github.com/mattn/go-gtk/gdk/gdk_x11_darwin.go
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
// +build with-x11
|
||||
|
||||
package gdk
|
||||
|
||||
/*
|
||||
#cgo pkg-config: gdk-2.0 gthread-2.0
|
||||
|
||||
#include <gdk/gdk.h>
|
||||
#include <gdk/gdkx.h>
|
||||
*/
|
||||
import "C"
|
||||
import "unsafe"
|
||||
|
||||
func (v *Window) GetNativeWindowID() int32 {
|
||||
return int32(C.gdk_x11_drawable_get_xid((*C.GdkDrawable)(unsafe.Pointer(v.GWindow))))
|
||||
}
|
Reference in New Issue
Block a user