Rename theme::Definition to application::StyleSheet
This commit is contained in:
parent
3e8f4cdd13
commit
7f3b7075db
12 changed files with 37 additions and 27 deletions
|
|
@ -1,7 +1,8 @@
|
|||
use crate::theme;
|
||||
use crate::window;
|
||||
use crate::{Command, Element, Executor, Settings, Subscription};
|
||||
|
||||
pub use iced_native::application::StyleSheet;
|
||||
|
||||
/// An interactive cross-platform application.
|
||||
///
|
||||
/// This trait is the main entrypoint of Iced. Once implemented, you can run
|
||||
|
|
@ -102,7 +103,7 @@ pub trait Application: Sized {
|
|||
type Message: std::fmt::Debug + Send;
|
||||
|
||||
/// The theme of your [`Application`].
|
||||
type Theme: Default + theme::Definition;
|
||||
type Theme: Default + StyleSheet;
|
||||
|
||||
/// The data needed to initialize your [`Application`].
|
||||
type Flags;
|
||||
|
|
|
|||
|
|
@ -174,18 +174,18 @@
|
|||
#![doc(
|
||||
html_logo_url = "https://raw.githubusercontent.com/iced-rs/iced/9ab6923e943f784985e9ef9ca28b10278297225d/docs/logo.svg"
|
||||
)]
|
||||
#![deny(missing_docs)]
|
||||
//#![deny(missing_docs)]
|
||||
#![deny(missing_debug_implementations)]
|
||||
#![deny(unused_results)]
|
||||
#![forbid(unsafe_code)]
|
||||
#![forbid(rust_2018_idioms)]
|
||||
#![cfg_attr(docsrs, feature(doc_cfg))]
|
||||
mod application;
|
||||
mod element;
|
||||
mod error;
|
||||
mod result;
|
||||
mod sandbox;
|
||||
|
||||
pub mod application;
|
||||
pub mod clipboard;
|
||||
pub mod executor;
|
||||
pub mod keyboard;
|
||||
|
|
|
|||
|
|
@ -95,9 +95,9 @@
|
|||
//! [the original widgets]: crate::widget
|
||||
//! [`button::State`]: crate::widget::button::State
|
||||
//! [impure `Application`]: crate::Application
|
||||
pub mod application;
|
||||
pub mod widget;
|
||||
|
||||
mod application;
|
||||
mod sandbox;
|
||||
|
||||
pub use application::Application;
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
use crate::pure::{self, Pure};
|
||||
use crate::theme;
|
||||
use crate::window;
|
||||
use crate::{Command, Executor, Settings, Subscription};
|
||||
|
||||
pub use iced_native::application::StyleSheet;
|
||||
|
||||
/// A pure version of [`Application`].
|
||||
///
|
||||
/// Unlike the impure version, the `view` method of this trait takes an
|
||||
|
|
@ -23,7 +24,7 @@ pub trait Application: Sized {
|
|||
type Message: std::fmt::Debug + Send;
|
||||
|
||||
/// The theme of your [`Application`].
|
||||
type Theme: Default + theme::Definition;
|
||||
type Theme: Default + StyleSheet;
|
||||
|
||||
/// The data needed to initialize your [`Application`].
|
||||
type Flags;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue