๐ฑ Widget์์ ํค๋ณด๋ ์ ๋ ฅ์ ๋ฐ์๋ณด์.
ํ๋ก์ ํธ์์ ์์ ฏ ์์ ์ค ์ต์ ์ค์ ์ฐฝ์ Escํค๋ก ๊ป๋ค ์ผฐ๋คํ๊ณ ์ถ์ด์ ์กฐ์ฌํด์ ๊ตฌํํ์๋ค.
๊ธฐ์กด ์์ ฏ์ ์ฌ์ฉํ๊ธฐ ์ํด์ Input mode๋ฅผ ๋ณ๊ฒฝํด ์ฌ์ฉํ์ต๋๋ค.
์ด๋, ์์ ฏ์์๋ง ์ ๋ ฅ์ ๋ฐ์ ์ ์๋๋ก ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค.
์์ ฏ์ ์ต์์ ํ์ด์ด๋ผํค๋ฅผ ์ ํํฉ๋๋ค.
์ฐ์ธก Details์์ interaction์ด๋ผ ๊ฒ์ํ๋ฉด Is Focusable ์ต์
์ ์ฒดํฌํฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ Graph๋ก ์ด๋ํฉ๋๋ค.
FUNCTIONS์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด Override๊ฐ ๋ํ๋ฉ๋๋ค.
On Key Down์ ์ฐพ์์ ํด๋ฆญํด์ฃผ์ธ์.
Get Key๋
ธ๋๋ฅผ Equals๋
ธ๋๋ฅผ ์ฌ์ฉํด ์ํ๋ ํค์
๋ ฅ์ ๋ฃ์ด ์ฃผ์ธ์.
์ ์ ๊ฒฝ์ฐ ์์ ฏ์ ๋๊ฒ ํ๊ณ ์ถ์ด์ Esc๋ฅผ ๋ฃ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ Branch๋ฅผ ๋ฃ์ด ์ฃผ์ธ์.
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง ๋ฆฌํด ๋
ธ๋์๋ Handled ๋
ธ๋๋ฅผ ๋ฃ์ด ์ค๋๋ค.
Branch์ T/F๋ฅผ ํ๋จํด์ ํค์ ๋ ฅ์ ๋ฐ๋ฅธ ๋ค์ ๊ธฐ๋ฅ์ ์คํํ์๋ฉด ๋ฉ๋๋ค.
์์ ์์๋ ์์ ฏ์ ๊บผ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
Remove from Parent๋ก ์์ ฏ์ ์ ๊ฑฐํ๊ณ
Input Mode์ Mouse Cursor ์ค์ ์ ๋ณ๊ฒฝํฉ๋๋ค.
๊ทธ๋ผ ๊ธฐ๋ฅ ๋์ ๋๋ค.
โ์ปดํ์ผ ์ ์ฅ ํด์ฃผ์ธ์โ
๋ง์ฐ์ค ์ปค์๋ฅผ ์ฃผ๋ชฉํด์ฃผ์ธ์.
์ฒ์์๋ ๋ฒํผ์ ๋๋ฌ ์ข
๋ฃํ์ง๋ง, ์ดํ์๋ ๋ง์ฐ์ค ์ปค์๊ฐ ๋ฒํผ ๊ทผ์ฒ์๋ ์์ง๋ง ํค๋ณด๋ ์
๋ ฅ์ ํตํด ์์ ฏ์ ์ข
๋ฃํ์ต๋๋ค.
์ด๋ฐ ์ฌ์ํ ํธ์์ฑ์ด ๊ฒ์์ ์์ฑ๋๋ฅผ ๋์ฌ ์ค๋ค๊ณ ์๊ฐํฉ๋๋ค.