Flex Panel Node 최소 너비 설정 함수
이 문서는 Flex Panel Node의 최소 너비를 설정하는 함수에 대해 설명합니다. 이 함수를 사용하면 특정 Flex Panel Node의 최소 너비를 조정할 수 있습니다.
함수 설명
함수 이름
flexpanel_node_style_set_min_width
기능
주어진 Flex Panel Node의 최소 너비(minWidth) 속성을 설정합니다.
문법
flexpanel_node_style_set_min_width(node, value, unit);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
value | Real | 사용할 값 |
unit | Flex Panel Unit Constant | 값의 단위 |
반환값
- N/A (반환값 없음)
예제
다음 코드는 노드의 최소 너비를 120px로 설정하는 예제입니다.
flexpanel_node_style_set_min_width(_node, 120, flexpanel_unit.point);
활용 예제
- 동적 UI 조정
gml var myNode = flexpanel_node_create(); flexpanel_node_style_set_min_width(myNode, 150, flexpanel_unit.point);
- 반응형 디자인 구현
gml if (screen_width < 800) { flexpanel_node_style_set_min_width(myNode, 100, flexpanel_unit.point); } else { flexpanel_node_style_set_min_width(myNode, 200, flexpanel_unit.point); }
- 사용자 입력에 따른 조정
gml var userInput = get_user_input(); flexpanel_node_style_set_min_width(myNode, userInput, flexpanel_unit.point);
- 애니메이션 효과 추가
gml var targetWidth = 300; for (var i = 0; i <= targetWidth; i += 10) { flexpanel_node_style_set_min_width(myNode, i, flexpanel_unit.point); sleep(50); // 50ms 대기 }
- 조건부 스타일링
gml if (is_special_condition_met()) { flexpanel_node_style_set_min_width(myNode, 250, flexpanel_unit.point); } else { flexpanel_node_style_set_min_width(myNode, 150, flexpanel_unit.point); }