aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/variables.c
diff options
context:
space:
mode:
authorGravatar Brendan Taylor <whateley@gmail.com>2011-09-15 23:14:52 +0000
committerGravatar Brendan Taylor <whateley@gmail.com>2011-09-17 17:04:04 +0000
commitb327b2147a28a2a81cf591875d3f4aee2aa971d4 (patch)
tree18ebadcef84b6d7ba838f1b1fc369fc63a8e459b /src/variables.c
parent65ace942fdabfd6116163a21eec7cd7bbd3cbcb1 (diff)
convert show_status to a getter
Diffstat (limited to 'src/variables.c')
-rw-r--r--src/variables.c16
1 files changed, 7 insertions, 9 deletions
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)},