21 lines
416 B
Rust
21 lines
416 B
Rust
use pango_sys;
|
|
use pango;
|
|
|
|
use glib::translate::*;
|
|
|
|
pub struct Analysis<'a>(&'a pango_sys::PangoAnalysis);
|
|
|
|
impl<'a> Analysis<'a> {
|
|
pub fn from(analysis: &'a pango_sys::PangoAnalysis) -> Self {
|
|
Analysis(analysis)
|
|
}
|
|
|
|
pub fn font(&self) -> pango::Font {
|
|
unsafe { from_glib_none(self.0.font) }
|
|
}
|
|
|
|
pub fn to_glib_ptr(&self) -> *const pango_sys::PangoAnalysis {
|
|
self.0
|
|
}
|
|
}
|