use new vinci xcb - currently buggy
This commit is contained in:
parent
bdfcf19fdf
commit
429543e7af
@ -196,6 +196,7 @@ static plugin_ui *plugin_ui_create(char has_parent, void *parent, plugin_ui_call
|
|||||||
instance->widget = window_get_handle(instance->window);
|
instance->widget = window_get_handle(instance->window);
|
||||||
window_set_data(instance->window, (void*) instance);
|
window_set_data(instance->window, (void*) instance);
|
||||||
window_show(instance->window);
|
window_show(instance->window);
|
||||||
|
on_window_resize(instance->window, window_get_width(instance->window), window_get_height(instance->window));
|
||||||
|
|
||||||
instance->cbs = *cbs;
|
instance->cbs = *cbs;
|
||||||
return instance;
|
return instance;
|
||||||
@ -203,6 +204,7 @@ static plugin_ui *plugin_ui_create(char has_parent, void *parent, plugin_ui_call
|
|||||||
|
|
||||||
static void plugin_ui_free(plugin_ui *instance) {
|
static void plugin_ui_free(plugin_ui *instance) {
|
||||||
window_free(instance->window);
|
window_free(instance->window);
|
||||||
|
vinci_destroy(instance->vinci);
|
||||||
free(instance);
|
free(instance);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,8 +17,8 @@ ifeq ($(TEMPLATE), lv2)
|
|||||||
M_SRCS_EXTRA := $(PLUGIN_DIR)/ui_apple.m
|
M_SRCS_EXTRA := $(PLUGIN_DIR)/ui_apple.m
|
||||||
LDFLAGS_EXTRA := -framework Cocoa -framework WebKit
|
LDFLAGS_EXTRA := -framework Cocoa -framework WebKit
|
||||||
else
|
else
|
||||||
CFLAGS_EXTRA := $(shell pkg-config --cflags x11)
|
C_SRCS_EXTRA := $(VINCI_DIR)/vinci-xcb.c
|
||||||
LDFLAGS_EXTRA := $(shell pkg-config --libs x11) -Wl,-rpath,$(shell pkg-config --variable=libdir x11)
|
LDFLAGS_EXTRA := -lxcb
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
CFLAGS_EXTRA := $(CFLAGS_EXTRA) -I${VINCI_DIR}
|
CFLAGS_EXTRA := $(CFLAGS_EXTRA) -I${VINCI_DIR}
|
||||||
@ -34,8 +34,8 @@ ifeq ($(TEMPLATE), vst3)
|
|||||||
M_SRCS_EXTRA := $(PLUGIN_DIR)/ui_apple.m
|
M_SRCS_EXTRA := $(PLUGIN_DIR)/ui_apple.m
|
||||||
LDFLAGS_EXTRA := -framework Cocoa -framework WebKit
|
LDFLAGS_EXTRA := -framework Cocoa -framework WebKit
|
||||||
else
|
else
|
||||||
CFLAGS_EXTRA := $(shell pkg-config --cflags x11)
|
C_SRCS_EXTRA := $(VINCI_DIR)/vinci-xcb.c
|
||||||
LDFLAGS_EXTRA := $(shell pkg-config --libs x11) -Wl,-rpath,$(shell pkg-config --variable=libdir x11)
|
LDFLAGS_EXTRA := -lxcb
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
CFLAGS_EXTRA := $(CFLAGS_EXTRA) -I../../../vst3_c_api
|
CFLAGS_EXTRA := $(CFLAGS_EXTRA) -I../../../vst3_c_api
|
||||||
|
Loading…
Reference in New Issue
Block a user