From b327b2147a28a2a81cf591875d3f4aee2aa971d4 Mon Sep 17 00:00:00 2001 From: Brendan Taylor Date: Thu, 15 Sep 2011 23:14:52 +0000 Subject: convert show_status to a getter --- src/variables.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'src/variables.c') diff --git a/src/variables.c b/src/variables.c index 272ca50..8f4f611 100644 --- a/src/variables.c +++ b/src/variables.c @@ -526,17 +526,15 @@ set_geometry(const gchar *geometry) { void set_show_status(int show_status) { - /* todo: use gtk_widget_set_visible */ - uzbl.behave.show_status = show_status; - - if (!uzbl.behave.show_status) - gtk_widget_hide(uzbl.gui.status_bar); - else - gtk_widget_show(uzbl.gui.status_bar); - + gtk_widget_set_visible(uzbl.gui.status_bar, show_status); update_title(); } +int +get_show_status() { + return gtk_widget_get_visible(uzbl.gui.status_bar); +} + void set_status_top(int status_top) { if (!uzbl.gui.scrolled_win && !uzbl.gui.status_bar) @@ -687,7 +685,7 @@ const struct var_name_to_ptr_t { { "verbose", PTR_V_INT(uzbl.state.verbose, 1, NULL)}, { "print_events", PTR_V_INT(uzbl.state.events_stdout, 1, NULL)}, - { "show_status", PTR_V_INT(uzbl.behave.show_status, 1, set_show_status)}, + { "show_status", PTR_V_INT_GETSET(show_status)}, { "status_top", PTR_V_INT(uzbl.behave.status_top, 1, set_status_top)}, { "status_format", PTR_V_STR(uzbl.behave.status_format, 1, NULL)}, { "status_format_right", PTR_V_STR(uzbl.behave.status_format_right, 1, NULL)}, -- cgit v1.2.3