aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Robert Manea <gotmor@gmail.com>2009-05-06 14:15:09 +0200
committerGravatar Robert Manea <gotmor@gmail.com>2009-05-06 14:15:09 +0200
commitf7abb5efe104568c31ef211a6a230a9e842dc5a3 (patch)
tree339b5ce21b41c26ef881990335388d3715b0d9aa
parent448aa22163a14d98dec430f47e1028d2c63c7980 (diff)
added MODE symbol to statusbar template
-rw-r--r--uzbl.c6
-rw-r--r--uzbl.h3
2 files changed, 7 insertions, 2 deletions
diff --git a/uzbl.c b/uzbl.c
index d00812c..947ec42 100644
--- a/uzbl.c
+++ b/uzbl.c
@@ -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;
}
diff --git a/uzbl.h b/uzbl.h
index 076f74c..2bd8d01 100644
--- a/uzbl.h
+++ b/uzbl.h
@@ -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}