extern "C" {
pub fn Cfloui_log(s: *const ::std::os::raw::c_char);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CFlouiViewController {
_unused: [u8; 0],
}
extern "C" {
pub fn CFlouiViewController_new(
arg1: *mut ::std::os::raw::c_void,
arg2: *mut ::std::os::raw::c_void,
arg3: *mut ::std::os::raw::c_void,
) -> *mut CFlouiViewController;
}
extern "C" {
pub fn CFlouiViewController_handle_events(arg1: *mut ::std::os::raw::c_void);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CWidget {
_unused: [u8; 0],
}
extern "C" {
pub fn CWidget_id(self_: *mut CWidget, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CWidget_background(self_: *mut CWidget, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CWidget_size(self_: *mut CWidget, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CWidget_inner(self_: *mut CWidget) -> *mut ::std::os::raw::c_void;
}
pub type CFlouiCallback = ::std::option::Option<
unsafe extern "C" fn(arg1: *mut CWidget, data: *mut ::std::os::raw::c_void),
>;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CMainView {
_unused: [u8; 0],
}
extern "C" {
pub fn CMainView_new(fvc: *const CFlouiViewController) -> *mut CMainView;
}
extern "C" {
pub fn CMainView_id(self_: *mut CMainView, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CMainView_background(self_: *mut CMainView, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CMainView_size(
self_: *mut CMainView,
w: ::std::os::raw::c_int,
h: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn CMainView_inner(self_: *mut CMainView) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CMainView_add(self_: *mut CMainView, w: *const CWidget);
}
extern "C" {
pub fn CMainView_remove(self_: *mut CMainView, w: *const CWidget);
}
extern "C" {
pub fn CMainView_clear(self_: *mut CMainView);
}
extern "C" {
pub fn CMainView_spacing(self_: *mut CMainView, spacing: ::std::os::raw::c_int);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CVStack {
_unused: [u8; 0],
}
extern "C" {
pub fn CVStack_new() -> *mut CVStack;
}
extern "C" {
pub fn CVStack_id(self_: *mut CVStack, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CVStack_background(self_: *mut CVStack, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CVStack_size(self_: *mut CVStack, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CVStack_inner(self_: *mut CVStack) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CVStack_add(self_: *mut CVStack, w: *const CWidget);
}
extern "C" {
pub fn CVStack_remove(self_: *mut CVStack, w: *const CWidget);
}
extern "C" {
pub fn CVStack_clear(self_: *mut CVStack);
}
extern "C" {
pub fn CVStack_spacing(self_: *mut CVStack, spacing: ::std::os::raw::c_int);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CHStack {
_unused: [u8; 0],
}
extern "C" {
pub fn CHStack_new() -> *mut CHStack;
}
extern "C" {
pub fn CHStack_id(self_: *mut CHStack, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CHStack_background(self_: *mut CHStack, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CHStack_size(self_: *mut CHStack, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CHStack_inner(self_: *mut CHStack) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CHStack_add(self_: *mut CHStack, w: *const CWidget);
}
extern "C" {
pub fn CHStack_remove(self_: *mut CHStack, w: *const CWidget);
}
extern "C" {
pub fn CHStack_clear(self_: *mut CHStack);
}
extern "C" {
pub fn CHStack_spacing(self_: *mut CHStack, spacing: ::std::os::raw::c_int);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CButton {
_unused: [u8; 0],
}
extern "C" {
pub fn CButton_id(self_: *mut CButton, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CButton_background(self_: *mut CButton, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CButton_size(self_: *mut CButton, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CButton_inner(self_: *mut CButton) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CButton_new(label: *const ::std::os::raw::c_char) -> *mut CButton;
}
extern "C" {
pub fn CButton_action(
self_: *mut CButton,
cb: CFlouiCallback,
data: *mut ::std::os::raw::c_void,
);
}
extern "C" {
pub fn CButton_filled(self_: *mut CButton);
}
extern "C" {
pub fn CButton_foreground(self_: *mut CButton, c: ::std::os::raw::c_uint);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CToggle {
_unused: [u8; 0],
}
extern "C" {
pub fn CToggle_id(self_: *mut CToggle, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CToggle_background(self_: *mut CToggle, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CToggle_size(self_: *mut CToggle, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CToggle_inner(self_: *mut CToggle) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CToggle_new(label: *const ::std::os::raw::c_char) -> *mut CToggle;
}
extern "C" {
pub fn CToggle_action(
self_: *mut CToggle,
cb: CFlouiCallback,
data: *mut ::std::os::raw::c_void,
);
}
extern "C" {
pub fn CToggle_set_value(self_: *mut CToggle, val: ::std::os::raw::c_int);
}
extern "C" {
pub fn CToggle_value(self_: *mut CToggle) -> ::std::os::raw::c_int;
}
extern "C" {
pub fn CToggle_foreground(self_: *mut CToggle, c: ::std::os::raw::c_uint);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CCheck {
_unused: [u8; 0],
}
extern "C" {
pub fn CCheck_id(self_: *mut CCheck, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CCheck_background(self_: *mut CCheck, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CCheck_size(self_: *mut CCheck, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CCheck_inner(self_: *mut CCheck) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CCheck_new(label: *const ::std::os::raw::c_char) -> *mut CCheck;
}
extern "C" {
pub fn CCheck_action(self_: *mut CCheck, cb: CFlouiCallback, data: *mut ::std::os::raw::c_void);
}
extern "C" {
pub fn CCheck_set_value(self_: *mut CCheck, val: ::std::os::raw::c_int);
}
extern "C" {
pub fn CCheck_value(self_: *mut CCheck) -> ::std::os::raw::c_int;
}
extern "C" {
pub fn CCheck_foreground(self_: *mut CCheck, c: ::std::os::raw::c_uint);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CSlider {
_unused: [u8; 0],
}
extern "C" {
pub fn CSlider_id(self_: *mut CSlider, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CSlider_background(self_: *mut CSlider, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CSlider_size(self_: *mut CSlider, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CSlider_inner(self_: *mut CSlider) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CSlider_new() -> *mut CSlider;
}
extern "C" {
pub fn CSlider_action(
self_: *mut CSlider,
cb: CFlouiCallback,
data: *mut ::std::os::raw::c_void,
);
}
extern "C" {
pub fn CSlider_set_value(self_: *mut CSlider, val: f64);
}
extern "C" {
pub fn CSlider_value(self_: *mut CSlider) -> f64;
}
extern "C" {
pub fn CSlider_foreground(self_: *mut CSlider, c: ::std::os::raw::c_uint);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CText {
_unused: [u8; 0],
}
extern "C" {
pub fn CText_id(self_: *mut CText, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CText_background(self_: *mut CText, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CText_size(self_: *mut CText, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CText_inner(self_: *mut CText) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CText_new(label: *const ::std::os::raw::c_char) -> *mut CText;
}
extern "C" {
pub fn CText_text(self_: *mut CText, t: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CText_center(self_: *mut CText);
}
extern "C" {
pub fn CText_bold(self_: *mut CText);
}
extern "C" {
pub fn CText_foreground(self_: *mut CText, c: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CText_fontsize(self_: *mut CText, size: ::std::os::raw::c_int);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CTextField {
_unused: [u8; 0],
}
extern "C" {
pub fn CTextField_id(self_: *mut CTextField, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CTextField_background(self_: *mut CTextField, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CTextField_size(
self_: *mut CTextField,
w: ::std::os::raw::c_int,
h: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn CTextField_inner(self_: *mut CTextField) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CTextField_new() -> *mut CTextField;
}
extern "C" {
pub fn CTextField_text(self_: *mut CTextField, t: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CTextField_center(self_: *mut CTextField);
}
extern "C" {
pub fn CTextField_foreground(self_: *mut CTextField, c: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CTextField_fontsize(self_: *mut CTextField, size: ::std::os::raw::c_int);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CSpacer {
_unused: [u8; 0],
}
extern "C" {
pub fn CSpacer_id(self_: *mut CSpacer, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CSpacer_background(self_: *mut CSpacer, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CSpacer_size(self_: *mut CSpacer, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CSpacer_inner(self_: *mut CSpacer) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CSpacer_new() -> *mut CSpacer;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CImageView {
_unused: [u8; 0],
}
extern "C" {
pub fn CImageView_id(self_: *mut CImageView, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CImageView_background(self_: *mut CImageView, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CImageView_size(
self_: *mut CImageView,
w: ::std::os::raw::c_int,
h: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn CImageView_inner(self_: *mut CImageView) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CImageView_new() -> *mut CImageView;
}
extern "C" {
pub fn CImageView_load(path: *const ::std::os::raw::c_char) -> *mut CImageView;
}
extern "C" {
pub fn CImageView_image(self_: *mut CImageView, path: *const ::std::os::raw::c_char);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CWebView {
_unused: [u8; 0],
}
extern "C" {
pub fn CWebView_id(self_: *mut CWebView, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CWebView_background(self_: *mut CWebView, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CWebView_size(self_: *mut CWebView, w: ::std::os::raw::c_int, h: ::std::os::raw::c_int);
}
extern "C" {
pub fn CWebView_inner(self_: *mut CWebView) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CWebView_new() -> *mut CWebView;
}
extern "C" {
pub fn CWebView_load_url(self_: *mut CWebView, url: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CWebView_load_html(self_: *mut CWebView, html: *const ::std::os::raw::c_char);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct CScrollView {
_unused: [u8; 0],
}
extern "C" {
pub fn CScrollView_id(self_: *mut CScrollView, id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn CScrollView_background(self_: *mut CScrollView, col: ::std::os::raw::c_uint);
}
extern "C" {
pub fn CScrollView_size(
self_: *mut CScrollView,
w: ::std::os::raw::c_int,
h: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn CScrollView_inner(self_: *mut CScrollView) -> *mut ::std::os::raw::c_void;
}
extern "C" {
pub fn CScrollView_new(w: *const CWidget) -> *mut CScrollView;
}