summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--assets/index.html7
-rw-r--r--assets/style.css4
-rw-r--r--src/main.rs10
3 files changed, 16 insertions, 5 deletions
diff --git a/assets/index.html b/assets/index.html
index 7e38f36..10a14e2 100644
--- a/assets/index.html
+++ b/assets/index.html
@@ -1,5 +1,10 @@
<html>
<body>
- <h1>HelloWorld</h1>
+ <div id="sidebar_left">
+ </div>
+ <div id="content">
+ </div>
+ <div id="sidebar_right">
+ </div>
</body>
</html>
diff --git a/assets/style.css b/assets/style.css
new file mode 100644
index 0000000..6ce29f4
--- /dev/null
+++ b/assets/style.css
@@ -0,0 +1,4 @@
+body {
+ background-color: black;
+}
+
diff --git a/src/main.rs b/src/main.rs
index 8de1e6a..4444e52 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -102,7 +102,7 @@ async fn main() -> Result<()> {
let html_content = include_str!("../assets/index.html");
- web_view::builder()
+ let mut view = web_view::builder()
.title("My Project")
.content(web_view::Content::Html(html_content))
.resizable(true)
@@ -110,8 +110,10 @@ async fn main() -> Result<()> {
.user_data(())
.invoke_handler(|_webview, _arg| Ok(()))
.build()
- .map_err(Error::from)?
- .run()
- .map_err(Error::from)
+ .map_err(Error::from)?;
+
+ view.inject_css(include_str!("../assets/style.css"))?;
+
+ view.run().map_err(Error::from)
}