tazweb rev 84

Place spaces between control statements and their parentheses (follow webkit coding style)
author Christophe Lincoln <pankso@slitaz.org>
date Wed Apr 27 00:11:58 2011 +0200 (2011-04-27)
parents 694a52b21b06
children b996219a1a5a
files README src/main.c
line diff
     1.1 --- a/README	Mon Apr 25 03:17:02 2011 +0200
     1.2 +++ b/README	Wed Apr 27 00:11:58 2011 +0200
     1.3 @@ -60,6 +60,9 @@
     1.4  
     1.5      * Append a string
     1.6        g_string_append(string, " - TazWeb");
     1.7 +
     1.8 +     * Editable webview
     1.9 +       webkit_web_view_set_editable (webview, TRUE);
    1.10        
    1.11  
    1.12  ================================================================================
     2.1 --- a/src/main.c	Mon Apr 25 03:17:02 2011 +0200
     2.2 +++ b/src/main.c	Wed Apr 27 00:11:58 2011 +0200
     2.3 @@ -4,7 +4,7 @@
     2.4   * as a contextual menu, but no menu bar or tabs. Commented line code
     2.5   * starts with // and comments are between * *
     2.6   *
     2.7 - * Copyright(C) 2011 SliTaz GNU/Linux - BSD License
     2.8 + * Copyright (C) 2011 SliTaz GNU/Linux - BSD License
     2.9   * See AUTHORS and LICENSE for detailed information
    2.10   * 
    2.11   */
    2.12 @@ -12,13 +12,13 @@
    2.13  #include <gtk/gtk.h>
    2.14  #include <webkit/webkit.h>
    2.15  
    2.16 -#define CONFIG   g_strdup_printf("%s/.config/tazweb", g_get_home_dir())
    2.17 +#define CONFIG   g_strdup_printf ("%s/.config/tazweb", g_get_home_dir ())
    2.18  #define START    "file:///usr/share/webhome/index.html"
    2.19  
    2.20  /* Needs AppleWebKit/531.2+ to handle all sites ? */
    2.21 -static gchar *useragent = "TazWeb (X11; SliTaz GNU/Linux; U; en_US)";
    2.22 +static gchar *useragent = "TazWeb  (X11; SliTaz GNU/Linux; U; en_US)";
    2.23  
    2.24 -static GtkWidget* create_window(WebKitWebView** newwebview);
    2.25 +static GtkWidget* create_window (WebKitWebView** newwebview);
    2.26  static GtkWidget *mainwindow, *vbox, *browser, *toolbar;
    2.27  static WebKitWebView *webview;
    2.28  static WebKitWebFrame* frame;
    2.29 @@ -27,375 +27,375 @@
    2.30  
    2.31  /* Create an icon */
    2.32  static GdkPixbuf*
    2.33 -create_pixbuf(const gchar* image)
    2.34 +create_pixbuf (const gchar* image)
    2.35  {
    2.36  	GdkPixbuf *pixbuf;
    2.37 -	pixbuf = gdk_pixbuf_new_from_file(image, NULL);
    2.38 +	pixbuf = gdk_pixbuf_new_from_file (image, NULL);
    2.39  	return pixbuf;
    2.40  }
    2.41  
    2.42  /* Can be: http://hg.slitaz.org or hg.slitaz.org */
    2.43  static void
    2.44 -check_requested_uri()
    2.45 +check_requested_uri ()
    2.46  {
    2.47 -	uri = g_strrstr(uri, "://") ? g_strdup(uri)
    2.48 -		: g_strdup_printf("http://%s", uri);
    2.49 +	uri = g_strrstr (uri, "://") ? g_strdup (uri)
    2.50 +		: g_strdup_printf ("http://%s", uri);
    2.51  }
    2.52  
    2.53  /* Update title */
    2.54  static void
    2.55 -update_title(GtkWindow* window, WebKitWebView* webview)
    2.56 +update_title (GtkWindow* window, WebKitWebView* webview)
    2.57  {
    2.58  	GString *string;
    2.59  	gdouble progress;
    2.60  	gchar *title;
    2.61  	
    2.62 -	string = g_string_new(webkit_web_view_get_title(webview));
    2.63 -	progress = webkit_web_view_get_progress(webview) * 100;
    2.64 +	string = g_string_new (webkit_web_view_get_title (webview));
    2.65 +	progress = webkit_web_view_get_progress (webview) * 100;
    2.66  	if (progress < 100)
    2.67 -		g_string_append_printf(string, " [ %f%% ] ", progress);
    2.68 +		g_string_append_printf (string, " [ %f%% ] ", progress);
    2.69  	
    2.70 -	title = g_string_free(string, FALSE);
    2.71 -	gtk_window_set_title(window, title);
    2.72 -	g_free(title);
    2.73 +	title = g_string_free (string, FALSE);
    2.74 +	gtk_window_set_title (window, title);
    2.75 +	g_free (title);
    2.76  }
    2.77  
    2.78  /* Get the page title */
    2.79  static void
    2.80 -notify_title_cb(WebKitWebView* webview, GParamSpec* pspec, GtkWidget* window)
    2.81 +notify_title_cb (WebKitWebView* webview, GParamSpec* pspec, GtkWidget* window)
    2.82  {
    2.83 -	update_title(GTK_WINDOW(window), webview);
    2.84 +	update_title (GTK_WINDOW (window), webview);
    2.85  }
    2.86  
    2.87  /* Request progress in window title */
    2.88  static void
    2.89 -notify_progress_cb(WebKitWebView* webview, GParamSpec* pspec, GtkWidget* window)
    2.90 +notify_progress_cb (WebKitWebView* webview, GParamSpec* pspec, GtkWidget* window)
    2.91  {
    2.92 -	update_title(GTK_WINDOW(window), webview);
    2.93 +	update_title (GTK_WINDOW (window), webview);
    2.94  }
    2.95  
    2.96  /* Notify loader and url entry */
    2.97  static void
    2.98 -notify_load_status_cb(WebKitWebView* webview, GParamSpec* pspec, GtkWidget* urientry)
    2.99 +notify_load_status_cb (WebKitWebView* webview, GParamSpec* pspec, GtkWidget* urientry)
   2.100  {
   2.101 -	if (webkit_web_view_get_load_status(webview) == WEBKIT_LOAD_COMMITTED) {
   2.102 -		frame = webkit_web_view_get_main_frame(webview);
   2.103 -		uri = webkit_web_frame_get_uri(frame);
   2.104 +	if (webkit_web_view_get_load_status (webview) == WEBKIT_LOAD_COMMITTED) {
   2.105 +		frame = webkit_web_view_get_main_frame (webview);
   2.106 +		uri = webkit_web_frame_get_uri (frame);
   2.107  		if (uri)
   2.108 -			gtk_entry_set_text(GTK_ENTRY(urientry), uri);
   2.109 +			gtk_entry_set_text (GTK_ENTRY (urientry), uri);
   2.110  	}
   2.111  }
   2.112  
   2.113  /* Destroy the window */
   2.114  static void
   2.115 -destroy_cb(GtkWidget* widget, GtkWindow* window)
   2.116 +destroy_cb (GtkWidget* widget, GtkWindow* window)
   2.117  {
   2.118 -	if (g_atomic_int_dec_and_test(&count))
   2.119 -		gtk_main_quit();
   2.120 +	if (g_atomic_int_dec_and_test (&count))
   2.121 +		gtk_main_quit ();
   2.122  }
   2.123  
   2.124  /* Show page source */
   2.125  static void
   2.126 -view_source_cb(GtkWidget* widget, WebKitWebView* webview)
   2.127 +view_source_cb (GtkWidget* widget, WebKitWebView* webview)
   2.128  {
   2.129  	gboolean source;
   2.130  	
   2.131 -	frame = webkit_web_view_get_main_frame(webview);
   2.132 -	uri = webkit_web_frame_get_uri(frame);
   2.133 -	source = webkit_web_view_get_view_source_mode(webview);
   2.134 +	frame = webkit_web_view_get_main_frame (webview);
   2.135 +	uri = webkit_web_frame_get_uri (frame);
   2.136 +	source = webkit_web_view_get_view_source_mode (webview);
   2.137  	
   2.138 -	webkit_web_view_set_view_source_mode(webview, !source);
   2.139 -	webkit_web_view_reload(webview);
   2.140 +	webkit_web_view_set_view_source_mode (webview, !source);
   2.141 +	webkit_web_view_reload (webview);
   2.142  }
   2.143  
   2.144  /* URL entry callback function */
   2.145  static void
   2.146 -uri_entry_cb(GtkWidget* urientry, WebKitWebView* webview)
   2.147 +uri_entry_cb (GtkWidget* urientry, WebKitWebView* webview)
   2.148  {
   2.149 -	uri = gtk_entry_get_text(GTK_ENTRY(urientry));
   2.150 -	g_assert(uri);
   2.151 -	check_requested_uri();
   2.152 -	webkit_web_view_load_uri(webview, uri);
   2.153 +	uri = gtk_entry_get_text (GTK_ENTRY (urientry));
   2.154 +	g_assert (uri);
   2.155 +	check_requested_uri ();
   2.156 +	webkit_web_view_load_uri (webview, uri);
   2.157  }
   2.158  
   2.159  /* Search entry callback function */
   2.160  static void
   2.161 -search_entry_cb(GtkWidget* search, WebKitWebView* webview)
   2.162 +search_entry_cb (GtkWidget* search, WebKitWebView* webview)
   2.163  {
   2.164 -	uri = g_strdup_printf("http://www.google.com/search?q=%s",
   2.165 -			gtk_entry_get_text(GTK_ENTRY(search)));
   2.166 -	g_assert(uri);
   2.167 -	webkit_web_view_load_uri(webview, uri);
   2.168 +	uri = g_strdup_printf ("http://www.google.com/search?q=%s",
   2.169 +			gtk_entry_get_text (GTK_ENTRY (search)));
   2.170 +	g_assert (uri);
   2.171 +	webkit_web_view_load_uri (webview, uri);
   2.172  }
   2.173  
   2.174  /* Navigation button function */
   2.175  static void
   2.176 -go_home_cb(GtkWidget* widget, WebKitWebView* webview)
   2.177 +go_home_cb (GtkWidget* widget, WebKitWebView* webview)
   2.178  {
   2.179 -	uri = g_strdup_printf("file://%s/home.html", CONFIG);
   2.180 -	g_assert(uri);
   2.181 -	webkit_web_view_load_uri(webview, uri);
   2.182 +	uri = g_strdup_printf ("file://%s/home.html", CONFIG);
   2.183 +	g_assert (uri);
   2.184 +	webkit_web_view_load_uri (webview, uri);
   2.185  }
   2.186  
   2.187  static void
   2.188 -go_back_cb(GtkWidget* widget, WebKitWebView* webview)
   2.189 +go_back_cb (GtkWidget* widget, WebKitWebView* webview)
   2.190  {
   2.191 -    webkit_web_view_go_back(webview);
   2.192 +    webkit_web_view_go_back (webview);
   2.193  }
   2.194  
   2.195  static void
   2.196 -go_forward_cb(GtkWidget* widget, WebKitWebView* webview)
   2.197 +go_forward_cb (GtkWidget* widget, WebKitWebView* webview)
   2.198  {
   2.199 -    webkit_web_view_go_forward(webview);
   2.200 +    webkit_web_view_go_forward (webview);
   2.201  }
   2.202  
   2.203  /* Fullscreen and unfullscreen callback function */
   2.204  static void
   2.205 -fullscreen_cb(GtkWindow* window, gpointer data)
   2.206 +fullscreen_cb (GtkWindow* window, gpointer data)
   2.207  {
   2.208  	GdkWindowState state;
   2.209 -	state = gdk_window_get_state(gtk_widget_get_window(GTK_WIDGET(mainwindow)));
   2.210 +	state = gdk_window_get_state (gtk_widget_get_window (GTK_WIDGET (mainwindow)));
   2.211  
   2.212 -	if(state & GDK_WINDOW_STATE_FULLSCREEN)
   2.213 -		gtk_window_unfullscreen(GTK_WINDOW(mainwindow));
   2.214 +	if (state & GDK_WINDOW_STATE_FULLSCREEN)
   2.215 +		gtk_window_unfullscreen (GTK_WINDOW (mainwindow));
   2.216  	else
   2.217 -		gtk_window_fullscreen(GTK_WINDOW(mainwindow));
   2.218 +		gtk_window_fullscreen (GTK_WINDOW (mainwindow));
   2.219  }
   2.220  
   2.221  /* TazWeb doc callback function */
   2.222  static void
   2.223 -tazweb_doc_cb(GtkWidget* widget, WebKitWebView *webview)
   2.224 +tazweb_doc_cb (GtkWidget* widget, WebKitWebView *webview)
   2.225  {
   2.226 -	uri = ("file:///usr/share/doc/tazweb/tazweb.html");
   2.227 -	g_assert(uri);
   2.228 -	webkit_web_view_load_uri(webview, uri);
   2.229 +	uri =  ("file:///usr/share/doc/tazweb/tazweb.html");
   2.230 +	g_assert (uri);
   2.231 +	webkit_web_view_load_uri (webview, uri);
   2.232  }
   2.233  
   2.234  /* Download function */
   2.235  static gboolean
   2.236 -download_requested_cb(WebKitWebView *webview, WebKitDownload *download,
   2.237 +download_requested_cb (WebKitWebView *webview, WebKitDownload *download,
   2.238  		gpointer user_data)
   2.239  {
   2.240 -	uri = webkit_download_get_uri(download);
   2.241 +	uri = webkit_download_get_uri (download);
   2.242  	const gchar* buffer;
   2.243 -	asprintf(&buffer,
   2.244 +	asprintf (&buffer,
   2.245  			"xterm -T 'Download' -geom 72x10+0-24 -e \
   2.246  				'cd $HOME/Downloads && wget -c %s; sleep 2' &", uri);
   2.247 -	system(buffer);
   2.248 +	system (buffer);
   2.249  }
   2.250  
   2.251  /* Zoom out and in callback function */
   2.252  static void
   2.253 -zoom_out_cb(GtkWidget *widget, WebKitWebView* webview)
   2.254 +zoom_out_cb (GtkWidget *widget, WebKitWebView* webview)
   2.255  {
   2.256 -	webkit_web_view_zoom_out(webview);
   2.257 +	webkit_web_view_zoom_out (webview);
   2.258  }
   2.259  
   2.260  static void
   2.261 -zoom_in_cb(GtkWidget *widget, WebKitWebView* webview)
   2.262 +zoom_in_cb (GtkWidget *widget, WebKitWebView* webview)
   2.263  {
   2.264 -	webkit_web_view_zoom_in(webview);
   2.265 +	webkit_web_view_zoom_in (webview);
   2.266  }
   2.267  
   2.268  /* New webview clallbacks */
   2.269  static WebKitWebView*
   2.270 -create_web_view_cb(WebKitWebView* webview, WebKitWebFrame* web_frame,
   2.271 +create_web_view_cb (WebKitWebView* webview, WebKitWebFrame* web_frame,
   2.272  		GtkWidget* window)
   2.273  {
   2.274  	WebKitWebView *newview;
   2.275 -	create_window(&newview);
   2.276 +	create_window (&newview);
   2.277  	return newview;
   2.278  }
   2.279  
   2.280  static gboolean
   2.281 -webview_ready_cb(WebKitWebView* webview, GtkWidget* window)
   2.282 +webview_ready_cb (WebKitWebView* webview, GtkWidget* window)
   2.283  {
   2.284 -	gtk_widget_grab_focus(GTK_WIDGET(webview));
   2.285 -	gtk_widget_show_all(window);
   2.286 +	gtk_widget_grab_focus (GTK_WIDGET (webview));
   2.287 +	gtk_widget_show_all (window);
   2.288  	return FALSE;
   2.289  }
   2.290  
   2.291  static gboolean
   2.292 -close_webview_cb(WebKitWebView* webview, GtkWidget* window)
   2.293 +close_webview_cb (WebKitWebView* webview, GtkWidget* window)
   2.294  {
   2.295 -	gtk_widget_destroy(window);
   2.296 +	gtk_widget_destroy (window);
   2.297  	return TRUE;
   2.298  }
   2.299  
   2.300  /* Add items to WebKit contextual menu */
   2.301  static void
   2.302 -populate_menu_cb(WebKitWebView *webview, GtkMenu *menu, gpointer data)
   2.303 +populate_menu_cb (WebKitWebView *webview, GtkMenu *menu, gpointer data)
   2.304  {
   2.305  	GtkWidget* item;
   2.306  	
   2.307  	/* Separator */
   2.308 -	item = gtk_separator_menu_item_new();
   2.309 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.310 +	item = gtk_separator_menu_item_new ();
   2.311 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.312  
   2.313  	/* Zoom in */
   2.314 -	item = gtk_image_menu_item_new_with_label("Zoom in");
   2.315 -	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   2.316 -	gtk_image_new_from_stock(GTK_STOCK_ZOOM_IN, GTK_ICON_SIZE_MENU));
   2.317 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.318 -	g_signal_connect(item, "activate", G_CALLBACK(zoom_in_cb), webview);
   2.319 +	item = gtk_image_menu_item_new_with_label ("Zoom in");
   2.320 +	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   2.321 +	gtk_image_new_from_stock (GTK_STOCK_ZOOM_IN, GTK_ICON_SIZE_MENU));
   2.322 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.323 +	g_signal_connect (item, "activate", G_CALLBACK (zoom_in_cb), webview);
   2.324  	
   2.325  	/* Zoom out */
   2.326 -	item = gtk_image_menu_item_new_with_label("Zoom out");
   2.327 -	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   2.328 -	gtk_image_new_from_stock(GTK_STOCK_ZOOM_OUT, GTK_ICON_SIZE_MENU));
   2.329 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.330 -	g_signal_connect(item, "activate", G_CALLBACK(zoom_out_cb), webview);
   2.331 +	item = gtk_image_menu_item_new_with_label ("Zoom out");
   2.332 +	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   2.333 +	gtk_image_new_from_stock (GTK_STOCK_ZOOM_OUT, GTK_ICON_SIZE_MENU));
   2.334 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.335 +	g_signal_connect (item, "activate", G_CALLBACK (zoom_out_cb), webview);
   2.336  
   2.337  	/* Separator */
   2.338 -	item = gtk_separator_menu_item_new();
   2.339 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.340 +	item = gtk_separator_menu_item_new ();
   2.341 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.342  
   2.343  	/* TazWeb documentation */
   2.344 -	item = gtk_image_menu_item_new_with_label("TazWeb manual");
   2.345 -	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   2.346 -	gtk_image_new_from_stock(GTK_STOCK_INFO, GTK_ICON_SIZE_MENU));
   2.347 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.348 -	g_signal_connect(item, "activate", G_CALLBACK(tazweb_doc_cb), webview);
   2.349 +	item = gtk_image_menu_item_new_with_label ("TazWeb manual");
   2.350 +	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   2.351 +	gtk_image_new_from_stock (GTK_STOCK_INFO, GTK_ICON_SIZE_MENU));
   2.352 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.353 +	g_signal_connect (item, "activate", G_CALLBACK (tazweb_doc_cb), webview);
   2.354  
   2.355  	/* View source mode */
   2.356 -	item = gtk_image_menu_item_new_with_label("View source mode");
   2.357 -	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   2.358 -	gtk_image_new_from_stock(GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU));
   2.359 -	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   2.360 -	g_signal_connect(item, "activate", G_CALLBACK(view_source_cb), webview);
   2.361 +	item = gtk_image_menu_item_new_with_label ("View source mode");
   2.362 +	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   2.363 +	gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU));
   2.364 +	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   2.365 +	g_signal_connect (item, "activate", G_CALLBACK (view_source_cb), webview);
   2.366  	
   2.367 -	gtk_widget_show_all(GTK_WIDGET(menu));
   2.368 +	gtk_widget_show_all (GTK_WIDGET (menu));
   2.369  }
   2.370  
   2.371  /* Scrolled window for the webview */
   2.372  static GtkWidget*
   2.373 -create_browser(GtkWidget* window, GtkWidget* urientry, GtkWidget* search,
   2.374 +create_browser (GtkWidget* window, GtkWidget* urientry, GtkWidget* search,
   2.375  		WebKitWebView* webview)
   2.376  {
   2.377  	WebKitWebSettings *settings;
   2.378  	
   2.379 -	browser = gtk_scrolled_window_new(NULL, NULL);
   2.380 -	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(browser),
   2.381 +	browser = gtk_scrolled_window_new (NULL, NULL);
   2.382 +	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (browser),
   2.383  			GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   2.384  
   2.385 -	gtk_container_add(GTK_CONTAINER(browser), GTK_WIDGET(webview));
   2.386 +	gtk_container_add (GTK_CONTAINER (browser), GTK_WIDGET (webview));
   2.387  
   2.388  	/* User agent */
   2.389 -	settings = webkit_web_view_get_settings (webview);
   2.390 -	g_object_set (G_OBJECT (settings), "user-agent", useragent, NULL);
   2.391 +	settings = webkit_web_view_get_settings  (webview);
   2.392 +	g_object_set  (G_OBJECT  (settings), "user-agent", useragent, NULL);
   2.393  
   2.394  	/* Connect WebKit events */
   2.395 -	g_signal_connect(webview, "notify::title",
   2.396 -			G_CALLBACK(notify_title_cb), window);
   2.397 -	g_signal_connect(webview, "notify::progress",
   2.398 -			G_CALLBACK(notify_progress_cb), window);
   2.399 -	g_signal_connect(webview, "notify::load-status",
   2.400 -			G_CALLBACK(notify_load_status_cb), urientry);
   2.401 -	g_signal_connect(webview, "download-requested",
   2.402 -			G_CALLBACK(download_requested_cb), NULL);
   2.403 -	g_signal_connect(webview, "create-web-view",
   2.404 -			G_CALLBACK(create_web_view_cb), window);
   2.405 -	g_signal_connect(webview, "web-view-ready",
   2.406 -			G_CALLBACK(webview_ready_cb), window);
   2.407 -	g_signal_connect(webview, "close-web-view",
   2.408 -			G_CALLBACK(close_webview_cb), window);
   2.409 +	g_signal_connect (webview, "notify::title",
   2.410 +			G_CALLBACK (notify_title_cb), window);
   2.411 +	g_signal_connect (webview, "notify::progress",
   2.412 +			G_CALLBACK (notify_progress_cb), window);
   2.413 +	g_signal_connect (webview, "notify::load-status",
   2.414 +			G_CALLBACK (notify_load_status_cb), urientry);
   2.415 +	g_signal_connect (webview, "download-requested",
   2.416 +			G_CALLBACK (download_requested_cb), NULL);
   2.417 +	g_signal_connect (webview, "create-web-view",
   2.418 +			G_CALLBACK (create_web_view_cb), window);
   2.419 +	g_signal_connect (webview, "web-view-ready",
   2.420 +			G_CALLBACK (webview_ready_cb), window);
   2.421 +	g_signal_connect (webview, "close-web-view",
   2.422 +			G_CALLBACK (close_webview_cb), window);
   2.423  
   2.424  	/* Connect WebKit contextual menu items */
   2.425 -	g_object_connect(G_OBJECT(webview), "signal::populate-popup",
   2.426 -		G_CALLBACK(populate_menu_cb), webview, NULL);
   2.427 +	g_object_connect (G_OBJECT (webview), "signal::populate-popup",
   2.428 +		G_CALLBACK (populate_menu_cb), webview, NULL);
   2.429  
   2.430  	return browser;
   2.431  }
   2.432  
   2.433  static GtkWidget*
   2.434 -create_toolbar(GtkWidget* urientry, GtkWidget* search, WebKitWebView* webview)
   2.435 +create_toolbar (GtkWidget* urientry, GtkWidget* search, WebKitWebView* webview)
   2.436  {
   2.437  	GtkToolItem* item;
   2.438  	
   2.439 -	toolbar = gtk_toolbar_new();
   2.440 -	gtk_toolbar_set_orientation(GTK_TOOLBAR(toolbar),
   2.441 +	toolbar = gtk_toolbar_new ();
   2.442 +	gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar),
   2.443  			GTK_ORIENTATION_HORIZONTAL);
   2.444 -	gtk_toolbar_set_style(GTK_TOOLBAR(toolbar),
   2.445 +	gtk_toolbar_set_style (GTK_TOOLBAR (toolbar),
   2.446  			GTK_TOOLBAR_BOTH_HORIZ);
   2.447  
   2.448  	/* The back button */
   2.449 -    item = gtk_tool_button_new_from_stock(GTK_STOCK_GO_BACK);
   2.450 -    g_signal_connect(G_OBJECT(item), "clicked",
   2.451 -			G_CALLBACK(go_back_cb), webview);
   2.452 -    gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.453 +    item = gtk_tool_button_new_from_stock (GTK_STOCK_GO_BACK);
   2.454 +    g_signal_connect (G_OBJECT (item), "clicked",
   2.455 +			G_CALLBACK (go_back_cb), webview);
   2.456 +    gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.457  
   2.458      /* The forward button */
   2.459 -    item = gtk_tool_button_new_from_stock(GTK_STOCK_GO_FORWARD);
   2.460 -    g_signal_connect(G_OBJECT(item), "clicked",
   2.461 -			G_CALLBACK(go_forward_cb), webview);
   2.462 -    gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.463 +    item = gtk_tool_button_new_from_stock (GTK_STOCK_GO_FORWARD);
   2.464 +    g_signal_connect (G_OBJECT (item), "clicked",
   2.465 +			G_CALLBACK (go_forward_cb), webview);
   2.466 +    gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.467  
   2.468      /* Home button */
   2.469 -	item = gtk_tool_button_new_from_stock(GTK_STOCK_HOME);
   2.470 -	g_signal_connect(G_OBJECT(item), "clicked",
   2.471 -			G_CALLBACK(go_home_cb), webview);
   2.472 -	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.473 +	item = gtk_tool_button_new_from_stock (GTK_STOCK_HOME);
   2.474 +	g_signal_connect (G_OBJECT (item), "clicked",
   2.475 +			G_CALLBACK (go_home_cb), webview);
   2.476 +	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.477  
   2.478  	/* URL entry */
   2.479 -	item = gtk_tool_item_new();
   2.480 -	gtk_tool_item_set_expand(item, TRUE);
   2.481 -	gtk_widget_set_size_request(urientry, 0, 20);
   2.482 -	gtk_container_add(GTK_CONTAINER(item), urientry);
   2.483 -	g_signal_connect(G_OBJECT(urientry), "activate",
   2.484 -			G_CALLBACK(uri_entry_cb), webview);
   2.485 -	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.486 +	item = gtk_tool_item_new ();
   2.487 +	gtk_tool_item_set_expand (item, TRUE);
   2.488 +	gtk_widget_set_size_request (urientry, 0, 20);
   2.489 +	gtk_container_add (GTK_CONTAINER (item), urientry);
   2.490 +	g_signal_connect (G_OBJECT (urientry), "activate",
   2.491 +			G_CALLBACK (uri_entry_cb), webview);
   2.492 +	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.493  
   2.494  	/* Separator */
   2.495 -	item = gtk_separator_tool_item_new();
   2.496 -	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1); 
   2.497 +	item = gtk_separator_tool_item_new ();
   2.498 +	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); 
   2.499  	
   2.500  	/* Search entry */
   2.501 -	item = gtk_tool_item_new();
   2.502 -	gtk_widget_set_size_request(search, 150, 20);
   2.503 -	gtk_container_add(GTK_CONTAINER(item), search);
   2.504 -	g_signal_connect(G_OBJECT(search), "activate",
   2.505 -			G_CALLBACK(search_entry_cb), webview);
   2.506 -	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.507 +	item = gtk_tool_item_new ();
   2.508 +	gtk_widget_set_size_request (search, 150, 20);
   2.509 +	gtk_container_add (GTK_CONTAINER (item), search);
   2.510 +	g_signal_connect (G_OBJECT (search), "activate",
   2.511 +			G_CALLBACK (search_entry_cb), webview);
   2.512 +	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.513  
   2.514  	/* The Fullscreen button */
   2.515 -	item = gtk_tool_button_new_from_stock(GTK_STOCK_FULLSCREEN);
   2.516 -	g_signal_connect(G_OBJECT(item), "clicked",
   2.517 -			G_CALLBACK(fullscreen_cb), NULL);
   2.518 -	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   2.519 +	item = gtk_tool_button_new_from_stock (GTK_STOCK_FULLSCREEN);
   2.520 +	g_signal_connect (G_OBJECT (item), "clicked",
   2.521 +			G_CALLBACK (fullscreen_cb), NULL);
   2.522 +	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   2.523  
   2.524  	return toolbar;
   2.525  }
   2.526  
   2.527  /* Main window */
   2.528  static GtkWidget*
   2.529 -create_window(WebKitWebView** newwebview)
   2.530 +create_window (WebKitWebView** newwebview)
   2.531  {
   2.532  	GtkWidget* window;
   2.533  	GtkWidget *urientry;
   2.534  	GtkWidget *search;
   2.535  	
   2.536 -	g_atomic_int_inc(&count);
   2.537 +	g_atomic_int_inc (&count);
   2.538  
   2.539  	/* Default TazWeb window */
   2.540 -	window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
   2.541 -	gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
   2.542 -	gtk_window_set_icon(GTK_WINDOW(window),
   2.543 -			create_pixbuf("/usr/share/pixmaps/tazweb.png"));
   2.544 -	gtk_widget_set_name(window, "TazWeb");
   2.545 -	g_signal_connect(window, "destroy", G_CALLBACK(destroy_cb), NULL);
   2.546 +	window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   2.547 +	gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
   2.548 +	gtk_window_set_icon (GTK_WINDOW (window),
   2.549 +			create_pixbuf ("/usr/share/pixmaps/tazweb.png"));
   2.550 +	gtk_widget_set_name (window, "TazWeb");
   2.551 +	g_signal_connect (window, "destroy", G_CALLBACK (destroy_cb), NULL);
   2.552  
   2.553  	/* Webview and widgets */
   2.554 -	webview = WEBKIT_WEB_VIEW(webkit_web_view_new());
   2.555 -	urientry = gtk_entry_new();
   2.556 -	search = gtk_entry_new();
   2.557 -	vbox = gtk_vbox_new(FALSE, 0);
   2.558 +	webview = WEBKIT_WEB_VIEW (webkit_web_view_new ());
   2.559 +	urientry = gtk_entry_new ();
   2.560 +	search = gtk_entry_new ();
   2.561 +	vbox = gtk_vbox_new (FALSE, 0);
   2.562  	
   2.563  	/* Pack box and container */
   2.564 -	gtk_box_pack_start(GTK_BOX(vbox),
   2.565 -			create_browser(window, urientry, search, webview), TRUE, TRUE, 0);
   2.566 -	gtk_box_pack_start(GTK_BOX(vbox),
   2.567 -			create_toolbar(urientry, search, webview), FALSE, FALSE, 0);
   2.568 -	gtk_container_add(GTK_CONTAINER(window), vbox);
   2.569 +	gtk_box_pack_start (GTK_BOX (vbox),
   2.570 +			create_browser (window, urientry, search, webview), TRUE, TRUE, 0);
   2.571 +	gtk_box_pack_start (GTK_BOX (vbox),
   2.572 +			create_toolbar (urientry, search, webview), FALSE, FALSE, 0);
   2.573 +	gtk_container_add (GTK_CONTAINER (window), vbox);
   2.574  	
   2.575  	if (newwebview)
   2.576  		*newwebview = webview;
   2.577 @@ -404,27 +404,27 @@
   2.578  }
   2.579  
   2.580  int
   2.581 -main(int argc, char* argv[])
   2.582 +main (int argc, char* argv[])
   2.583  {
   2.584 -	gtk_init(NULL, NULL);
   2.585 -	if (!g_thread_supported())
   2.586 -		g_thread_init(NULL);
   2.587 +	gtk_init (NULL, NULL);
   2.588 +	if (!g_thread_supported ())
   2.589 +		g_thread_init (NULL);
   2.590  
   2.591  	/* Get a default home.html if missing */
   2.592 -	if (! g_file_test(CONFIG, G_FILE_TEST_EXISTS))
   2.593 -		system("cp -r /usr/share/tazweb $HOME/.config/tazweb");
   2.594 +	if (! g_file_test (CONFIG, G_FILE_TEST_EXISTS))
   2.595 +		system ("cp -r /usr/share/tazweb $HOME/.config/tazweb");
   2.596  
   2.597  	/* Load the start page file or the url in argument */
   2.598 -	uri =(char*)(argc > 1 ? argv[1] : START);
   2.599 +	uri = (char*) (argc > 1 ? argv[1] : START);
   2.600  	if (argv[1])
   2.601 -		check_requested_uri();
   2.602 +		check_requested_uri ();
   2.603  		
   2.604 -	mainwindow = create_window(&webview);
   2.605 +	mainwindow = create_window (&webview);
   2.606  	
   2.607 -	gtk_widget_show_all(mainwindow);
   2.608 -	webkit_web_view_load_uri(webview, uri);
   2.609 -	gtk_widget_grab_focus(GTK_WIDGET(webview));
   2.610 -	gtk_main();
   2.611 +	gtk_widget_show_all (mainwindow);
   2.612 +	webkit_web_view_load_uri (webview, uri);
   2.613 +	gtk_widget_grab_focus (GTK_WIDGET (webview));
   2.614 +	gtk_main ();
   2.615  	
   2.616  	return 0;
   2.617  }