diff options
author | Robert Manea <gotmor@gmail.com> | 2009-05-06 14:15:09 +0200 |
---|---|---|
committer | Robert Manea <gotmor@gmail.com> | 2009-05-06 14:15:09 +0200 |
commit | f7abb5efe104568c31ef211a6a230a9e842dc5a3 (patch) | |
tree | 339b5ce21b41c26ef881990335388d3715b0d9aa | |
parent | 448aa22163a14d98dec430f47e1028d2c63c7980 (diff) |
added MODE symbol to statusbar template
-rw-r--r-- | uzbl.c | 6 | ||||
-rw-r--r-- | uzbl.h | 3 |
2 files changed, 7 insertions, 2 deletions
@@ -58,7 +58,7 @@ /* status bar format TODO: integrate with the config file */ -char *status_format = "<span background=\"red\" foreground=\"white\">KEYCMD</span> <span background=\"darkblue\" foreground=\"white\"> <b>TITLE</b> </span> | LOAD_PROGRESS% <span font_family=\"monospace\">LOAD_PROGRESSBAR</span> | <span foreground=\"darkgreen\">URI</span> | NAME | <span foreground=\"black\" background=\"khaki\"> Uzbl browser </span>"; +char *status_format = "<span background=\"darkgreen\" foreground=\"khaki\"> MODE </span> | Cmd: <span background=\"red\" foreground=\"white\">KEYCMD</span> | <span background=\"darkblue\" foreground=\"white\"> <b>TITLE</b> </span> | LOAD_PROGRESS% <span font_family=\"monospace\">LOAD_PROGRESSBAR</span> | <span foreground=\"darkgreen\">URI</span> | NAME | <span foreground=\"black\" background=\"khaki\"> Uzbl browser </span>"; /* housekeeping / internal variables */ static gchar selected_url[500] = "\0"; @@ -527,6 +527,10 @@ parse_status_template(const char *template) { g_string_append(ret, keycmd->str?keycmd->str:"" ); break; + case SYM_MODE: + g_string_append(ret, + insert_mode?"[I]":"[C]" ); + break; default: break; } @@ -1,7 +1,7 @@ /* statusbar symbols */ enum { SYM_TITLE, SYM_URI, SYM_NAME, SYM_LOADPRGS, SYM_LOADPRGSBAR, - SYM_KEYCMD}; + SYM_KEYCMD, SYM_MODE}; const struct { gchar *symbol_name; guint symbol_token; @@ -10,6 +10,7 @@ const struct { {"URI", SYM_URI}, {"TITLE", SYM_TITLE}, {"KEYCMD", SYM_KEYCMD}, + {"MODE", SYM_MODE}, {"LOAD_PROGRESS", SYM_LOADPRGS}, {"LOAD_PROGRESSBAR", SYM_LOADPRGSBAR}, {NULL, 0} |