Browse Source

draft update action

master
yggverse 2 months ago
parent
commit
68a97fdc88
  1. 5
      src/browser/main/tab/page/navigation/base/mod.rs
  2. 5
      src/browser/main/tab/page/navigation/bookmark/mod.rs
  3. 5
      src/browser/main/tab/page/navigation/history/back/mod.rs
  4. 5
      src/browser/main/tab/page/navigation/history/forward/mod.rs
  5. 14
      src/browser/main/tab/page/navigation/history/mod.rs
  6. 25
      src/browser/main/tab/page/navigation/mod.rs
  7. 5
      src/browser/main/tab/page/navigation/reload/mod.rs
  8. 5
      src/browser/main/tab/page/navigation/request/mod.rs

5
src/browser/main/tab/page/navigation/base/mod.rs

@ -17,6 +17,11 @@ impl Base { @@ -17,6 +17,11 @@ impl Base {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Button {
&self.widget

5
src/browser/main/tab/page/navigation/bookmark/mod.rs

@ -17,6 +17,11 @@ impl Bookmark { @@ -17,6 +17,11 @@ impl Bookmark {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Button {
&self.widget

5
src/browser/main/tab/page/navigation/history/back/mod.rs

@ -17,6 +17,11 @@ impl Back { @@ -17,6 +17,11 @@ impl Back {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Button {
&self.widget

5
src/browser/main/tab/page/navigation/history/forward/mod.rs

@ -16,6 +16,11 @@ impl Forward { @@ -16,6 +16,11 @@ impl Forward {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Button {
&self.widget

14
src/browser/main/tab/page/navigation/history/mod.rs

@ -8,6 +8,8 @@ use gtk::{Box, Orientation}; @@ -8,6 +8,8 @@ use gtk::{Box, Orientation};
pub struct History {
widget: Box,
back: Back,
forward: Forward,
}
impl History {
@ -28,7 +30,17 @@ impl History { @@ -28,7 +30,17 @@ impl History {
widget.append(back.widget());
widget.append(forward.widget());
Self { widget }
Self {
widget,
back,
forward,
}
}
// Actions
pub fn update(&self) {
self.back.update();
self.forward.update();
}
// Getters

25
src/browser/main/tab/page/navigation/mod.rs

@ -13,7 +13,14 @@ use request::Request; @@ -13,7 +13,14 @@ use request::Request;
use gtk::{prelude::BoxExt, Box, Orientation};
pub struct Navigation {
// GTK
widget: Box,
// Components
base: Base,
history: History,
reload: Reload,
request: Request,
bookmark: Bookmark,
}
impl Navigation {
@ -42,7 +49,23 @@ impl Navigation { @@ -42,7 +49,23 @@ impl Navigation {
widget.append(bookmark.widget());
// Result
Self { widget }
Self {
widget,
base,
history,
reload,
request,
bookmark,
}
}
// Actions
pub fn update(&self) {
self.base.update();
self.history.update();
self.reload.update();
self.request.update();
self.bookmark.update();
}
// Getters

5
src/browser/main/tab/page/navigation/reload/mod.rs

@ -17,6 +17,11 @@ impl Reload { @@ -17,6 +17,11 @@ impl Reload {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Button {
&self.widget

5
src/browser/main/tab/page/navigation/request/mod.rs

@ -16,6 +16,11 @@ impl Request { @@ -16,6 +16,11 @@ impl Request {
}
}
// Actions
pub fn update(&self) {
todo!()
}
// Getters
pub fn widget(&self) -> &Entry {
&self.widget

Loading…
Cancel
Save