#[repr(C)]
pub struct GtkTreeSortableIface {
    pub g_iface: GTypeInterface,
    pub sort_column_changed: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable)>,
    pub get_sort_column_id: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: *mut c_int, _: *mut GtkSortType) -> gboolean>,
    pub set_sort_column_id: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: c_int, _: GtkSortType)>,
    pub set_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: c_int, _: GtkTreeIterCompareFunc, _: gpointer, _: GDestroyNotify)>,
    pub set_default_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: GtkTreeIterCompareFunc, _: gpointer, _: GDestroyNotify)>,
    pub has_default_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable) -> gboolean>,
}
Fields
                           
                           g_iface: GTypeInterface
                           
                           
                           sort_column_changed: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable)>
                           
                           
                           get_sort_column_id: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: *mut c_int, _: *mut GtkSortType) -> gboolean>
                           
                           
                           set_sort_column_id: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: c_int, _: GtkSortType)>
                           
                           
                           set_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: c_int, _: GtkTreeIterCompareFunc, _: gpointer, _: GDestroyNotify)>
                           
                           
                           set_default_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable, _: GtkTreeIterCompareFunc, _: gpointer, _: GDestroyNotify)>
                           
                           
                           has_default_sort_func: Option<unsafe extern "C" fn(_: *mut GtkTreeSortable) -> gboolean>