mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-02 09:35:28 +00:00
disable inactive code
This commit is contained in:
parent
a94f54aa54
commit
57f6559a62
3 changed files with 24 additions and 23 deletions
|
|
@ -1,3 +1,4 @@
|
||||||
|
/* @TODO
|
||||||
use std::sync::Arc;
|
use std::sync::Arc;
|
||||||
|
|
||||||
pub struct Browser {
|
pub struct Browser {
|
||||||
|
|
@ -20,4 +21,4 @@ impl Browser {
|
||||||
|
|
||||||
// Restore previous browser session from DB
|
// Restore previous browser session from DB
|
||||||
fn restore(&self) {}
|
fn restore(&self) {}
|
||||||
}
|
}*/
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ pub enum Level {
|
||||||
}
|
}
|
||||||
|
|
||||||
pub struct Header {
|
pub struct Header {
|
||||||
level: Level,
|
// level: Level,
|
||||||
text: GString,
|
text: GString,
|
||||||
markup: GString,
|
markup: GString,
|
||||||
}
|
}
|
||||||
|
|
@ -54,12 +54,11 @@ impl Header {
|
||||||
"<span size=\"large\">{}</span>\n",
|
"<span size=\"large\">{}</span>\n",
|
||||||
markup_escape_text(&text)
|
markup_escape_text(&text)
|
||||||
),
|
),
|
||||||
_ => return None,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Result
|
// Result
|
||||||
return Some(Header {
|
return Some(Header {
|
||||||
level,
|
// level,
|
||||||
text,
|
text,
|
||||||
markup,
|
markup,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -3,12 +3,12 @@ use gtk::glib::{
|
||||||
};
|
};
|
||||||
|
|
||||||
pub struct Link {
|
pub struct Link {
|
||||||
alt: Option<GString>, // [optional] alternative text
|
// alt: Option<GString>, // [optional] alternative text
|
||||||
date: Option<GString>, // [optional] date @TODO store in UnixTime?
|
// date: Option<GString>, // [optional] date @TODO store in UnixTime?
|
||||||
external: bool, // external link indicator
|
// external: bool, // external link indicator
|
||||||
link: GString, // original link, wanted for title tooltip
|
// link: GString, // original link, wanted for title tooltip
|
||||||
markup: GString, // pango markup with escaped special chars
|
markup: GString, // pango markup with escaped special chars
|
||||||
uri: Uri, // parsed link object (currently not in use)
|
// uri: Uri, // parsed link object (currently not in use)
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Link {
|
impl Link {
|
||||||
|
|
@ -20,8 +20,8 @@ impl Link {
|
||||||
// returns new Link struct or None
|
// returns new Link struct or None
|
||||||
pub fn from(line: &str, base: &Uri) -> Option<Link> {
|
pub fn from(line: &str, base: &Uri) -> Option<Link> {
|
||||||
// Init struct members
|
// Init struct members
|
||||||
let mut alt: Option<GString> = None;
|
// let mut alt: Option<GString> = None;
|
||||||
let mut date: Option<GString> = None;
|
// let mut date: Option<GString> = None;
|
||||||
let external: bool;
|
let external: bool;
|
||||||
let link: GString;
|
let link: GString;
|
||||||
let markup: GString;
|
let markup: GString;
|
||||||
|
|
@ -72,7 +72,7 @@ impl Link {
|
||||||
|
|
||||||
// Date
|
// Date
|
||||||
if let Some(this) = parsed.get(2) {
|
if let Some(this) = parsed.get(2) {
|
||||||
date = Some(GString::from(this.to_string()));
|
// date = Some(GString::from(this.to_string()));
|
||||||
name.push(this.to_string());
|
name.push(this.to_string());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -80,7 +80,7 @@ impl Link {
|
||||||
match parsed.get(3) {
|
match parsed.get(3) {
|
||||||
// Not empty
|
// Not empty
|
||||||
Some(this) => {
|
Some(this) => {
|
||||||
alt = Some(GString::from(this.to_string()));
|
// alt = Some(GString::from(this.to_string()));
|
||||||
name.push(this.to_string());
|
name.push(this.to_string());
|
||||||
}
|
}
|
||||||
// Empty, use resolved address
|
// Empty, use resolved address
|
||||||
|
|
@ -96,16 +96,17 @@ impl Link {
|
||||||
);
|
);
|
||||||
|
|
||||||
Some(Self {
|
Some(Self {
|
||||||
alt,
|
// alt,
|
||||||
date,
|
// date,
|
||||||
external,
|
// external,
|
||||||
link,
|
// link,
|
||||||
markup,
|
markup,
|
||||||
uri,
|
// uri,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
// Getters
|
// Getters
|
||||||
|
/* @TODO
|
||||||
pub fn alt(&self) -> &Option<GString> {
|
pub fn alt(&self) -> &Option<GString> {
|
||||||
&self.alt
|
&self.alt
|
||||||
}
|
}
|
||||||
|
|
@ -122,11 +123,11 @@ impl Link {
|
||||||
&self.link
|
&self.link
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn uri(&self) -> &Uri {
|
||||||
|
&self.uri
|
||||||
|
}*/
|
||||||
|
|
||||||
pub fn markup(&self) -> &GString {
|
pub fn markup(&self) -> &GString {
|
||||||
&self.markup
|
&self.markup
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn uri(&self) -> &Uri {
|
|
||||||
&self.uri
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue