Replace full with size_full (#7888)

This PR removes the `full` style method and replaces it with
`size_full`, as the two do the same thing.

This is the generated code for `size_full`:

```rs
#[doc = "Sets the width and height of the element.\n\n100%"]
fn size_full(mut self) -> Self {
    let style = self.style();
    style.size.width = Some((gpui::relative(1.)).into());
    style.size.height = Some((gpui::relative(1.)).into());
    self
}
```

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-02-15 22:26:49 -05:00 committed by GitHub
parent a161a7d0c9
commit 4310b0b8de
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 7 additions and 14 deletions

View file

@ -733,7 +733,7 @@ impl Render for ChatPanel {
v_flex() v_flex()
.key_context("ChatPanel") .key_context("ChatPanel")
.track_focus(&self.focus_handle) .track_focus(&self.focus_handle)
.full() .size_full()
.on_action(cx.listener(Self::send)) .on_action(cx.listener(Self::send))
.child( .child(
h_flex().z_index(1).child( h_flex().z_index(1).child(
@ -755,11 +755,11 @@ impl Render for ChatPanel {
) )
.child(div().flex_grow().px_2().map(|this| { .child(div().flex_grow().px_2().map(|this| {
if self.active_chat.is_some() { if self.active_chat.is_some() {
this.child(list(self.message_list.clone()).full()) this.child(list(self.message_list.clone()).size_full())
} else { } else {
this.child( this.child(
div() div()
.full() .size_full()
.p_4() .p_4()
.child( .child(
Label::new("Select a channel to chat in.") Label::new("Select a channel to chat in.")

View file

@ -2036,7 +2036,7 @@ impl CollabPanel {
fn render_signed_in(&mut self, cx: &mut ViewContext<Self>) -> Div { fn render_signed_in(&mut self, cx: &mut ViewContext<Self>) -> Div {
v_flex() v_flex()
.size_full() .size_full()
.child(list(self.list_state.clone()).full()) .child(list(self.list_state.clone()).size_full())
.child( .child(
v_flex() v_flex()
.child(div().mx_2().border_primary(cx).border_t()) .child(div().mx_2().border_primary(cx).border_t())

View file

@ -21,13 +21,6 @@ pub trait Styled: Sized {
self self
} }
/// Sets the size of the element to sthe full width and height.
fn full(mut self) -> Self {
self.style().size.width = Some(relative(1.).into());
self.style().size.height = Some(relative(1.).into());
self
}
/// Sets the position of the element to `relative`. /// Sets the position of the element to `relative`.
/// [Docs](https://tailwindcss.com/docs/position) /// [Docs](https://tailwindcss.com/docs/position)
fn relative(mut self) -> Self { fn relative(mut self) -> Self {

View file

@ -209,13 +209,13 @@ impl Render for MarkdownPreviewView {
.id("MarkdownPreview") .id("MarkdownPreview")
.key_context("MarkdownPreview") .key_context("MarkdownPreview")
.track_focus(&self.focus_handle) .track_focus(&self.focus_handle)
.full() .size_full()
.bg(cx.theme().colors().editor_background) .bg(cx.theme().colors().editor_background)
.p_4() .p_4()
.child( .child(
div() div()
.flex_grow() .flex_grow()
.map(|this| this.child(list(self.list_state.clone()).full())), .map(|this| this.child(list(self.list_state.clone()).size_full())),
) )
} }
} }

View file

@ -61,7 +61,7 @@ pub struct WelcomePage {
impl Render for WelcomePage { impl Render for WelcomePage {
fn render(&mut self, cx: &mut gpui::ViewContext<Self>) -> impl IntoElement { fn render(&mut self, cx: &mut gpui::ViewContext<Self>) -> impl IntoElement {
h_flex() h_flex()
.full() .size_full()
.bg(cx.theme().colors().editor_background) .bg(cx.theme().colors().editor_background)
.track_focus(&self.focus_handle) .track_focus(&self.focus_handle)
.child( .child(