pub struct SigningData { /* private fields */ }Available on crate feature
v23_7 only.Expand description
GLib type: Boxed type with copy-on-clone semantics.
Implementations§
Source§impl SigningData
impl SigningData
Sourcepub fn as_ptr(&self) -> *mut PopplerSigningData
pub fn as_ptr(&self) -> *mut PopplerSigningData
Return the inner pointer to the underlying C value.
Sourcepub unsafe fn from_glib_ptr_borrow(ptr: &*mut PopplerSigningData) -> &Self
pub unsafe fn from_glib_ptr_borrow(ptr: &*mut PopplerSigningData) -> &Self
Borrows the underlying C value.
Sourcepub unsafe fn from_glib_ptr_borrow_mut(
ptr: &mut *mut PopplerSigningData,
) -> &mut Self
pub unsafe fn from_glib_ptr_borrow_mut( ptr: &mut *mut PopplerSigningData, ) -> &mut Self
Borrows the underlying C value mutably.
Source§impl SigningData
impl SigningData
pub fn new() -> SigningData
pub fn background_color(&self) -> Option<Color>
pub fn border_color(&self) -> Option<Color>
pub fn border_width(&self) -> f64
pub fn certificate_info(&self) -> Option<CertificateInfo>
pub fn destination_filename(&self) -> Option<GString>
pub fn document_owner_password(&self) -> Option<GString>
pub fn document_user_password(&self) -> Option<GString>
pub fn field_partial_name(&self) -> Option<GString>
pub fn font_color(&self) -> Option<Color>
pub fn font_size(&self) -> f64
pub fn image_path(&self) -> Option<GString>
pub fn left_font_size(&self) -> f64
pub fn location(&self) -> Option<GString>
pub fn page(&self) -> i32
pub fn password(&self) -> Option<GString>
pub fn reason(&self) -> Option<GString>
pub fn signature_rectangle(&self) -> Option<Rectangle>
pub fn signature_text(&self) -> Option<GString>
pub fn signature_text_left(&self) -> Option<GString>
pub fn set_background_color(&mut self, background_color: &Color)
pub fn set_border_color(&mut self, border_color: &Color)
pub fn set_border_width(&mut self, border_width: f64)
pub fn set_certificate_info(&mut self, certificate_info: &CertificateInfo)
pub fn set_destination_filename(&mut self, filename: &str)
pub fn set_document_owner_password(&mut self, document_owner_password: &str)
pub fn set_document_user_password(&mut self, document_user_password: &str)
pub fn set_field_partial_name(&mut self, field_partial_name: &str)
pub fn set_font_color(&mut self, font_color: &Color)
pub fn set_font_size(&mut self, font_size: f64)
pub fn set_image_path(&mut self, image_path: &str)
pub fn set_left_font_size(&mut self, font_size: f64)
pub fn set_location(&mut self, location: &str)
pub fn set_page(&mut self, page: i32)
pub fn set_password(&mut self, password: &str)
pub fn set_reason(&mut self, reason: &str)
pub fn set_signature_rectangle(&mut self, signature_rect: &Rectangle)
pub fn set_signature_text(&mut self, signature_text: &str)
pub fn set_signature_text_left(&mut self, signature_text_left: &str)
Trait Implementations§
Source§impl Clone for SigningData
impl Clone for SigningData
Source§impl Debug for SigningData
impl Debug for SigningData
Source§impl Default for SigningData
impl Default for SigningData
impl Eq for SigningData
Source§impl From<SigningData> for Value
impl From<SigningData> for Value
Source§fn from(o: SigningData) -> Self
fn from(o: SigningData) -> Self
Converts to this type from the input type.
Source§impl HasParamSpec for SigningData
impl HasParamSpec for SigningData
type ParamSpec = ParamSpecBoxed
Source§type SetValue = SigningData
type SetValue = SigningData
Preferred value to be used as setter for the associated ParamSpec.
type BuilderFn = fn(&str) -> ParamSpecBoxedBuilder<'_, SigningData>
fn param_spec_builder() -> Self::BuilderFn
Source§impl Hash for SigningData
impl Hash for SigningData
Source§impl Ord for SigningData
impl Ord for SigningData
Source§fn cmp(&self, other: &SigningData) -> Ordering
fn cmp(&self, other: &SigningData) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SigningData
impl PartialEq for SigningData
Source§fn eq(&self, other: &SigningData) -> bool
fn eq(&self, other: &SigningData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SigningData
impl PartialOrd for SigningData
Source§impl StaticType for SigningData
impl StaticType for SigningData
Source§fn static_type() -> Type
fn static_type() -> Type
Returns the type identifier of
Self.impl StructuralPartialEq for SigningData
Auto Trait Implementations§
impl !Send for SigningData
impl !Sync for SigningData
impl Freeze for SigningData
impl RefUnwindSafe for SigningData
impl Unpin for SigningData
impl UnsafeUnpin for SigningData
impl UnwindSafe for SigningData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *const GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GPtrArray> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
Source§impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<T> FromGlibPtrArrayContainerAsVec<<T as GlibPtrDefault>::GlibType, *mut GSList> for Twhere
T: GlibPtrDefault + FromGlibPtrNone<<T as GlibPtrDefault>::GlibType> + FromGlibPtrFull<<T as GlibPtrDefault>::GlibType>,
impl<'a, T, C, E> FromValueOptional<'a> for Twhere
T: FromValue<'a, Checker = C>,
C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError<E>>,
E: Error + Send + 'static,
Source§impl<T> IntoClosureReturnValue for T
impl<T> IntoClosureReturnValue for T
fn into_closure_return_value(self) -> Option<Value>
Source§impl<T> PropertyGet for Twhere
T: HasParamSpec,
impl<T> PropertyGet for Twhere
T: HasParamSpec,
Source§impl<T> StaticTypeExt for Twhere
T: StaticType,
impl<T> StaticTypeExt for Twhere
T: StaticType,
Source§fn ensure_type()
fn ensure_type()
Ensures that the type has been registered with the type system.