Skip to main content

SectionExt

Trait SectionExt 

Source
pub trait SectionExt {
    // Required methods
    fn section<R>(
        &mut self,
        title: impl Into<String>,
        add_contents: impl FnOnce(&mut Ui) -> R,
    ) -> CollapsingResponse<R>;
    fn collapsed_section<R>(
        &mut self,
        title: impl Into<String>,
        add_contents: impl FnOnce(&mut Ui) -> R,
    ) -> CollapsingResponse<R>;
}
Expand description

Extension trait for egui::Ui to easily create sections

Required Methods§

Source

fn section<R>( &mut self, title: impl Into<String>, add_contents: impl FnOnce(&mut Ui) -> R, ) -> CollapsingResponse<R>

Create a simple section with just a title

Source

fn collapsed_section<R>( &mut self, title: impl Into<String>, add_contents: impl FnOnce(&mut Ui) -> R, ) -> CollapsingResponse<R>

Create a section that’s closed by default

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl SectionExt for Ui

Source§

fn section<R>( &mut self, title: impl Into<String>, add_contents: impl FnOnce(&mut Ui) -> R, ) -> CollapsingResponse<R>

Source§

fn collapsed_section<R>( &mut self, title: impl Into<String>, add_contents: impl FnOnce(&mut Ui) -> R, ) -> CollapsingResponse<R>

Implementors§