1
0
Fork 0
forked from wry/wry

autocommit 2022-01-06 19:08:32 CET

This commit is contained in:
Julian Orth 2022-01-06 19:08:32 +01:00
parent cbbc41a463
commit 4a939477a2
51 changed files with 3438 additions and 207 deletions

View file

@ -52,7 +52,7 @@ id!(XdgToplevelId);
pub struct XdgToplevel {
id: XdgToplevelId,
surface: Rc<XdgSurface>,
pub surface: Rc<XdgSurface>,
version: u32,
}

View file

@ -4,6 +4,7 @@ use crate::ifs::wl_seat::WlSeatId;
use crate::ifs::wl_surface::xdg_surface::xdg_toplevel::{XdgToplevel, XdgToplevelId, CLOSE};
use crate::object::Object;
use crate::utils::buffd::{MsgFormatter, MsgParser, MsgParserError};
use bstr::BStr;
use std::fmt::{Debug, Formatter};
use std::rc::Rc;
use thiserror::Error;
@ -209,7 +210,7 @@ impl Debug for SetParent {
}
pub(super) struct SetTitle<'a> {
pub title: &'a str,
pub title: &'a BStr,
}
impl<'a> RequestParser<'a> for SetTitle<'a> {
fn parse(parser: &mut MsgParser<'_, 'a>) -> Result<Self, MsgParserError> {
@ -225,7 +226,7 @@ impl<'a> Debug for SetTitle<'a> {
}
pub(super) struct SetAppId<'a> {
pub app_id: &'a str,
pub app_id: &'a BStr,
}
impl<'a> RequestParser<'a> for SetAppId<'a> {
fn parse(parser: &mut MsgParser<'_, 'a>) -> Result<Self, MsgParserError> {