[][src]Struct oox::shared::drawingml::core::Locking

pub struct Locking {
    pub no_grouping: Option<bool>,
    pub no_select: Option<bool>,
    pub no_rotate: Option<bool>,
    pub no_change_aspect_ratio: Option<bool>,
    pub no_move: Option<bool>,
    pub no_resize: Option<bool>,
    pub no_edit_points: Option<bool>,
    pub no_adjust_handles: Option<bool>,
    pub no_change_arrowheads: Option<bool>,
    pub no_change_shape_type: Option<bool>,
}

Fields

no_grouping: Option<bool>

Specifies that the generating application should not allow shape grouping for the corresponding connection shape. That is it cannot be combined within other shapes to form a group of shapes. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_select: Option<bool>

Specifies that the generating application should not allow selecting of the corresponding connection shape. That means also that no picture, shapes or text attached to this connection shape can be selected if this attribute has been specified. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_rotate: Option<bool>

Specifies that the generating application should not allow shape rotation changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_change_aspect_ratio: Option<bool>

Specifies that the generating application should not allow aspect ratio changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_move: Option<bool>

Specifies that the generating application should not allow position changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_resize: Option<bool>

Specifies that the generating application should not allow size changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_edit_points: Option<bool>

Specifies that the generating application should not allow shape point changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_adjust_handles: Option<bool>

Specifies that the generating application should not show adjust handles for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_change_arrowheads: Option<bool>

Specifies that the generating application should not allow arrowhead changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

no_change_shape_type: Option<bool>

Specifies that the generating application should not allow shape type changes for the corresponding connection shape. If this attribute is not specified, then a value of false is assumed.

Defaults to false

Methods

impl Locking[src]

pub fn from_xml_element(xml_node: &XmlNode) -> Result<Self>[src]

pub fn try_update_from_xml_attribute(
    self,
    (attr, value): (&String, &String)
) -> Result<Self>
[src]

Trait Implementations

impl Clone for Locking[src]

impl Debug for Locking[src]

impl Default for Locking[src]

impl PartialEq<Locking> for Locking[src]

impl StructuralPartialEq for Locking[src]

Auto Trait Implementations

impl RefUnwindSafe for Locking

impl Send for Locking

impl Sync for Locking

impl Unpin for Locking

impl UnwindSafe for Locking

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.