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

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
}
}