Skip to content

Commit

Permalink
Mouving example from workspace member to example
Browse files Browse the repository at this point in the history
  • Loading branch information
Ultraxime committed Aug 27, 2024
1 parent 61ccb3e commit b704bcf
Show file tree
Hide file tree
Showing 54 changed files with 189 additions and 605 deletions.
310 changes: 5 additions & 305 deletions Cargo.lock

Large diffs are not rendered by default.

99 changes: 74 additions & 25 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -78,36 +78,85 @@ features = ["advanced"]
[profile.dev.package."*"]
opt-level = 2

[workspace]
members = [
"examples/badge",
"examples/card",
"examples/number_input",
"examples/typed_input",
"examples/date_picker",
"examples/color_picker",
"examples/grid",
"examples/tab_bar",
"examples/tabs",
"examples/time_picker",
"examples/sliderbar",
"examples/wrap",
"examples/selection_list",
"examples/context_menu",
"examples/spinner",
"examples/WidgetIDReturn",
"examples/drop_down",
"examples/menu",
"examples/sidebar",
]
[dev-dependencies]
num-traits = "0.2.16" # For widget_id_return example
rand = "0.8" # For wrap example

[workspace.dependencies.iced]
[dev-dependencies.iced]
git = "https://github.com/iced-rs/iced.git"
#rev = "b474a2b7a763dcde6a377cb409001a7b5285ee8d"
version = "0.13.0-dev"
#default-features = false
features = ["advanced", "wgpu"]
features = ["advanced", "wgpu", "image"]

[workspace.dependencies.iced_aw]
[dev-dependencies.iced_aw]
path = "./"
default-features = false

[[example]]
name = "badge"
required-features = ["badge"]

[[example]]
name = "card"
required-features = ["card"]

[[example]]
name = "color_picker"
required-features = ["color_picker"]

[[example]]
name = "date_picker"
required-features = ["date_picker"]

[[example]]
name = "grid"
required-features = ["grid"]

[[example]]
name = "menu"
required-features = ["menu"]

[[example]]
name = "number_input"
required-features = ["number_input"]

[[example]]
name = "selection_list"
required-features = ["selection_list"]

[[example]]
name = "side_bar"
required-features = ["sidebar"]

[[example]]
name = "slide_bar"
required-features = ["slide_bar"]

[[example]]
name = "spinner"
required-features = ["spinner"]

[[example]]
name = "tab_bar"
required-features = ["tab_bar"]

[[example]]
name = "tabs"
required-features = ["tabs"]

[[example]]
name = "time_picker"
required-features = ["time_picker"]

[[example]]
name = "typed_input"
required-features = ["typed_input"]

[[example]]
name = "widget_id_return"
required-features = ["number_input"]

[[example]]
name = "wrap"
required-features = ["wrap", "number_input"]
15 changes: 0 additions & 15 deletions examples/WidgetIDReturn/Cargo.toml

This file was deleted.

4 changes: 4 additions & 0 deletions examples/badge/src/main.rs → examples/badge.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the `badge` widget.
//
// It was written by Kaiden42 <gitlab@tinysn.com>

use iced::{
widget::{Column, Container, Row, Text},
Alignment, Element, Length,
Expand Down
15 changes: 0 additions & 15 deletions examples/badge/Cargo.toml

This file was deleted.

4 changes: 4 additions & 0 deletions examples/card/src/main.rs → examples/card.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the `card` widget
//
// It was written by Kaiden42 <gitlab@tinysn.com>

use iced::{
widget::{Button, Column, Container, Scrollable, Text},
Element, Length,
Expand Down
14 changes: 0 additions & 14 deletions examples/card/Cargo.toml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the `color_picker` widget
//
// It was written by Kaiden42 <gitlab@tinysn.com>

use iced::{
widget::{Button, Container, Row, Text},
Alignment, Color, Element, Length,
Expand Down
14 changes: 0 additions & 14 deletions examples/color_picker/Cargo.toml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the `ContextMenu` widget
//
// It was written by wiiznokes <wiiznokes2@gmail.com>

use iced::{
widget::{column, Button, Container, Row, Text},
Alignment, Element,
Expand Down
13 changes: 0 additions & 13 deletions examples/context_menu/Cargo.toml

This file was deleted.

4 changes: 4 additions & 0 deletions examples/date_picker/src/main.rs → examples/date_picker.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the [`date_picker`] widget.
//
// It was written by Kaiden42 <gitlab@tinysn.com>

use iced::{
widget::{Button, Container, Row, Text},
Alignment, Element, Length,
Expand Down
12 changes: 0 additions & 12 deletions examples/date_picker/Cargo.toml

This file was deleted.

4 changes: 4 additions & 0 deletions examples/drop_down/src/main.rs → examples/drop_down.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the [`DropDown`] widget
//
// It was written by wiiznokes <wiiznokes2@gmail.com>

use std::fmt::Display;

use iced::{
Expand Down
13 changes: 0 additions & 13 deletions examples/drop_down/Cargo.toml

This file was deleted.

4 changes: 4 additions & 0 deletions examples/grid/src/main.rs → examples/grid.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the grid widget
//
// It was written by Alexander van Saase <avsaase [at] gmail.com>

use iced::widget::{checkbox, container, pick_list, row, slider};
use iced::Padding;
use iced::{
Expand Down
9 changes: 0 additions & 9 deletions examples/grid/Cargo.toml

This file was deleted.

2 changes: 2 additions & 0 deletions examples/menu/src/main.rs → examples/menu.rs
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// This example demonstrates how to use the menu widget

use iced::border::Radius;
use iced::widget::{
button, checkbox, container, horizontal_space, row, scrollable, slider, text, text_input,
Expand Down
13 changes: 0 additions & 13 deletions examples/menu/Cargo.toml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the number input widget
//
// It was written by leang27 <52003343+leang27@users.noreply.github.com>

use iced::{
widget::{Container, Row, Text},
Alignment, Element, Length,
Expand Down
15 changes: 0 additions & 15 deletions examples/number_input/Cargo.toml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// This example demonstrates how to use the selection list widget
//
// It was written by Héctor Ramón Jiménez <hector0193@gmail.com> and Andrew Wheeler <genusistimelord@gmail.com>

use iced::{
widget::{button, Column, Container, Text},
Alignment, Element, Font, Length,
Expand Down
16 changes: 0 additions & 16 deletions examples/selection_list/Cargo.toml

This file was deleted.

File renamed without changes.
15 changes: 8 additions & 7 deletions examples/sidebar/src/ferris.rs → examples/side_bar/ferris.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use iced::{
widget::{Column, Container, Image, Slider, Text},
advanced::image::Bytes,
widget::{image::Handle, Column, Container, Image, Slider, Text},
Alignment, Element, Length,
};
use iced_aw::sidebar::TabLabel;
Expand Down Expand Up @@ -68,12 +69,12 @@ impl Tab for FerrisTab {
}

fn ferris<'a>(width: f32) -> Container<'a, FerrisMessage> {
Container::new(if cfg!(target_arch = "wasm32") {
Image::new("images/ferris.png")
} else {
Image::new(format!("{}/images/ferris.png", env!("CARGO_MANIFEST_DIR")))
.width(Length::Fixed(width))
})
Container::new(
Image::new(Handle::from_bytes(Bytes::from_static(include_bytes!(
"./images/ferris.png"
))))
.width(Length::Fixed(width)),
)
.width(Length::Fill)
.center_x(Length::Fill)
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
File renamed without changes.
2 changes: 1 addition & 1 deletion examples/sidebar/src/main.rs → examples/side_bar/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ use settings::{style_from_index, SettingsMessage, SettingsTab, SidebarPosition};

const HEADER_SIZE: u16 = 32;
const TAB_PADDING: u16 = 16;
const ICON_BYTES: &[u8] = include_bytes!("../fonts/icons.ttf");
const ICON_BYTES: &[u8] = include_bytes!("fonts/icons.ttf");
const ICON: Font = Font::with_name("icons");

enum Icon {
Expand Down
File renamed without changes.
12 changes: 0 additions & 12 deletions examples/sidebar/Cargo.toml

This file was deleted.

Loading

0 comments on commit b704bcf

Please sign in to comment.