aboutsummaryrefslogtreecommitdiff
path: root/src/svg/style.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/svg/style.rs')
-rw-r--r--src/svg/style.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/svg/style.rs b/src/svg/style.rs
index 78b800d..7a0110e 100644
--- a/src/svg/style.rs
+++ b/src/svg/style.rs
@@ -1,3 +1,8 @@
+//! Style options for SVG components.
+//!
+//! For information on SVG styles, pleas see the SVG documentation.
+// TODO: There should be a lib available that can be integrated into the program
+
use raylib::ffi::Color;
use std::str::FromStr;
@@ -32,6 +37,7 @@ pub fn colour_from_html(html: &str) -> Option<Color> {
/// The style of the end of the stroke.
/// See [stroke-line-cap property](https://www.w3.org/TR/SVG11/painting.html#StrokeLinecapProperty)
/// in the SVG Documentation.
+#[allow(missing_docs)]
pub enum StrokeLineCap {
Butt,
Round,
@@ -41,6 +47,7 @@ pub enum StrokeLineCap {
/// The style of the joining corners of the stroke.
/// See [stroke-line-join property](https://www.w3.org/TR/SVG11/painting.html#StrokeLinejoinProperty)
/// in the SVG Documentation
+#[allow(missing_docs)]
pub enum StrokeLineJoin {
Miter,
Round,
@@ -48,6 +55,7 @@ pub enum StrokeLineJoin {
}
/// The style of a path drawing instruction.
+#[allow(missing_docs)]
pub struct Style {
pub fill: Option<Color>,
pub stroke: Color,