Browse Source

Add `body_unindented` to `HeaderResponse` (#1731)

pull/1793/head
Zeenobit 2 years ago
committed by GitHub
parent
commit
0c65a9df41
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 17
      egui/src/containers/collapsing_header.rs

17
egui/src/containers/collapsing_header.rs

@ -287,6 +287,23 @@ impl<'ui, HeaderRet> HeaderResponse<'ui, HeaderRet> {
body_response,
)
}
/// Returns the response of the collapsing button, the custom header, and the custom body, without indentation.
pub fn body_unindented<BodyRet>(
mut self,
add_body: impl FnOnce(&mut Ui) -> BodyRet,
) -> (
Response,
InnerResponse<HeaderRet>,
Option<InnerResponse<BodyRet>>,
) {
let body_response = self.state.show_body_unindented(self.ui, add_body);
(
self.toggle_button_response,
self.header_response,
body_response,
)
}
}
// ----------------------------------------------------------------------------

Loading…
Cancel
Save