Struct gtk_sys::GtkThemingEngineClass [] [src]

pub struct GtkThemingEngineClass {
    pub parent_class: GObjectClass,
    pub render_line: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_background: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_frame: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_frame_gap: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double, _: GtkPositionType, _: c_double, _: c_double)>,
    pub render_extension: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double, _: GtkPositionType)>,
    pub render_check: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_option: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_arrow: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_expander: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_focus: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_layout: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: *mut PangoLayout)>,
    pub render_slider: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double, _: GtkOrientation)>,
    pub render_handle: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_activity: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: c_double, _: c_double, _: c_double, _: c_double)>,
    pub render_icon_pixbuf: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *const GtkIconSource, _: GtkIconSize) -> *mut GdkPixbuf>,
    pub render_icon: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: *mut GdkPixbuf, _: c_double, _: c_double)>,
    pub render_icon_surface: Option<unsafe extern "C" fn(_: *mut GtkThemingEngine, _: *mut cairo_t, _: *mut cairo_surface_t, _: c_double, _: c_double)>,
    pub padding: [gpointer; 14],
}

Fields