[Rust] fltk: Flex ๋ ์ด์์
Flex ๋ ์ด์์์ ์ฌ์ฉํด ์ปดํฌ๋ํธ๋ค์ ๊ทธ๋ฃนํํ๊ณ ์ ๋ ฌํ๋ ๋ฒ์ ๋ค๋ค๋ณด๊ฒ ๋ค.
Flex: Column
Flex๋ ๋ด๋ถ์ ๊ตฌ์ฑ์์๋ฅผ ์ผ์ ํ ๋น์จ๋ก ๋๋ ์ฃผ๋ ๋ ์ด์์ ์ปดํฌ๋ํธ๋ค.
๋ง์ฝ ์๋์ ๊ฐ์ด ๊ฐ๋ก:50, ์ธ๋ก:100์ ํ๋ ์ค๋ฅผ ๋ง๋ค๊ณ ์์ ๋ฒํผ์ 2๊ฐ ๋๋ค๋ฉด,

์ด๋ ๊ฒ ์์๋๋ก ๋๋์ด์ ๋ฐฐ์น๋ฅผ ํด์ค๋ค.
๋ด๋ถ ์ปดํฌ๋ํธ์ ์ฌ์ด์ฆ๋ฅผ ๋ญ๋ก ์ ํ๋ ๊ฐ์, Flex์ ํฌ๊ธฐ๋ฅผ ๊ธฐ์ค์ผ๋ก 1/Nํด์ ์ฌ์ด์ฆ๊ฐ ์กํ๋ค๋ ๊ฒ์ ์ ์ํ์.
๊ทธ๋์ ์ ๊ธฐ ๋ฒํผ์ ๋ฃ์ ์ฌ์ด์ฆ๊ฐ์ ๋ฌด์๋๋ค.
์ฌ์ด์ฆ ๋ณ๊ฒฝ
๋ง์ฝ ํน์ ์์๋ง ๊ธธ์ด๋ฅผ ๋ค๋ฅด๊ฒ ์ฃผ๊ณ ์ถ๋ค๋ฉด ์ด๋ ๊ฒ, ์ฌ์ด์ฆ๋ฅผ ๋ช ์์ ์ผ๋ก ์ค์ผ ํ๋ค.

๊ทธ๋ผ 30:70์ผ๋ก ๋ถ๋ฐฐ๊ฐ ๋ ๊ฒ์ด๋ค.
Flex: Row
๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ์ข์ฐ๋ก ๋๋์ด์ง๊ฒ ํ๊ณ ์ถ๋ค๋ฉด, Row ์ต์
์ ์ฃผ๋ฉด ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ด Column์ด์๋ ๊ฒ์ด๋ค.


ํจ๋ฉ
ํจ๋ฉ์ html:css์์ ์ฌ์ฉ๋๋ ๊ฐ๋
๊ณผ ๊ฑฐ์ ๋๋ฑํ๋ค.
์์ ์์๋ค ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ฃผ๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ํจ๋ฉ์ 10 ์ฃผ๋ฉด

์ฌ์ด์ฌ์ด์ 10๋งํผ์ ๊ณต๋ฐฑ์ด ์๊ธด๋ค.

๋ง์ง
๋ง์ง์ ๊ฐ๊ฒฉ์ ์ค๋ค๋ ์ ์์๋ ๋น์ทํด๋ณด์ด์ง๋ง, ์ธ๋ถ ์ปดํฌ๋ํธ์์ ์ฌ์ด์ ์ฌ๋ฐฑ์ ์ค๋ค๋ ๊ฒ์ด ๋ค๋ฅด๋ค.
๋ง์ง์ 10 ์ฃผ๋ฉด

์ด๋ ๊ฒ ์ฌ๋ฐฑ์ด ์ฌ๋ฐฉ์ 10์นธ์ฉ ์๊ธด๋ค.

์ค์ฒฉ
Flex์ ์ค์ฒฉ๋ ์ผ๋ง๋ ์ง ๊ฐ๋ฅํ๋ค.
๋ค์๊ณผ ๊ฐ์ ํํ๋ก ์ง๋ฉด 3x3์ ๋ฐ๋ํ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค.

