#[repr(C)]pub struct GtkSourceGutterRendererClass {
pub parent_class: GInitiallyUnownedClass,
pub begin: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut cairo_t, _: *mut GdkRectangle, _: *mut GdkRectangle, _: *mut GtkTextIter, _: *mut GtkTextIter)>,
pub draw: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut cairo_t, _: *mut GdkRectangle, _: *mut GdkRectangle, _: *mut GtkTextIter, _: *mut GtkTextIter, _: GtkSourceGutterRendererState)>,
pub end: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer)>,
pub change_view: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextView)>,
pub change_buffer: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextBuffer)>,
pub query_activatable: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: *mut GdkEvent) -> gboolean>,
pub activate: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: *mut GdkEvent)>,
pub queue_draw: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer)>,
pub query_tooltip: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: c_int, _: c_int, _: *mut GtkTooltip) -> gboolean>,
pub query_data: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GtkTextIter, _: GtkSourceGutterRendererState)>,
pub padding: [gpointer; 20],
}
Fields§
§parent_class: GInitiallyUnownedClass
§begin: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut cairo_t, _: *mut GdkRectangle, _: *mut GdkRectangle, _: *mut GtkTextIter, _: *mut GtkTextIter)>
§draw: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut cairo_t, _: *mut GdkRectangle, _: *mut GdkRectangle, _: *mut GtkTextIter, _: *mut GtkTextIter, _: GtkSourceGutterRendererState)>
§end: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer)>
§change_view: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextView)>
§change_buffer: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextBuffer)>
§query_activatable: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: *mut GdkEvent) -> gboolean>
§activate: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: *mut GdkEvent)>
§queue_draw: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer)>
§query_tooltip: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GdkRectangle, _: c_int, _: c_int, _: *mut GtkTooltip) -> gboolean>
§query_data: Option<unsafe extern "C" fn(_: *mut GtkSourceGutterRenderer, _: *mut GtkTextIter, _: *mut GtkTextIter, _: GtkSourceGutterRendererState)>
§padding: [gpointer; 20]
Trait Implementations§
source§impl Clone for GtkSourceGutterRendererClass
impl Clone for GtkSourceGutterRendererClass
source§fn clone(&self) -> GtkSourceGutterRendererClass
fn clone(&self) -> GtkSourceGutterRendererClass
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GtkSourceGutterRendererClass
impl Debug for GtkSourceGutterRendererClass
impl Copy for GtkSourceGutterRendererClass
Auto Trait Implementations§
impl RefUnwindSafe for GtkSourceGutterRendererClass
impl !Send for GtkSourceGutterRendererClass
impl !Sync for GtkSourceGutterRendererClass
impl Unpin for GtkSourceGutterRendererClass
impl UnwindSafe for GtkSourceGutterRendererClass
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