tazweb diff src/main.c @ rev 75

No space before function(argument)
author Christophe Lincoln <pankso@slitaz.org>
date Sun Apr 24 00:12:47 2011 +0200 (2011-04-24)
parents 22ccdae2c559
children dd5c73a60acc
line diff
     1.1 --- a/src/main.c	Sun Apr 24 00:03:07 2011 +0200
     1.2 +++ b/src/main.c	Sun Apr 24 00:12:47 2011 +0200
     1.3 @@ -4,7 +4,7 @@
     1.4   * as a contextual menu, but no menu bar or tabs. Commented line code
     1.5   * starts with // and comments are between * *
     1.6   *
     1.7 - * Copyright (C) 2011 SliTaz GNU/Linux - BSD License
     1.8 + * Copyright(C) 2011 SliTaz GNU/Linux - BSD License
     1.9   * See AUTHORS and LICENSE for detailed information
    1.10   * 
    1.11   */
    1.12 @@ -12,10 +12,10 @@
    1.13  #include <gtk/gtk.h>
    1.14  #include <webkit/webkit.h>
    1.15  
    1.16 -#define CONFIG   g_strdup_printf ("%s/.config/tazweb", g_get_home_dir ())
    1.17 +#define CONFIG   g_strdup_printf("%s/.config/tazweb", g_get_home_dir())
    1.18  #define START    "file:///usr/share/webhome/index.html"
    1.19  
    1.20 -/* Colors (Loader: #d66018 #7b705c) */
    1.21 +/* Colors(Loader: #d66018 #7b705c) */
    1.22  static gchar *loadfg    = "#351a0a";
    1.23  static gchar *toolbarbg = "#f1efeb";
    1.24  
    1.25 @@ -30,415 +30,417 @@
    1.26  
    1.27  /* Create an icon */
    1.28  static GdkPixbuf*
    1.29 -create_pixbuf (const gchar* image)
    1.30 +create_pixbuf(const gchar* image)
    1.31  {
    1.32  	GdkPixbuf *pixbuf;
    1.33 -	pixbuf = gdk_pixbuf_new_from_file (image, NULL);
    1.34 +	pixbuf = gdk_pixbuf_new_from_file(image, NULL);
    1.35  	return pixbuf;
    1.36  }
    1.37  
    1.38  /* Can be: http://hg.slitaz.org or hg.slitaz.org */
    1.39  static void
    1.40 -check_requested_uri ()
    1.41 +check_requested_uri()
    1.42  {
    1.43 -	uri = g_strrstr (uri, "://") ? g_strdup (uri)
    1.44 -		: g_strdup_printf ("http://%s", uri);
    1.45 +	uri = g_strrstr(uri, "://") ? g_strdup(uri)
    1.46 +		: g_strdup_printf("http://%s", uri);
    1.47  }
    1.48  
    1.49  /* Loader area */
    1.50  static void
    1.51 -draw_loader ()
    1.52 +draw_loader()
    1.53  {
    1.54  	GdkGC* gc;
    1.55  	GdkColor fg;
    1.56  	gint width;
    1.57  
    1.58 -	gc = gdk_gc_new (loader->window);
    1.59 +	gc = gdk_gc_new(loader->window);
    1.60  	width = progress * loader->allocation.width / 100;
    1.61  	
    1.62 -	gdk_color_parse (loadfg, &fg);
    1.63 -	gdk_gc_set_rgb_fg_color (gc, &fg);
    1.64 -	gdk_draw_rectangle (loader->window,
    1.65 -			loader->style->bg_gc [GTK_WIDGET_STATE (loader)],
    1.66 +	gdk_color_parse(loadfg, &fg);
    1.67 +	gdk_gc_set_rgb_fg_color(gc, &fg);
    1.68 +	gdk_draw_rectangle(loader->window,
    1.69 +			loader->style->bg_gc [GTK_WIDGET_STATE(loader)],
    1.70  			TRUE, 0, 0, loader->allocation.width, loader->allocation.height);
    1.71 -	gdk_draw_rectangle (loader->window, gc, TRUE, 0, 0, width,
    1.72 +	gdk_draw_rectangle(loader->window, gc, TRUE, 0, 0, width,
    1.73  			loader->allocation.height);
    1.74 -	g_object_unref (gc);
    1.75 +	g_object_unref(gc);
    1.76  }
    1.77  
    1.78  /* Loader progress */
    1.79  static gboolean
    1.80 -expose_loader_cb (GtkWidget *loader, GdkEventExpose *event, gpointer data)
    1.81 +expose_loader_cb(GtkWidget *loader, GdkEventExpose *event, gpointer data)
    1.82  {
    1.83 -	draw_loader ();
    1.84 +	draw_loader();
    1.85  	return TRUE;
    1.86  }
    1.87  
    1.88  /* Update title and loader */
    1.89  static void
    1.90 -update ()
    1.91 +update()
    1.92  {
    1.93 -	title = g_strdup (pagetitle);
    1.94 -	if (! pagetitle)
    1.95 -		title = g_strdup_printf ("Unknow - TazWeb", pagetitle);
    1.96 -	draw_loader ();
    1.97 -	gtk_window_set_title (GTK_WINDOW (mainwindow), title);
    1.98 -	g_free (title);
    1.99 +	title = g_strdup(pagetitle);
   1.100 +	if(! pagetitle)
   1.101 +		title = g_strdup_printf("Unknow - TazWeb", pagetitle);
   1.102 +	draw_loader();
   1.103 +	gtk_window_set_title(GTK_WINDOW(mainwindow), title);
   1.104 +	g_free(title);
   1.105  }
   1.106  
   1.107  /* Get the page title */
   1.108  static void
   1.109 -notify_title_cb (WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.110 +notify_title_cb(WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.111  {
   1.112 -	pagetitle = g_strdup (webkit_web_view_get_title (webview));
   1.113 -	update ();
   1.114 +	pagetitle = g_strdup(webkit_web_view_get_title(webview));
   1.115 +	update();
   1.116  }
   1.117  
   1.118  /* Request progress in window title */
   1.119  static void
   1.120 -notify_progress_cb (WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.121 +notify_progress_cb(WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.122  {
   1.123 -	progress = webkit_web_view_get_progress (webview) * 100;
   1.124 -	update ();
   1.125 +	progress = webkit_web_view_get_progress(webview) * 100;
   1.126 +	update();
   1.127  }
   1.128  
   1.129  /* Notify loader and url entry */
   1.130  static void
   1.131 -notify_load_status_cb (WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.132 +notify_load_status_cb(WebKitWebView* webview, GParamSpec* pspec, gpointer data)
   1.133  {
   1.134 -	switch (webkit_web_view_get_load_status (webview))
   1.135 +	switch(webkit_web_view_get_load_status(webview))
   1.136  	{
   1.137  	case WEBKIT_LOAD_COMMITTED:
   1.138  		break;
   1.139  	case WEBKIT_LOAD_FINISHED:
   1.140  		progress = 0;
   1.141 -		update ();
   1.142 +		update();
   1.143  		break;
   1.144  	}
   1.145 -	frame = webkit_web_view_get_main_frame (webview);
   1.146 -	uri = webkit_web_frame_get_uri (frame);
   1.147 +	frame = webkit_web_view_get_main_frame(webview);
   1.148 +	uri = webkit_web_frame_get_uri(frame);
   1.149  		if (uri)
   1.150 -			gtk_entry_set_text (GTK_ENTRY (urientry), uri);
   1.151 +			gtk_entry_set_text(GTK_ENTRY(urientry), uri);
   1.152  }
   1.153  
   1.154  static void
   1.155 -destroy_cb (GtkWidget* widget, GtkWindow* window)
   1.156 +destroy_cb(GtkWidget* widget, GtkWindow* window)
   1.157  {
   1.158 -	gtk_main_quit ();
   1.159 +	gtk_main_quit();
   1.160  }
   1.161  
   1.162  /* Show page source */
   1.163  static void
   1.164 -view_source_cb ()
   1.165 +view_source_cb()
   1.166  {
   1.167  	gboolean source;
   1.168  	
   1.169 -	frame = webkit_web_view_get_main_frame (webview);
   1.170 -	uri = webkit_web_frame_get_uri (frame);
   1.171 -	source = webkit_web_view_get_view_source_mode (webview);
   1.172 +	frame = webkit_web_view_get_main_frame(webview);
   1.173 +	uri = webkit_web_frame_get_uri(frame);
   1.174 +	source = webkit_web_view_get_view_source_mode(webview);
   1.175  	
   1.176  	webkit_web_view_set_view_source_mode(webview, !source);
   1.177 -	webkit_web_view_load_uri (webview, uri);
   1.178 +	webkit_web_view_load_uri(webview, uri);
   1.179  }
   1.180  
   1.181  /* URL entry callback function */
   1.182  static void
   1.183 -uri_entry_cb (GtkWidget* entry, gpointer data)
   1.184 +uri_entry_cb(GtkWidget* entry, gpointer data)
   1.185  {
   1.186 -	uri = gtk_entry_get_text (GTK_ENTRY (entry));
   1.187 -	g_assert (uri);
   1.188 -	check_requested_uri ();
   1.189 -	webkit_web_view_load_uri (webview, uri);
   1.190 +	uri = gtk_entry_get_text(GTK_ENTRY(entry));
   1.191 +	g_assert(uri);
   1.192 +	check_requested_uri();
   1.193 +	webkit_web_view_load_uri(webview, uri);
   1.194  }
   1.195  
   1.196  /* Search entry callback function */
   1.197  static void
   1.198 -search_entry_cb (GtkWidget* entry, gpointer data)
   1.199 +search_entry_cb(GtkWidget* entry, gpointer data)
   1.200  {
   1.201 -	uri = g_strdup_printf ("http://www.google.com/search?q=%s",
   1.202 -			gtk_entry_get_text (GTK_ENTRY (entry)));
   1.203 -	g_assert (uri);
   1.204 -	webkit_web_view_load_uri (webview, uri);
   1.205 +	uri = g_strdup_printf("http://www.google.com/search?q=%s",
   1.206 +			gtk_entry_get_text(GTK_ENTRY(entry)));
   1.207 +	g_assert(uri);
   1.208 +	webkit_web_view_load_uri(webview, uri);
   1.209  }
   1.210  
   1.211  /* Home button callback function */
   1.212  static void
   1.213 -go_home_cb (GtkWidget* widget, gpointer data)
   1.214 +go_home_cb(GtkWidget* widget, gpointer data)
   1.215  {
   1.216 -	uri = g_strdup_printf ("file://%s/home.html", CONFIG);
   1.217 -	g_assert (uri);
   1.218 -	webkit_web_view_load_uri (webview, uri);
   1.219 +	uri = g_strdup_printf("file://%s/home.html", CONFIG);
   1.220 +	g_assert(uri);
   1.221 +	webkit_web_view_load_uri(webview, uri);
   1.222  }
   1.223  
   1.224  /* Navigation button function */
   1.225  static void
   1.226 -go_back_cb (GtkWidget* widget, gpointer data)
   1.227 +go_back_cb(GtkWidget* widget, gpointer data)
   1.228  {
   1.229 -    webkit_web_view_go_back (webview);
   1.230 +    webkit_web_view_go_back(webview);
   1.231  }
   1.232  
   1.233  static void
   1.234 -go_forward_cb (GtkWidget* widget, gpointer data)
   1.235 +go_forward_cb(GtkWidget* widget, gpointer data)
   1.236  {
   1.237 -    webkit_web_view_go_forward (webview);
   1.238 +    webkit_web_view_go_forward(webview);
   1.239  }
   1.240  
   1.241  /* Fullscreen and unfullscreen callback function */
   1.242  static void
   1.243 -fullscreen_cb (GtkWindow* window, gpointer data)
   1.244 +fullscreen_cb(GtkWindow* window, gpointer data)
   1.245  {
   1.246  	GdkWindowState state;
   1.247 -	state = gdk_window_get_state (gtk_widget_get_window (GTK_WIDGET (mainwindow)));
   1.248 +	state = gdk_window_get_state(gtk_widget_get_window(GTK_WIDGET(mainwindow)));
   1.249  
   1.250 -	if (state & GDK_WINDOW_STATE_FULLSCREEN)
   1.251 -		gtk_window_unfullscreen (GTK_WINDOW (mainwindow));
   1.252 +	if(state & GDK_WINDOW_STATE_FULLSCREEN)
   1.253 +		gtk_window_unfullscreen(GTK_WINDOW(mainwindow));
   1.254  	else
   1.255 -		gtk_window_fullscreen (GTK_WINDOW (mainwindow));
   1.256 +		gtk_window_fullscreen(GTK_WINDOW(mainwindow));
   1.257  }
   1.258  
   1.259  /* TazWeb doc callback function */
   1.260  static void
   1.261 -tazweb_doc_cb (GtkWidget* widget, gpointer data)
   1.262 +tazweb_doc_cb(GtkWidget* widget, gpointer data)
   1.263  {
   1.264  	uri = ("file:///usr/share/doc/tazweb/tazweb.html");
   1.265 -	g_assert (uri);
   1.266 -	webkit_web_view_load_uri (webview, uri);
   1.267 +	g_assert(uri);
   1.268 +	webkit_web_view_load_uri(webview, uri);
   1.269  }
   1.270  
   1.271  /* Download function */
   1.272  static gboolean
   1.273 -download_requested_cb (WebKitWebView *webview, WebKitDownload *download,
   1.274 +download_requested_cb(WebKitWebView *webview, WebKitDownload *download,
   1.275  		gpointer user_data)
   1.276  {
   1.277 -	uri = webkit_download_get_uri (download);
   1.278 +	uri = webkit_download_get_uri(download);
   1.279  	const gchar* buffer;
   1.280 -	asprintf (&buffer,
   1.281 +	asprintf(&buffer,
   1.282  			"xterm -T 'Download' -geom 72x10+0-24 -e 'cd $HOME/Downloads && \
   1.283  				wget -c %s; sleep 2' &", uri);
   1.284 -	system (buffer);
   1.285 +	system(buffer);
   1.286  }
   1.287  
   1.288  /* Zoom out and in callback function */
   1.289  static void
   1.290 -zoom_out_cb (GtkWidget *mainwindow)
   1.291 +zoom_out_cb(GtkWidget *mainwindow)
   1.292  {
   1.293 -	webkit_web_view_zoom_out (webview);
   1.294 +	webkit_web_view_zoom_out(webview);
   1.295  }
   1.296  
   1.297  static void
   1.298 -zoom_in_cb (GtkWidget *mainwindow)
   1.299 +zoom_in_cb(GtkWidget *mainwindow)
   1.300  {
   1.301 -	webkit_web_view_zoom_in (webview);
   1.302 +	webkit_web_view_zoom_in(webview);
   1.303  }
   1.304  
   1.305  /* Add items to WebKit contextual menu */
   1.306  static void
   1.307 -populate_menu_cb (WebKitWebView *webview, GtkMenu *menu, gpointer data)
   1.308 +populate_menu_cb(WebKitWebView *webview, GtkMenu *menu, gpointer data)
   1.309  {
   1.310  	GtkWidget* item;
   1.311  	
   1.312  	/* Separator */
   1.313 -	item = gtk_separator_menu_item_new ();
   1.314 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.315 +	item = gtk_separator_menu_item_new();
   1.316 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.317  
   1.318  	/* Zoom in */
   1.319 -	item = gtk_image_menu_item_new_with_label ("Zoom in");
   1.320 -	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   1.321 -	gtk_image_new_from_stock (GTK_STOCK_ZOOM_IN, GTK_ICON_SIZE_MENU));
   1.322 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.323 -	g_signal_connect (item, "activate", G_CALLBACK (zoom_in_cb), NULL);
   1.324 +	item = gtk_image_menu_item_new_with_label("Zoom in");
   1.325 +	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   1.326 +	gtk_image_new_from_stock(GTK_STOCK_ZOOM_IN, GTK_ICON_SIZE_MENU));
   1.327 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.328 +	g_signal_connect(item, "activate", G_CALLBACK(zoom_in_cb), NULL);
   1.329  	
   1.330  	/* Zoom out */
   1.331 -	item = gtk_image_menu_item_new_with_label ("Zoom out");
   1.332 -	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   1.333 -	gtk_image_new_from_stock (GTK_STOCK_ZOOM_OUT, GTK_ICON_SIZE_MENU));
   1.334 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.335 -	g_signal_connect (item, "activate", G_CALLBACK (zoom_out_cb), NULL);
   1.336 +	item = gtk_image_menu_item_new_with_label("Zoom out");
   1.337 +	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   1.338 +	gtk_image_new_from_stock(GTK_STOCK_ZOOM_OUT, GTK_ICON_SIZE_MENU));
   1.339 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.340 +	g_signal_connect(item, "activate", G_CALLBACK(zoom_out_cb), NULL);
   1.341  
   1.342  	/* Separator */
   1.343 -	item = gtk_separator_menu_item_new ();
   1.344 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.345 +	item = gtk_separator_menu_item_new();
   1.346 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.347  
   1.348  	/* TazWeb documentation */
   1.349 -	item = gtk_image_menu_item_new_with_label ("TazWeb manual");
   1.350 -	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   1.351 -	gtk_image_new_from_stock (GTK_STOCK_INFO, GTK_ICON_SIZE_MENU));
   1.352 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.353 -	g_signal_connect (item, "activate", G_CALLBACK (tazweb_doc_cb), NULL);
   1.354 +	item = gtk_image_menu_item_new_with_label("TazWeb manual");
   1.355 +	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   1.356 +	gtk_image_new_from_stock(GTK_STOCK_INFO, GTK_ICON_SIZE_MENU));
   1.357 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.358 +	g_signal_connect(item, "activate", G_CALLBACK(tazweb_doc_cb), NULL);
   1.359  
   1.360  	/* View source mode */
   1.361 -	item = gtk_image_menu_item_new_with_label ("View source mode");
   1.362 -	gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (item),
   1.363 -	gtk_image_new_from_stock (GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU));
   1.364 -	gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
   1.365 -	g_signal_connect (item, "activate", G_CALLBACK (view_source_cb), NULL);
   1.366 +	item = gtk_image_menu_item_new_with_label("View source mode");
   1.367 +	gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
   1.368 +	gtk_image_new_from_stock(GTK_STOCK_PROPERTIES, GTK_ICON_SIZE_MENU));
   1.369 +	gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
   1.370 +	g_signal_connect(item, "activate", G_CALLBACK(view_source_cb), NULL);
   1.371  	
   1.372 -	gtk_widget_show_all (GTK_WIDGET (menu));
   1.373 +	gtk_widget_show_all(GTK_WIDGET(menu));
   1.374  }
   1.375  
   1.376  /* Open in a new window from menu */
   1.377  static WebKitWebView*
   1.378 -create_web_view_cb (WebKitWebView* webview, GtkWidget* window)
   1.379 +create_web_view_cb(WebKitWebView* webview, GtkWidget* window)
   1.380  {
   1.381 -	return WEBKIT_WEB_VIEW (webview);
   1.382 +	return WEBKIT_WEB_VIEW(webview);
   1.383  }
   1.384  
   1.385  /* Scrolled window for the webview */
   1.386  static GtkWidget*
   1.387 -create_browser ()
   1.388 +create_browser()
   1.389  {
   1.390 -	scrolled = gtk_scrolled_window_new (NULL, NULL);
   1.391 -	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolled),
   1.392 +	scrolled = gtk_scrolled_window_new(NULL, NULL);
   1.393 +	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled),
   1.394  			GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
   1.395  
   1.396 -	webview = WEBKIT_WEB_VIEW (webkit_web_view_new ());
   1.397 -	gtk_container_add (GTK_CONTAINER (scrolled), GTK_WIDGET (webview));
   1.398 +	webview = WEBKIT_WEB_VIEW(webkit_web_view_new());
   1.399 +	gtk_container_add(GTK_CONTAINER(scrolled), GTK_WIDGET(webview));
   1.400  
   1.401  	/* Connect WebKit events */
   1.402 -	g_signal_connect (webview, "notify::title",
   1.403 -			G_CALLBACK (notify_title_cb), webview);
   1.404 -	g_signal_connect (webview, "notify::progress",
   1.405 -			G_CALLBACK (notify_progress_cb), webview);
   1.406 -	g_signal_connect (webview, "notify::load-status",
   1.407 -			G_CALLBACK (notify_load_status_cb), webview);
   1.408 -	g_signal_connect (webview, "download-requested",
   1.409 -			G_CALLBACK (download_requested_cb), NULL);
   1.410 -	g_signal_connect (webview, "create-web-view",
   1.411 -			G_CALLBACK (create_web_view_cb), webview);
   1.412 +	g_signal_connect(webview, "notify::title",
   1.413 +			G_CALLBACK(notify_title_cb), webview);
   1.414 +	g_signal_connect(webview, "notify::progress",
   1.415 +			G_CALLBACK(notify_progress_cb), webview);
   1.416 +	g_signal_connect(webview, "notify::load-status",
   1.417 +			G_CALLBACK(notify_load_status_cb), webview);
   1.418 +	g_signal_connect(webview, "download-requested",
   1.419 +			G_CALLBACK(download_requested_cb), NULL);
   1.420 +	g_signal_connect(webview, "create-web-view",
   1.421 +			G_CALLBACK(create_web_view_cb), webview);
   1.422  
   1.423  	/* Connect WebKit contextual menu items */
   1.424 -	g_object_connect (G_OBJECT (webview), "signal::populate-popup",
   1.425 -		G_CALLBACK (populate_menu_cb), webview, NULL);
   1.426 +	g_object_connect(G_OBJECT(webview), "signal::populate-popup",
   1.427 +		G_CALLBACK(populate_menu_cb), webview, NULL);
   1.428  
   1.429  	return scrolled;
   1.430  }
   1.431  
   1.432  /* Loader area */
   1.433  static GtkWidget*
   1.434 -create_loader ()
   1.435 +create_loader()
   1.436  {
   1.437 -	loader = gtk_drawing_area_new ();
   1.438 -	gtk_widget_set_size_request (loader, 0, 2);
   1.439 -	g_signal_connect (G_OBJECT (loader), "expose_event",
   1.440 -		G_CALLBACK (expose_loader_cb), NULL);
   1.441 +	loader = gtk_drawing_area_new();
   1.442 +	gtk_widget_set_size_request(loader, 0, 2);
   1.443 +	g_signal_connect(G_OBJECT(loader), "expose_event",
   1.444 +		G_CALLBACK(expose_loader_cb), NULL);
   1.445  	
   1.446  	return loader;
   1.447  }
   1.448  
   1.449  static GtkWidget*
   1.450 -create_toolbar ()
   1.451 +create_toolbar()
   1.452  {
   1.453  	GtkToolItem* item;
   1.454  	GdkColor bg;
   1.455  	
   1.456 -	toolbar = gtk_toolbar_new ();
   1.457 -	//gtk_widget_set_size_request (toolbar, 0, 24);
   1.458 -	gtk_toolbar_set_orientation (GTK_TOOLBAR (toolbar),
   1.459 +	toolbar = gtk_toolbar_new();
   1.460 +	//gtk_widget_set_size_request(toolbar, 0, 24);
   1.461 +	gtk_toolbar_set_orientation(GTK_TOOLBAR(toolbar),
   1.462  			GTK_ORIENTATION_HORIZONTAL);
   1.463 -	gtk_toolbar_set_style (GTK_TOOLBAR (toolbar),
   1.464 +	gtk_toolbar_set_style(GTK_TOOLBAR(toolbar),
   1.465  			GTK_TOOLBAR_BOTH_HORIZ);
   1.466 -	gdk_color_parse (toolbarbg, &bg);
   1.467 -	gtk_widget_modify_bg (toolbar, GTK_STATE_NORMAL, &bg);
   1.468 +	gdk_color_parse(toolbarbg, &bg);
   1.469 +	gtk_widget_modify_bg(toolbar, GTK_STATE_NORMAL, &bg);
   1.470  
   1.471  	/* The back button */
   1.472 -    item = gtk_tool_button_new_from_stock (GTK_STOCK_GO_BACK);
   1.473 -    g_signal_connect (G_OBJECT (item), "clicked", G_CALLBACK (go_back_cb), NULL);
   1.474 -    gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.475 +    item = gtk_tool_button_new_from_stock(GTK_STOCK_GO_BACK);
   1.476 +    g_signal_connect(G_OBJECT(item), "clicked", G_CALLBACK(go_back_cb), NULL);
   1.477 +    gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.478  
   1.479      /* The forward button */
   1.480 -    item = gtk_tool_button_new_from_stock (GTK_STOCK_GO_FORWARD);
   1.481 -    g_signal_connect (G_OBJECT (item), "clicked", G_CALLBACK (go_forward_cb), NULL);
   1.482 -    gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.483 +    item = gtk_tool_button_new_from_stock(GTK_STOCK_GO_FORWARD);
   1.484 +    g_signal_connect(G_OBJECT(item), "clicked", G_CALLBACK(go_forward_cb), NULL);
   1.485 +    gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.486  
   1.487      /* Home button */
   1.488 -	item = gtk_tool_button_new_from_stock (GTK_STOCK_HOME);
   1.489 -	g_signal_connect (G_OBJECT (item), "clicked",
   1.490 -			G_CALLBACK (go_home_cb), NULL);
   1.491 -	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.492 +	item = gtk_tool_button_new_from_stock(GTK_STOCK_HOME);
   1.493 +	g_signal_connect(G_OBJECT(item), "clicked",
   1.494 +			G_CALLBACK(go_home_cb), NULL);
   1.495 +	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.496  
   1.497  	/* URL entry */
   1.498 -	item = gtk_tool_item_new ();
   1.499 -	gtk_tool_item_set_expand (item, TRUE);
   1.500 +	item = gtk_tool_item_new();
   1.501 +	gtk_tool_item_set_expand(item, TRUE);
   1.502  	
   1.503 -	urientry = gtk_entry_new ();
   1.504 -	gtk_widget_modify_base ( GTK_WIDGET (urientry),
   1.505 +	urientry = gtk_entry_new();
   1.506 +	gtk_widget_modify_base( GTK_WIDGET(urientry),
   1.507  			GTK_STATE_NORMAL, &bg);
   1.508 -	gtk_entry_set_inner_border (GTK_ENTRY (urientry), NULL);
   1.509 -	gtk_entry_set_has_frame (GTK_ENTRY (urientry), FALSE);
   1.510 +	gtk_entry_set_inner_border(GTK_ENTRY(urientry), NULL);
   1.511 +	gtk_entry_set_has_frame(GTK_ENTRY(urientry), FALSE);
   1.512  	
   1.513 -	gtk_container_add (GTK_CONTAINER (item), urientry);
   1.514 -	g_signal_connect (G_OBJECT (urientry), "activate",
   1.515 -			G_CALLBACK (uri_entry_cb), NULL);
   1.516 -	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.517 +	gtk_container_add(GTK_CONTAINER(item), urientry);
   1.518 +	g_signal_connect(G_OBJECT(urientry), "activate",
   1.519 +			G_CALLBACK(uri_entry_cb), NULL);
   1.520 +	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.521  
   1.522  	/* Separator */
   1.523 -	item = gtk_separator_tool_item_new ();
   1.524 -	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1); 
   1.525 +	item = gtk_separator_tool_item_new();
   1.526 +	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1); 
   1.527  	
   1.528  	/* Search entry */
   1.529 -	item = gtk_tool_item_new ();
   1.530 -	search = gtk_entry_new ();
   1.531 -	gtk_widget_set_size_request (search, 150, 20);
   1.532 -	gtk_container_add (GTK_CONTAINER (item), search);
   1.533 -	g_signal_connect (G_OBJECT (search), "activate",
   1.534 -			G_CALLBACK (search_entry_cb), NULL);
   1.535 -	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.536 +	item = gtk_tool_item_new();
   1.537 +	search = gtk_entry_new();
   1.538 +	gtk_widget_set_size_request(search, 150, 20);
   1.539 +	gtk_container_add(GTK_CONTAINER(item), search);
   1.540 +	g_signal_connect(G_OBJECT(search), "activate",
   1.541 +			G_CALLBACK(search_entry_cb), NULL);
   1.542 +	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.543  
   1.544  	/* The Fullscreen button */
   1.545 -	item = gtk_tool_button_new_from_stock (GTK_STOCK_FULLSCREEN);
   1.546 -	g_signal_connect (G_OBJECT (item), "clicked",
   1.547 -			G_CALLBACK (fullscreen_cb), NULL);
   1.548 -	gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
   1.549 +	item = gtk_tool_button_new_from_stock(GTK_STOCK_FULLSCREEN);
   1.550 +	g_signal_connect(G_OBJECT(item), "clicked",
   1.551 +			G_CALLBACK(fullscreen_cb), NULL);
   1.552 +	gtk_toolbar_insert(GTK_TOOLBAR(toolbar), item, -1);
   1.553  
   1.554  	return toolbar;
   1.555  }
   1.556  
   1.557  /* Main window */
   1.558  static GtkWidget*
   1.559 -create_window ()
   1.560 +create_window()
   1.561  {
   1.562 -	GtkWidget* window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
   1.563 -	GtkWidget* vbox = gtk_vbox_new (FALSE, 0);
   1.564 +	GtkWidget* window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
   1.565 +	GtkWidget* vbox = gtk_vbox_new(FALSE, 0);
   1.566  
   1.567  	/* Default TazWeb window size ratio to 3/4 --> 720, 540 */
   1.568 -	gtk_window_set_default_size (GTK_WINDOW (window), 800, 600);
   1.569 -	gtk_window_set_icon (GTK_WINDOW (window),
   1.570 -			create_pixbuf ("/usr/share/pixmaps/tazweb.png"));
   1.571 -	gtk_widget_set_name (window, "TazWeb");
   1.572 -	g_signal_connect (window, "destroy", G_CALLBACK (destroy_cb), NULL);
   1.573 +	gtk_window_set_default_size(GTK_WINDOW(window), 800, 600);
   1.574 +	gtk_window_set_icon(GTK_WINDOW(window),
   1.575 +			create_pixbuf("/usr/share/pixmaps/tazweb.png"));
   1.576 +	gtk_widget_set_name(window, "TazWeb");
   1.577 +	g_signal_connect(window, "destroy", G_CALLBACK(destroy_cb), NULL);
   1.578  
   1.579  	/* Pack box and container */
   1.580 -	gtk_box_pack_start (GTK_BOX (vbox), create_browser (), TRUE, TRUE, 0);
   1.581 -	gtk_container_add (GTK_CONTAINER (vbox), create_loader());
   1.582 -	gtk_box_set_child_packing (GTK_BOX (vbox), loader,
   1.583 +	gtk_box_pack_start(GTK_BOX(vbox), create_browser(), TRUE, TRUE, 0);
   1.584 +	gtk_container_add(GTK_CONTAINER(vbox), create_loader());
   1.585 +	gtk_box_set_child_packing(GTK_BOX(vbox), loader,
   1.586  		FALSE, FALSE, 0, GTK_PACK_START);
   1.587 -	gtk_box_pack_start (GTK_BOX (vbox), create_toolbar (), FALSE, FALSE, 0);
   1.588 -	gtk_container_add (GTK_CONTAINER (window), vbox);
   1.589 +	gtk_box_pack_start(GTK_BOX(vbox), create_toolbar(), FALSE, FALSE, 0);
   1.590 +	gtk_container_add(GTK_CONTAINER(window), vbox);
   1.591  
   1.592  	return window;	
   1.593  }
   1.594  
   1.595  int
   1.596 -main (int argc, char* argv[])
   1.597 +main(int argc, char* argv[])
   1.598  {
   1.599 -	gtk_init (&argc, &argv);
   1.600 -	if (!g_thread_supported ())
   1.601 -		g_thread_init (NULL);
   1.602 +	gtk_init(&argc, &argv);
   1.603 +	if (!g_thread_supported())
   1.604 +		g_thread_init(NULL);
   1.605  
   1.606  	/* Get a default home.html if missing */
   1.607 -	if (! g_file_test (CONFIG, G_FILE_TEST_EXISTS))
   1.608 -		system ("cp -r /usr/share/tazweb $HOME/.config/tazweb");
   1.609 +	if (! g_file_test(CONFIG, G_FILE_TEST_EXISTS))
   1.610 +		system("cp -r /usr/share/tazweb $HOME/.config/tazweb");
   1.611  
   1.612  	/* Load the start page file or the url in argument */
   1.613 -	uri = (char*) (argc > 1 ? argv[1] : START);
   1.614 +	uri =(char*)(argc > 1 ? argv[1] : START);
   1.615  	if (argv[1])
   1.616 -		check_requested_uri ();
   1.617 +		check_requested_uri();
   1.618  		
   1.619 -	mainwindow = create_window ();
   1.620 -	gtk_widget_show_all (mainwindow);
   1.621 -	webkit_web_view_load_uri (webview, uri);
   1.622 -	gtk_widget_grab_focus (GTK_WIDGET (webview));
   1.623 -	gtk_main ();
   1.624 +	mainwindow = create_window();
   1.625 +	gtk_widget_show_all(mainwindow);
   1.626 +	
   1.627 +	webkit_web_view_load_uri(webview, uri);
   1.628 +	gtk_widget_grab_focus(GTK_WIDGET(webview));
   1.629 +	
   1.630 +	gtk_main();
   1.631  	
   1.632  	return 0;
   1.633  }