Realmente no se que vino primero, pero estoy casi convencido de que me pase a Rails, porque queria hacer un browser con Gtk/Webkit como marco de la applicacion rails.
static GtkWidget*
create_browser ()
{
/* Basic browser view */
GtkWidget* scrolled_window = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled_window),
GTK_POLICY_AUTOMATIC,
GTK_POLICY_AUTOMATIC);
web_view = WEBKIT_WEB_VIEW (webkit_web_view_new ());
gtk_container_add (GTK_CONTAINER (scrolled_window),
GTK_WIDGET (web_view));
g_signal_connect (G_OBJECT (web_view), "title-changed",
G_CALLBACK (title_change_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "load-progress-changed",
G_CALLBACK (progress_change_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "load-committed",
G_CALLBACK (load_commit_cb), web_view);
g_signal_connect (G_OBJECT (web_view), "hovering-over-link",
G_CALLBACK (link_hover_cb), web_view);
return scrolled_window;
}
Y entonces, fue Rails.
