summaryrefslogtreecommitdiff
path: root/riscos/gui/status_bar.h
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2006-10-11 23:25:02 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2006-10-11 23:25:02 +0000
commita6d038c543ba9ee197e844399bf5ffa582b1e7a8 (patch)
tree03d4ec40f5c2418b162ecabbed2b8e07c2bc7d1a /riscos/gui/status_bar.h
parentab03c6736098f4123ff6865ec6a12fe8ba4b3feb (diff)
downloadnetsurf-a6d038c543ba9ee197e844399bf5ffa582b1e7a8.tar.gz
netsurf-a6d038c543ba9ee197e844399bf5ffa582b1e7a8.tar.bz2
UTF-8 status bar component.
svn path=/trunk/netsurf/; revision=2995
Diffstat (limited to 'riscos/gui/status_bar.h')
-rw-r--r--riscos/gui/status_bar.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/riscos/gui/status_bar.h b/riscos/gui/status_bar.h
new file mode 100644
index 000000000..b1c5baca4
--- /dev/null
+++ b/riscos/gui/status_bar.h
@@ -0,0 +1,34 @@
+/*
+ * This file is part of NetSurf, http://netsurf.sourceforge.net/
+ * Licensed under the GNU General Public License,
+ * http://www.opensource.org/licenses/gpl-license
+ * Copyright 2006 Richard Wilson <info@tinct.net>
+ */
+
+/** \file
+ * UTF8 status bar (interface).
+ */
+
+#include <stdbool.h>
+
+#ifndef _NETSURF_RISCOS_STATUS_BAR_H_
+#define _NETSURF_RISCOS_STATUS_BAR_H_
+
+struct status_bar;
+
+struct status_bar *ro_gui_status_bar_create(wimp_w parent, unsigned int width);
+void ro_gui_status_bar_destroy(struct status_bar *sb);
+
+wimp_w ro_gui_status_bar_get_window(struct status_bar *sb);
+unsigned int ro_gui_status_bar_get_width(struct status_bar *sb);
+void ro_gui_status_bar_resize(struct status_bar *sb);
+void ro_gui_status_bar_set_visible(struct status_bar *pb, bool visible);
+bool ro_gui_status_bar_get_visible(struct status_bar *pb);
+void ro_gui_status_bar_set_text(struct status_bar *pb, const char *text);
+void ro_gui_status_bar_set_progress_value(struct status_bar *sb,
+ unsigned int value);
+void ro_gui_status_bar_set_progress_range(struct status_bar *sb,
+ unsigned int range);
+void ro_gui_status_bar_set_progress_icon(struct status_bar *sb,
+ const char *icon);
+#endif