static void activate(GtkApplication *app, Void *userdata) { window = (GtkWindow *)gtk_application_window_new(app); gtk_window_set_title(window, "RemObjects Elements - Island GTK Sample"); gtk_window_set_default_size(window, 200, 200); var button_box = gtk_button_box_new(GtkOrientation.GTK_ORIENTATION_HORIZONTAL); gtk_container_add(window, button_box); var button = gtk_button_new_with_label("Hello World"); g_signal_connect_data((glib.gpointer)button, "clicked", (glib.GVoidFunc)((void *)(clicked)), null, null, (GConnectFlags)0); gtk_container_add((GtkContainer *)button_box, button); gtk_widget_show_all(window); }
static Int32 Main(string[] args) { window = (GtkWindow *)gtk_window_new(GtkWindowType.GTK_WINDOW_TOPLEVEL); gtk_window_set_title(window, "RemObjects C# - Island GTK Sample"); gtk_window_set_default_size(window, 200, 200); var button_box = gtk_hbutton_box_new(); gtk_container_add(window, button_box); var button = gtk_button_new_with_label("Hello World"); g_signal_connect_data((glib.gpointer)button, "clicked", (glib.GVoidFunc)((Void *)clicked), null, null, (GConnectFlags)0); gtk_container_add((GtkContainer *)button_box, button); gtk_widget_show_all(window); gtk_main(); }