fltk_sys/
prefs.rs

1/* automatically generated by rust-bindgen 0.69.1 */
2
3#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Preferences {
6    _unused: [u8; 0],
7}
8extern "C" {
9    pub fn Fl_Preferences_set_file_access(flags: ::core::ffi::c_uint);
10}
11extern "C" {
12    pub fn Fl_Preferences_file_access() -> ::core::ffi::c_uint;
13}
14extern "C" {
15    pub fn Fl_Preferences_remove(id_: *mut ::core::ffi::c_void) -> ::core::ffi::c_char;
16}
17extern "C" {
18    pub fn Fl_Preferences_new(
19        root: ::core::ffi::c_int,
20        vendor: *const ::core::ffi::c_char,
21        application: *const ::core::ffi::c_char,
22    ) -> *mut Fl_Preferences;
23}
24extern "C" {
25    pub fn Fl_Preferences_from_path(
26        path: *const ::core::ffi::c_char,
27        vendor: *const ::core::ffi::c_char,
28        application: *const ::core::ffi::c_char,
29    ) -> *mut Fl_Preferences;
30}
31extern "C" {
32    pub fn Fl_Preferences_from_parent_group(
33        parent: *mut Fl_Preferences,
34        group: *const ::core::ffi::c_char,
35    ) -> *mut Fl_Preferences;
36}
37extern "C" {
38    pub fn Fl_Preferences_from_parent_idx(
39        parent: *mut Fl_Preferences,
40        groupIndex: ::core::ffi::c_int,
41    ) -> *mut Fl_Preferences;
42}
43extern "C" {
44    pub fn Fl_Preferences_copy(arg1: *const Fl_Preferences) -> *mut Fl_Preferences;
45}
46extern "C" {
47    pub fn Fl_Preferences_delete(arg1: *mut Fl_Preferences);
48}
49extern "C" {
50    pub fn Fl_Preferences_from_id(id: *mut ::core::ffi::c_void) -> *mut Fl_Preferences;
51}
52extern "C" {
53    pub fn Fl_Preferences_filename(
54        prefs: *mut Fl_Preferences,
55        buffer: *mut ::core::ffi::c_char,
56        buffer_size: ::core::ffi::c_ulong,
57    ) -> ::core::ffi::c_int;
58}
59extern "C" {
60    pub fn Fl_Preferences_get_userdata_path(
61        prefs: *mut Fl_Preferences,
62        path: *mut ::core::ffi::c_char,
63        pathlen: ::core::ffi::c_int,
64    ) -> ::core::ffi::c_char;
65}
66extern "C" {
67    pub fn Fl_Preferences_id(prefs: *mut Fl_Preferences) -> *mut ::core::ffi::c_void;
68}
69extern "C" {
70    pub fn Fl_Preferences_name(prefs: *mut Fl_Preferences) -> *const ::core::ffi::c_char;
71}
72extern "C" {
73    pub fn Fl_Preferences_path(prefs: *mut Fl_Preferences) -> *const ::core::ffi::c_char;
74}
75extern "C" {
76    pub fn Fl_Preferences_groups(prefs: *mut Fl_Preferences) -> ::core::ffi::c_int;
77}
78extern "C" {
79    pub fn Fl_Preferences_group(
80        prefs: *mut Fl_Preferences,
81        num_group: ::core::ffi::c_int,
82    ) -> *const ::core::ffi::c_char;
83}
84extern "C" {
85    pub fn Fl_Preferences_group_exists(
86        prefs: *mut Fl_Preferences,
87        key: *const ::core::ffi::c_char,
88    ) -> ::core::ffi::c_char;
89}
90extern "C" {
91    pub fn Fl_Preferences_delete_group(
92        prefs: *mut Fl_Preferences,
93        group: *const ::core::ffi::c_char,
94    ) -> ::core::ffi::c_char;
95}
96extern "C" {
97    pub fn Fl_Preferences_delete_all_groups(prefs: *mut Fl_Preferences) -> ::core::ffi::c_char;
98}
99extern "C" {
100    pub fn Fl_Preferences_entries(prefs: *mut Fl_Preferences) -> ::core::ffi::c_int;
101}
102extern "C" {
103    pub fn Fl_Preferences_entry(
104        prefs: *mut Fl_Preferences,
105        index: ::core::ffi::c_int,
106    ) -> *const ::core::ffi::c_char;
107}
108extern "C" {
109    pub fn Fl_Preferences_entry_exists(
110        prefs: *mut Fl_Preferences,
111        key: *const ::core::ffi::c_char,
112    ) -> ::core::ffi::c_char;
113}
114extern "C" {
115    pub fn Fl_Preferences_delete_entry(
116        prefs: *mut Fl_Preferences,
117        entry: *const ::core::ffi::c_char,
118    ) -> ::core::ffi::c_char;
119}
120extern "C" {
121    pub fn Fl_Preferences_delete_all_entries(prefs: *mut Fl_Preferences) -> ::core::ffi::c_char;
122}
123extern "C" {
124    pub fn Fl_Preferences_clear(prefs: *mut Fl_Preferences) -> ::core::ffi::c_char;
125}
126extern "C" {
127    pub fn Fl_Preferences_seti(
128        prefs: *mut Fl_Preferences,
129        entry: *const ::core::ffi::c_char,
130        value: ::core::ffi::c_int,
131    ) -> ::core::ffi::c_char;
132}
133extern "C" {
134    pub fn Fl_Preferences_setf(
135        prefs: *mut Fl_Preferences,
136        entry: *const ::core::ffi::c_char,
137        value: f32,
138    ) -> ::core::ffi::c_char;
139}
140extern "C" {
141    pub fn Fl_Preferences_setfp(
142        prefs: *mut Fl_Preferences,
143        entry: *const ::core::ffi::c_char,
144        value: f32,
145        precision: ::core::ffi::c_int,
146    ) -> ::core::ffi::c_char;
147}
148extern "C" {
149    pub fn Fl_Preferences_setd(
150        prefs: *mut Fl_Preferences,
151        entry: *const ::core::ffi::c_char,
152        value: f64,
153    ) -> ::core::ffi::c_char;
154}
155extern "C" {
156    pub fn Fl_Preferences_setdp(
157        prefs: *mut Fl_Preferences,
158        entry: *const ::core::ffi::c_char,
159        value: f64,
160        precision: ::core::ffi::c_int,
161    ) -> ::core::ffi::c_char;
162}
163extern "C" {
164    pub fn Fl_Preferences_sets(
165        prefs: *mut Fl_Preferences,
166        entry: *const ::core::ffi::c_char,
167        value: *const ::core::ffi::c_char,
168    ) -> ::core::ffi::c_char;
169}
170extern "C" {
171    pub fn Fl_Preferences_setv(
172        prefs: *mut Fl_Preferences,
173        entry: *const ::core::ffi::c_char,
174        value: *const ::core::ffi::c_void,
175        size: ::core::ffi::c_int,
176    ) -> ::core::ffi::c_char;
177}
178extern "C" {
179    pub fn Fl_Preferences_geti(
180        prefs: *mut Fl_Preferences,
181        entry: *const ::core::ffi::c_char,
182        value: *mut ::core::ffi::c_int,
183        defaultValue: ::core::ffi::c_int,
184    ) -> ::core::ffi::c_char;
185}
186extern "C" {
187    pub fn Fl_Preferences_getf(
188        prefs: *mut Fl_Preferences,
189        entry: *const ::core::ffi::c_char,
190        value: *mut f32,
191        defaultValue: f32,
192    ) -> ::core::ffi::c_char;
193}
194extern "C" {
195    pub fn Fl_Preferences_getd(
196        prefs: *mut Fl_Preferences,
197        entry: *const ::core::ffi::c_char,
198        value: *mut f64,
199        defaultValue: f64,
200    ) -> ::core::ffi::c_char;
201}
202extern "C" {
203    pub fn Fl_Preferences_gets(
204        prefs: *mut Fl_Preferences,
205        entry: *const ::core::ffi::c_char,
206        value: *mut ::core::ffi::c_char,
207        defaultValue: *const ::core::ffi::c_char,
208        maxSize: ::core::ffi::c_int,
209    ) -> ::core::ffi::c_char;
210}
211extern "C" {
212    pub fn Fl_Preferences_getv(
213        prefs: *mut Fl_Preferences,
214        entry: *const ::core::ffi::c_char,
215        value: *mut ::core::ffi::c_void,
216        defaultValue: *const ::core::ffi::c_void,
217        defaultSize: ::core::ffi::c_int,
218        maxSize: ::core::ffi::c_int,
219    ) -> ::core::ffi::c_char;
220}
221extern "C" {
222    pub fn Fl_Preferences_getv2(
223        prefs: *mut Fl_Preferences,
224        entry: *const ::core::ffi::c_char,
225        value: *mut ::core::ffi::c_void,
226        defaultValue: *const ::core::ffi::c_void,
227        defaultSize: ::core::ffi::c_int,
228        size: *mut ::core::ffi::c_int,
229    ) -> ::core::ffi::c_char;
230}
231extern "C" {
232    pub fn Fl_Preferences_size(
233        prefs: *mut Fl_Preferences,
234        entry: *const ::core::ffi::c_char,
235    ) -> ::core::ffi::c_int;
236}