Flex 패널 함수
이 문서에서는 Flex 패널을 위한 모든 함수를 나열합니다.
일반 함수
이 함수들은 노드 및 부모/자식 관계를 관리하는 데 사용됩니다.
함수 이름 | 설명 |
---|---|
flexpanel_create_node |
새로운 노드를 생성합니다. |
flexpanel_delete_node |
노드를 삭제합니다. |
flexpanel_node_insert_child |
자식 노드를 삽입합니다. |
flexpanel_node_remove_child |
자식 노드를 제거합니다. |
flexpanel_node_remove_all_children |
모든 자식 노드를 제거합니다. |
flexpanel_calculate_layout |
레이아웃을 계산합니다. |
기본 속성
설정자
함수 이름 | 설명 |
---|---|
flexpanel_node_set_name |
노드의 이름을 설정합니다. |
가져오기
함수 이름 | 설명 |
---|---|
flexpanel_node_layout_get_position |
노드의 위치를 가져옵니다. |
flexpanel_node_get_num_children |
자식 노드의 수를 가져옵니다. |
flexpanel_node_get_child |
특정 자식 노드를 가져옵니다. |
flexpanel_node_get_child_hash |
자식 노드의 해시 값을 가져옵니다. |
flexpanel_node_get_parent |
부모 노드를 가져옵니다. |
flexpanel_node_get_name |
노드의 이름을 가져옵니다. |
flexpanel_node_get_data |
노드의 데이터를 가져옵니다. |
flexpanel_node_get_struct |
노드의 구조체를 가져옵니다. |
스타일링 함수
자세한 내용은 스타일링 함수 섹션을 참조하세요.
활용 예제
노드 생성 및 삭제
var myNode = flexpanel_create_node();
flexpanel_node_set_name(myNode, "My Node");
자식 노드 추가 및 제거
var childNode = flexpanel_create_node();
flexpanel_node_insert_child(myNode, childNode);
flexpanel_node_remove_child(myNode, childNode);
레이아웃 계산
flexpanel_calculate_layout();
노드 정보 가져오기
var numChildren = flexpanel_node_get_num_children(myNode);
var parentNode = flexpanel_node_get_parent(childNode);
이와 같은 방식으로 Flex 패널의 다양한 기능을 활용할 수 있습니다.