728x90
반응형
안녕하세요.
애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다.
오늘은 날로 먹을 수 있는(?) groupBox에 대해서 이야기하겠습니다.
groupBox는 특별한 이벤트가 발생하는 것은 없고 나열된 UI를 보기 좋게 나누는 역할을 합니다.
우선은 사용 방법에 대해서 알아봅시다.
문법
groupBox <name> [caption] [pos:<point2>] [width:<integer>] [height:<integer>]
[pos:<point2>]는 X, Y형태로 위치를 결정합니다.
[width:<integer>]는 가로의 길이를 결정하고,
[height:<integer>]는 세로의 길이를 결정합니다.
우선 다음과 같이 작성하고 실행해 봅시다.
1
2
3
4
5
6
7
8
9
10
|
rollout testRoll "Test!"
(
button a_btn "버튼A" pos:[10, 15]
button b_btn "버튼B" pos:[10, 40]
button c_btn "버튼C" pos:[70, 15]
button d_btn "버튼D" pos:[70, 40]
button e_btn "버튼E" pos:[130, 15]
button f_btn "버튼F" pos:[130, 40]
)
createdialog testRoll 190 80
|
cs |
위 이미지처럼 버튼이나 UI가 여러개가 있으면 복잡해 보이는 경우가 있습니다.
이럴 때 비슷한 기능이나 용도에 맞춰 그룹을 정할 수 있습니다.
다음과 같이 입력하고 실행해 봅시다.
1
2
3
4
5
6
7
8
9
10
11
12
|
rollout testRoll "Test!"
(
button a_btn "버튼A" pos:[10, 15]
button b_btn "버튼B" pos:[10, 40]
button c_btn "버튼C" pos:[70, 15]
button d_btn "버튼D" pos:[70, 40]
button e_btn "버튼E" pos:[130, 15]
button f_btn "버튼F" pos:[130, 40]
groupbox a_gub "그룹A" pos:[5, 0] width:115 height:75
groupbox b_gub pos:[123, 0] width:60 height:75
)
createdialog testRoll 190 80
|
cs |
단지 테두리만 생겼는데도 확실히 정리가 되네요.
별다른 작동을 하는 것은 아니지만 UI를 깔끔하게 정리를 할 수 있습니다.
오늘은 맥스 스크립트 UI 중에서 groupbox에 대해서 이야기했습니다.
UI에 관한 이야기도 거의 끝나가네요.
슬슬 다음 얘기 거리 마련을 위해 고민 좀 해야겠네요. ㅎㅎㅎ
728x90
반응형
'맥스스크립트 기본' 카테고리의 다른 글
파일 열기와 저장(1) 열린 파일의 패스와 이름 (0) | 2019.08.22 |
---|---|
UI(19) 기타 설명 할것들2 (0) | 2019.08.18 |
UI(18) 기타 설명 할것들1 (0) | 2019.08.17 |
UI(17)Rollout Floater Windows (0) | 2019.08.16 |
UI(15) ProgressBar (0) | 2019.08.14 |
UI(14) Pickbutton (0) | 2019.08.10 |
UI(13) Dropdownlist (2) | 2019.08.09 |
UI(12) MultiListbox (0) | 2019.08.08 |