2 # define EXPORT __declspec(dllexport)
12 EXPORT GtkTreeIter
*wrapper_gtk_tree_iter_new(void) {
13 return g_new0(GtkTreeIter
, 1);
16 EXPORT GtkTextIter
*wrapper_gtk_text_iter_new(void) {
17 return g_new0(GtkTextIter
, 1);
20 EXPORT GtkWidget
*wrapper_gtk_dialog_get_vbox( GtkDialog
*dialog
) {
24 void wrapper_gtk_main( void ) {
25 gdk_threads_enter(); //The book says to call this begore gtk_main
30 EXPORT
void wrapper_gtk_lib_init( void ) {
32 g_thread_create((GThreadFunc
)wrapper_gtk_main
, NULL
, FALSE
, NULL
);
35 EXPORT gchar
*wrapper_gtk_stock_item_get_stock_id( GtkStockItem
*structOop
) {
36 return structOop
->stock_id
;
39 EXPORT gchar
*wrapper_gtk_stock_item_get_label( GtkStockItem
*structOop
) {
40 return structOop
->label
;
43 EXPORT gint
wrapper_gtk_stock_item_get_keyval( GtkStockItem
*structOop
) {
44 return structOop
->keyval
;
47 EXPORT gint
wrapper_gtk_stock_item_get_modifier( GtkStockItem
*structOop
) {
48 return structOop
->modifier
;
51 EXPORT GtkStockItem
*wrapper_gtk_stock_item_new(void) {
52 return g_new0(GtkStockItem
, 1);