boing 0.7.0

A safe wrapper over libui-ng-sys
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-License-Identifier: MPL-2.0

//! A user input form.

use crate::prelude::*;

impl Ui {
    /// Creates a new [`Form`].
    pub fn create_form<'ui>(&'ui self) -> Result<&'ui mut Form, crate::Error> {
        unsafe { call_libui_new_fn!(ui: self, fn: uiNewForm() -> Form) }
    }
}

/// A user input form.
#[subcontrol(handle = "uiForm")]
pub struct Form;