국제 언어 환경 설명서

XmNlayoutDirection

XmNlayoutDirection 자원은 [XmNlayoutDirection 개요, 특히 XmStringDirectionXmNlayoutDirection 간의 상호 작용에 대한 설명은 Motif Programmer's Guide (Release 2.1)의 11.3절을 참조하십시오. ] 객체 레이아웃을 제어합니다. 아래와 같은 방식으로 LayoutObject의 방향 값과 상호 작용합니다.

레이아웃 방향 결정하기

XmNlayoutDirection XmDEFAULT_DIRECTION으로 지정되면 위짓트의 레이아웃 방향은 이를 제어하는 의사 XOC에서 작성시에 설정됩니다. 동적 텍스트(XmTextXmTextField)의 경우 관련 의사 XOC는 위짓트용으로 사용되는 XmRendition과 관련된 것입니다. 정적 텍스트(XmList, XmLabel, XmLabelG)의 경우 레이아웃 방향은 방향을 지정하는 첫 번째 복합 문자열에서 설정됩니다. 지정은 두 가지 중 한 가지 방법으로 수행됩니다:

직접 지정

구성 요소가 XmSTRING_COMPONENT_LAYOUT_PUSH 또는 XmSTRING_COMPONENT_DIRECTION 유형입니다.

간접 지정

구성 요소 유형이 XmSTRING_COMPONENT_LOCALE_TEXT, XmSTRING_COMPONENT_WIDECHAR_TEXT 또는 구성 요소의 관련 XmRendition 및 관련 LayoutObjectXmSTRING_COMPONENT_TEXT입니다.

XmNlayoutDirectionXmDEFAULT_DIRECTION으로 지정되어 있지 않고 XmNlayoutModifier @ls orientation 값이 레이아웃 수정자 문자열에 명시적으로 지정되어 있지 않으면 XmNlayoutDirection 값이 XOC 및 그 LayoutObject를 통해 전달됩니다.

XmNlayoutDirectionXmNlayoutModifier @ls orientation 값이 명시적으로 지정되어 있으면 동작이 혼합됩니다. XmNlayoutDirection은 위짓트 객체 레이아웃을 제어하며 XmNlayoutModifier @ls orientation 값은 레이아웃 변환을 제어합니다.

CAE Specification: Portable Layout Services: Context-dependent and Directional Text를 참조하십시오. Open Group: Feb 1997; ISBN 1-85912-142-X; 기존 POSIX 로켈 모델에 대한 논리적 확장 모델로서 문맥에 종속적이고 양방향인 텍스트 변환을 처리하기 위한 이식 가능한 기능들에 대해 설명하는 문서 번호 C616 설명서는 복합 텍스트 언어에 대한 지원을 제공하고자 하는 시스템 및 응용프로그램 프로그래머들을 위한 것입니다.