Page 1 of 1

Using gtk3 functions?

Posted: Mon Apr 06, 2015 11:51 am
by Justin
I am trying to use gdk_window_get_scale_factor() api wich is in version 3, installed the libgtk-3-dev package and tried this but shows an error:

Code: Select all

EnableExplicit 

ImportC ""
	gtk_main_quit_() As "gtk_main_quit"
	g_signal_connect_data_(instance, signal.p-Utf8, callback, *vdata.INTEGER, destroy=0, flags=0) As "g_signal_connect_data"
	gdk_window_get_scale_factor_(window.i) As "gdk_window_get_scale_factor"
EndImport

Define.i win

gtk_init_(0, 0)
gdk_init_(0, 0)

win = gtk_window_new_(#GTK_WINDOW_TOPLEVEL)
g_signal_connect_data_(win, "destroy", @gtk_main_quit_(), 0)

gtk_widget_show_(win)
Debug gdk_window_get_scale_factor_(win)

gtk_main_()
So how to use gtk3?

Re: Using gtk3 functions?

Posted: Mon Apr 06, 2015 4:02 pm
by Justin
ImportC "-lgdk-3"