neovim-gtk/src/sys/pango/analysis.rs

21 lines
416 B
Rust
Raw Normal View History

2017-08-20 18:09:57 +00:00
use pango_sys;
use pango;
use glib::translate::*;
pub struct Analysis<'a>(&'a pango_sys::PangoAnalysis);
impl<'a> Analysis<'a> {
2017-08-20 18:09:57 +00:00
pub fn from(analysis: &'a pango_sys::PangoAnalysis) -> Self {
Analysis(analysis)
}
pub fn font(&self) -> pango::Font {
unsafe { from_glib_none(self.0.font) }
2017-08-20 18:09:57 +00:00
}
pub fn to_glib_ptr(&self) -> *const pango_sys::PangoAnalysis {
self.0
}
}