Rename new_notification() to new()

This commit is contained in:
Julian Ospald 2017-07-10 01:09:21 +02:00
parent fe4d803efe
commit 437f2cc756
No known key found for this signature in database
GPG Key ID: 511B62C09D50CD28
2 changed files with 18 additions and 13 deletions

View File

@ -4,9 +4,9 @@ fn main() {
// Init libnotify
libnotify::init("myapp").unwrap();
// Create a new notification and show it
let n = libnotify::Notification::new_notification("Summary",
Some("Optional Body"),
None).unwrap();
let n =
libnotify::Notification::new("Summary", Some("Optional Body"), None)
.unwrap();
// Show the notification
n.show().unwrap();
// You can also use the .show() convenience method on the context

View File

@ -4,15 +4,20 @@
//! extern crate libnotify;
//!
//! fn main() {
//! // Create a libnotify context
//! let notify = libnotify::Context::new("myapp").unwrap();
//! // Init libnotify
//! libnotify::init("myapp").unwrap();
//! // Create a new notification and show it
//! let n = notify.new_notification("Summary",
//! Some("Optional Body"),
//! None).unwrap();
//! let n = libnotify::Notification::new("Summary",
//! Some("Optional Body"),
//! None).unwrap();
//! // Show the notification
//! n.show().unwrap();
//! // You can also use the .show() convenience method on the context
//! notify.show("I am another notification", None, None).unwrap();
//! n.update("I am another notification", None, None).unwrap();
//! // Show the update notification
//! n.show().unwrap();
//! // We are done, deinit
//! libnotify::uninit();
//! }
//!
//! ```
@ -94,10 +99,10 @@ impl Notification {
/// - summary: Required summary text
/// - body: Optional body text
/// - icon: Optional icon theme icon name or filename
pub fn new_notification(summary: &str,
body: Option<&str>,
icon: Option<&str>)
-> Result<Notification> {
pub fn new(summary: &str,
body: Option<&str>,
icon: Option<&str>)
-> Result<Notification> {
init_panic!();
let summary = CString::new(summary)?;
let body = match body {