summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-15 17:43:15 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-15 17:43:15 +0200
commit8834772fa70850559f7bd82cc8432394e3fd9db7 (patch)
tree84522dca905c8a3803dc728726975c7095c06557 /src
parent27ac85a9d98474904c422a891e54888376dec00a (diff)
downloadiced-8834772fa70850559f7bd82cc8432394e3fd9db7.tar.gz
iced-8834772fa70850559f7bd82cc8432394e3fd9db7.tar.bz2
iced-8834772fa70850559f7bd82cc8432394e3fd9db7.zip
Draft widget nodes and wire interaction
Diffstat (limited to 'src')
-rw-r--r--src/widget/button.rs6
-rw-r--r--src/widget/text.rs6
2 files changed, 8 insertions, 4 deletions
diff --git a/src/widget/button.rs b/src/widget/button.rs
index abcdbfeb..6f5d9908 100644
--- a/src/widget/button.rs
+++ b/src/widget/button.rs
@@ -40,9 +40,11 @@ use std::hash::Hash;
/// ![Button drawn by Coffee's renderer](https://github.com/hecrj/coffee/blob/bda9818f823dfcb8a7ad0ff4940b4d4b387b5208/images/ui/button.png?raw=true)
pub struct Button<'a, Message> {
state: &'a mut State,
- label: String,
+ /// The label of the button.
+ pub label: String,
class: Class,
- on_press: Option<Message>,
+ /// The message to produce when the button is pressed
+ pub on_press: Option<Message>,
style: Style,
}
diff --git a/src/widget/text.rs b/src/widget/text.rs
index 59b599bb..b529cfd2 100644
--- a/src/widget/text.rs
+++ b/src/widget/text.rs
@@ -29,8 +29,10 @@ use std::hash::Hash;
/// ```
#[derive(Debug, Clone)]
pub struct Text<Color> {
- content: String,
- size: Option<u16>,
+ /// The text contents
+ pub content: String,
+ /// The text size
+ pub size: Option<u16>,
color: Option<Color>,
style: Style,
horizontal_alignment: HorizontalAlignment,