tazweb diff src/main.c @ rev 102

Add options --notoolbar & --useragent
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Sep 24 21:46:23 2011 +0200 (2011-09-24)
parents b8c741e8bc63
children 8bbc6e620797
line diff
     1.1 --- a/src/main.c	Sat Apr 30 11:59:35 2011 +0200
     1.2 +++ b/src/main.c	Sat Sep 24 21:46:23 2011 +0200
     1.3 @@ -430,6 +430,7 @@
     1.4  	return toolbar;
     1.5  }
     1.6  
     1.7 +static gboolean notoolbar;
     1.8  /* Main window */
     1.9  static GtkWidget*
    1.10  create_window(WebKitWebView** newwebview)
    1.11 @@ -457,8 +458,9 @@
    1.12  	/* Pack box and container */
    1.13  	gtk_box_pack_start(GTK_BOX(vbox),
    1.14  			create_browser(window, urientry, search, webview), TRUE, TRUE, 0);
    1.15 -	gtk_box_pack_start(GTK_BOX(vbox),
    1.16 -			create_toolbar(urientry, search, webview), FALSE, FALSE, 0);
    1.17 +	if (! notoolbar)
    1.18 +		gtk_box_pack_start(GTK_BOX(vbox),
    1.19 +				create_toolbar(urientry, search, webview), FALSE, FALSE, 0);
    1.20  	gtk_container_add(GTK_CONTAINER(window), vbox);
    1.21  	
    1.22  	if (newwebview)
    1.23 @@ -470,6 +472,19 @@
    1.24  int
    1.25  main(int argc, char* argv[])
    1.26  {
    1.27 +	while (argc > 1) {
    1.28 +		if (!strcmp(argv[1],"--notoolbar")) {
    1.29 +			notoolbar++;
    1.30 +		}
    1.31 +		else if (!strcmp(argv[1],"--useragent") && argc > 2) {
    1.32 +			argc--;
    1.33 +			argv++;
    1.34 +			useragent = argv[1];
    1.35 +		}
    1.36 +		else break;
    1.37 +		argc--;
    1.38 +		argv++;
    1.39 +	}
    1.40  	gtk_init(NULL, NULL);
    1.41  	if (!g_thread_supported())
    1.42  		g_thread_init(NULL);