diff options
author | Peter Hofmann <scm@uninformativ.de> | 2020-04-25 09:49:15 +0200 |
---|---|---|
committer | Peter Hofmann <scm@uninformativ.de> | 2020-04-25 09:49:15 +0200 |
commit | 675ebdcbebc2e068218c4fe67874af7aed02e573 (patch) | |
tree | 3cd99a8b6cf7fa462e7fdb7d3b56cd120eda570f /browser.c | |
parent | fe194143ed6db650936baa3313bc1061a38049f5 (diff) | |
download | lariza-675ebdcbebc2e068218c4fe67874af7aed02e573.tar.gz |
Make tab width customizable
Diffstat (limited to 'browser.c')
-rw-r--r-- | browser.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -97,6 +97,7 @@ static gboolean initial_wc_setup_done = FALSE; static GHashTable *keywords = NULL; static gchar *search_text = NULL; static GtkPositionType tab_pos = GTK_POS_TOP; +static gint tab_width_chars = 20; static gchar *user_agent = NULL; @@ -234,7 +235,7 @@ client_new(const gchar *uri, WebKitWebView *related_wv, gboolean show) c->tablabel = gtk_label_new(__NAME__); gtk_label_set_ellipsize(GTK_LABEL(c->tablabel), PANGO_ELLIPSIZE_END); - gtk_label_set_width_chars(GTK_LABEL(c->tablabel), 20); + gtk_label_set_width_chars(GTK_LABEL(c->tablabel), tab_width_chars); evbox = gtk_event_box_new(); gtk_container_add(GTK_CONTAINER(evbox), c->tablabel); @@ -690,6 +691,10 @@ grab_environment_configuration(void) tab_pos = GTK_POS_LEFT; } + e = g_getenv(__NAME_UPPERCASE__"_TAB_WIDTH_CHARS"); + if (e != NULL) + tab_width_chars = atoi(e); + e = g_getenv(__NAME_UPPERCASE__"_USER_AGENT"); if (e != NULL) user_agent = g_strdup(e); |