이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 MyFramex 명령입니다.
프로그램:
이름
마이프레임 - AfterStep이 창 프레임을 구성하는 방법을 정의합니다.
구성 옵션
테두리 허용
창 프레임과 제목 표시줄 주위에 경사진 테두리를 그려야 함을 나타냅니다.
이것은 기본적으로 켜져 있으므로 이 옵션은 상속과 함께 사용할 때만 유용합니다.
이전에 정의된 창틀.
참조: 자세한 내용은 MyFrame 상속을 참조하십시오.
압축 제목 표시줄 왼쪽|오른쪽|가운데
제목 표시줄이 창 크기보다 작도록 허용합니다. 매개변수는
전체 제목 표시줄의 정렬.
자세한 내용은 정렬 플래그를 참조하십시오.
모서리 [ 남동 | 남서 | 북동 | 북서 ] "pixmap_name"
데코레이션할 창 프레임의 모서리와 사용할 픽스맵을 지정합니다.
코너정렬
FIXME: 여기에 적절한 설명을 추가하십시오.
자세한 내용은 정렬 플래그를 참조하십시오.
코너 베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창 프레임 모서리의 기본 베벨을 설정합니다.
다른 창 상태에 대해 다른 베벨이 필요한 경우 다음을 사용하십시오.
CornerFocusedBevel, CornerUnfocusedBevel, CornerStickyBevel
자세한 내용은 베벨 플래그를 참조하십시오.
코너F베벨
CornerFocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
코너포커스베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창이 포커스된 상태에 있는 동안 창 프레임 모서리의 경사를 설정합니다.
사용하지 않을 경우 CornerBevel로 설정한 값이 사용됩니다.
자세한 내용은 베벨 플래그를 참조하십시오.
코너SBevel
CornerStickyBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
모서리 크기 북동|남동|북서|남서|모두 너비x높이
FIXME: 여기에 적절한 설명을 추가하십시오.
코너스티키베벨 북동|남동|북서|남서|모두
없음|[왼쪽, 위쪽, 오른쪽, 아래쪽, 추가, 윤곽선 없음]
창이 고정 상태에 있는 동안 창 프레임 모서리의 경사를 설정합니다. 이것
CornerBevel로 설정된 모든 값을 덮어씁니다.
사용하지 않을 경우 CornerBevel로 설정한 값이 사용됩니다.
자세한 내용은 베벨 플래그를 참조하십시오.
CornerUBevel
CornerUnfocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
코너Unfocused베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창이 초점이 맞지 않는 상태일 때 창 프레임 모서리의 경사를 설정합니다.
사용하지 않을 경우 CornerBevel로 설정한 값이 사용됩니다.
자세한 내용은 베벨 플래그를 참조하십시오.
동쪽 "pixmap_name"
다음과 같은 경우 창 프레임의 오른쪽 테두리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정되었습니다.
프레임F스타일 내 스타일
FrameFocusedStyle의 별칭입니다.
프레임집중스타일 내 스타일
창이 포커스된 상태인 경우 창 프레임에 적용할 MyStyle을 정의합니다.
프레임S스타일 내 스타일
FrameStickyStyle의 별칭입니다.
프레임스티커스타일 내 스타일
창이 고정 상태인 경우 창 프레임에 적용할 MyStyle을 정의합니다.
프레임U스타일 내 스타일
FrameUnfocusedStyle의 별칭입니다.
프레임집중되지 않은스타일 내 스타일
창이 초점이 맞지 않은 상태인 경우 창 프레임에 적용할 MyStyle을 정의합니다.
상속 프레임 이름
옵션을 상속할 MyFrame을 지정합니다. frame_name의 옵션이 재정의됩니다.
이 프레임에 대해 이전에 지정된 옵션. 상속은 메모리를 절약하는 좋은 방법입니다.
동일한 BackPixmap이 여러 프레임에 사용되는 경우 네트워크 대역폭
pixmap은 상속된 프레임에 대해서만 로드됩니다.
상속 기본값
FIXME: 여기에 적절한 설명을 추가하십시오.
왼쪽Btn정렬
제목 표시줄에서 왼쪽 버튼의 정렬을 정의합니다.
참조: 자세한 내용은 룩 정렬 플래그를 참조하십시오.
왼쪽Btn뒤로정렬
왼쪽 버튼의 배경 정렬을 정의합니다.
자세한 내용은 정렬 플래그를 참조하십시오.
왼쪽Btn배경
왼쪽 버튼에 사용할 배경을 정의합니다.
왼쪽스페이서뒤로정렬
(기본적으로) 가장 왼쪽 스페이서의 배경 정렬을 정의합니다.
타이틀 바.
자세한 내용은 정렬 플래그를 참조하십시오.
LeftSpacer배경
(기본적으로) 가장 왼쪽 스페이서에 사용할 배경을 정의합니다.
타이틀 바.
참조: 자세한 내용은 제목 표시줄 레이아웃을 참조하십시오.
왼쪽제목스페이서뒤로정렬
(기본적으로) 내부 스페이서의 배경 정렬을 정의합니다.
창 제목.
자세한 내용은 정렬 플래그를 참조하십시오.
왼쪽제목스페이서배경
창 제목 왼쪽에 있는 (기본적으로) 내부 스페이서의 배경을 정의합니다.
왼쪽 제목 표시줄 레이아웃 [버튼] | [스페이서] | [타이틀스페이서]
창 제목 왼쪽의 제목 표시줄에서 요소의 순서를 정의합니다. 여기서
기본값은 스페이서 - 버튼 - TitleSpacer입니다.
참조: 자세한 내용은 제목 표시줄 레이아웃 플래그를 참조하십시오.
마이프레임 " 프레임 이름 "
프레임 옵션
~마이프레임
프레임 정의의 시작을 지정합니다. 프레임은 나중에 참조할 수 있습니다.
by 프레임 이름 . ~마이프레임 프레임 정의를 종료합니다.
국경 없음
경사진 테두리가 창 프레임 주위에 그려지지 않아야 함을 나타냅니다.
타이틀 바.
코너 없음
FIXME: 여기에 적절한 설명을 추가하십시오.
노사이드
FIXME: 여기에 적절한 설명을 추가하십시오.
북 "pixmap_name"
다음과 같은 경우 창 프레임의 위쪽 테두리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정되었습니다.
북동 "pixmap_name"
창 프레임의 오른쪽 상단 모서리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정된 경우.
북서 "pixmap_name"
다음과 같은 경우 창 프레임의 왼쪽 상단 모서리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정되었습니다.
오른쪽Btn정렬
제목 표시줄에서 오른쪽 버튼의 정렬을 정의합니다.
참조: 자세한 내용은 룩 정렬 플래그를 참조하십시오.
오른쪽Btn뒤로정렬
오른쪽 버튼의 배경 정렬을 정의합니다.
자세한 내용은 정렬 플래그를 참조하십시오.
오른쪽Btn배경
오른쪽 버튼에 사용할 배경을 정의합니다.
RightSpacer뒤로정렬
(기본적으로) 가장 오른쪽 스페이서의 배경 정렬을 정의합니다.
타이틀 바.
자세한 내용은 정렬 플래그를 참조하십시오.
RightSpacer배경
(기본적으로) 가장 오른쪽 스페이서에 사용할 배경을 정의합니다.
타이틀 바.
참조: 자세한 내용은 제목 표시줄 레이아웃을 참조하십시오.
오른쪽제목스페이서뒤로정렬
(기본적으로) 내부 스페이서의 배경 정렬을 정의합니다.
창 제목.
자세한 내용은 정렬 플래그를 참조하십시오.
오른쪽제목스페이서배경
창 제목 오른쪽에 있는 (기본적으로) 내부 스페이서의 배경을 정의합니다.
오른쪽 제목 표시줄 레이아웃 [버튼] | [스페이서] | [타이틀스페이서]
창 제목 왼쪽의 제목 표시줄에서 요소의 순서를 정의합니다. 여기서
기본값은 TitleSpacer, Buttons, Spacer입니다.
참조: 자세한 내용은 제목 표시줄 레이아웃 플래그를 참조하십시오.
측면 [ 남쪽 | 북 | 동쪽 | West ] "pixmap_name"
데코레이션할 창 프레임의 측면과 사용할 픽스맵을 지정합니다.
측면 정렬
FIXME: 여기에 적절한 설명을 추가하십시오.
자세한 내용은 정렬 플래그를 참조하십시오.
사이드베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창 프레임 측면의 기본 베벨을 설정합니다.
다른 창 상태에 대해 다른 베벨이 필요한 경우 SideFocusedBevel을 사용하십시오.
SideUnfocusedBevel, SideStickyBevel
자세한 내용은 베벨 플래그를 참조하십시오.
측면F베벨
SideFocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
측면 집중베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창이 포커스된 상태에 있는 동안 창 프레임 측면의 경사를 설정합니다.
사용하지 않을 경우 SideBevel로 설정한 값을 사용합니다.
자세한 내용은 베벨 플래그를 참조하십시오.
사이드S베벨
SideStickyBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
측면 크기
FIXME: 여기에 적절한 설명을 추가하십시오.
사이드슬라이싱
FIXME: 여기에 적절한 설명을 추가하십시오.
측면고정베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창이 고정 상태에 있는 동안 창 프레임 측면의 경사를 설정합니다.
사용하지 않을 경우 SideBevel로 설정한 값을 사용합니다.
자세한 내용은 베벨 플래그를 참조하십시오.
SideUBevel
SideUnfocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
측면Unfocused베벨 하단|추가|인라인 없음|아웃라인 없음|없음|왼쪽|오른쪽|위
창이 초점이 맞지 않는 상태일 때 창 프레임 측면의 경사를 설정합니다.
사용하지 않을 경우 SideBevel로 설정한 값을 사용합니다.
자세한 내용은 베벨 플래그를 참조하십시오.
남쪽 "pixmap_name"
다음과 같은 경우 창 프레임의 아래쪽 테두리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정되었습니다.
남동 "pixmap_name"
창의 오른쪽 하단 모서리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정된 경우 프레임.
남서 "pixmap_name"
창 프레임의 왼쪽 하단 모서리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정된 경우.
제목정렬
FIXME: 여기에 적절한 설명을 추가하십시오.
자세한 내용은 정렬 플래그를 참조하십시오.
제목배경
창 제목에 사용할 배경을 정의합니다.
제목배경정렬
창 제목의 배경 정렬을 정의합니다.
자세한 내용은 정렬 플래그를 참조하십시오.
제목Bevel
제목 표시줄 주위에 그려지는 경사를 결정합니다. 갖고 싶다면
창의 상태에 따라 다른 베벨은 TitleFocusedBevel을 사용합니다.
TitleUnfocusedBevel 또는 TitleStickyBevel.
자세한 내용은 베벨 플래그를 참조하십시오.
제목구성방법
FIXME: 여기에 적절한 설명을 추가하십시오.
제목FBevel
TitleFocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
제목F구성방법
TitleFocusedCompositionMethod의 별칭입니다.
제목FHue
TitleFocusedHue의 별칭입니다.
TitleF채도
TitleFocusedSaturation의 별칭입니다.
TitleFStyle 내 스타일
TitleFocusedStyle의 별칭입니다.
제목FocusedBevel
창에 포커스가 있는 경우 제목 표시줄 주위에 그려지는 경사를 결정합니다.
(주).
자세한 내용은 베벨 플래그를 참조하십시오.
제목집중구성방법
FIXME: 여기에 적절한 설명을 추가하십시오.
제목FocusedHue
FIXME: 여기에 적절한 설명을 추가하십시오.
제목FocusedSaturation
FIXME: 여기에 적절한 설명을 추가하십시오.
제목FocusedStyle 내 스타일
창에 포커스가 있는 경우 제목 표시줄에 MyStyle을 적용합니다.
제목H간격 가치
창 제목과 버튼/스페이서 사이에 삽입할 공간을 픽셀 단위로 정의합니다.
CondenseTitlebar는 이 옵션의 동작에 영향을 줍니다.
제목SBevel
TitleStickyBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
제목S구성방법
TitleStickyCompositionMethod의 별칭입니다.
제목SHue
TitleStickyHue의 별칭입니다.
TitleS채도
TitleStickySaturation의 별칭입니다.
TitleS스타일 내 스타일
TitleStickyStyle의 별칭입니다.
제목StickyBevel
창이 초점이 맞지 않는 경우 제목 표시줄 주위에 그려지는 경사를 결정합니다.
(주).
자세한 내용은 베벨 플래그를 참조하십시오.
제목Sticky구성방법
FIXME: 여기에 적절한 설명을 추가하십시오.
제목StickyHue
FIXME: 여기에 적절한 설명을 추가하십시오.
제목StickySaturation
FIXME: 여기에 적절한 설명을 추가하십시오.
제목StickyStyle 내 스타일
창이 고정 상태인 경우 제목 표시줄에 MyStyle을 적용합니다.
제목UBevel
TitleUnfocusedBevel의 별칭입니다.
자세한 내용은 베벨 플래그를 참조하십시오.
제목UCompositionMethod
TitleUnfocusedCompositionMethod의 별칭입니다.
제목UHue
TitleUnfocusedHue의 별칭입니다.
제목USaturation
TitleUnfocusedSaturation의 별칭입니다.
제목UStyle 내 스타일
TitleUnfocusedStyle의 별칭입니다.
제목UnfocusedBevel
창이 초점이 맞지 않는 경우 제목 표시줄 주위에 그려지는 경사를 결정합니다.
(주).
자세한 내용은 베벨 플래그를 참조하십시오.
제목UnfocusedCompositionMethod
FIXME: 여기에 적절한 설명을 추가하십시오.
제목UnfocusedHue
FIXME: 여기에 적절한 설명을 추가하십시오.
제목UnfocusedSaturation
FIXME: 여기에 적절한 설명을 추가하십시오.
제목UnfocusedStyle 내 스타일
창에 초점이 맞지 않는 상태인 경우 제목 표시줄에 MyStyle을 적용합니다.
제목V간격 가치
West "pixmap_name"
다음과 같은 경우 창 프레임의 왼쪽 테두리에 표시할 픽스맵을 지정합니다.
DecorateFrames가 설정되었습니다.
창틀 장식(일명 MyFrame)
각 창은 소위 프레임 장식으로 둘러싸여 있습니다. 각 프레임 장식
9 TBars에서 빌드할 수 있습니다.
1) 왼쪽에 아이콘이 있는 기본 제목 표시줄, 중간에 레이블, 오른쪽에 아이콘이 있습니다. 상표
제목 배경이라고 하는 특별한 기본 이미지가 있을 수도 있습니다. 의 주문
이 요소는 TitleButtonOrder 설정으로 설정됩니다(아래 참조).
2) 4개의 프레임 측면. 각각은 SideSize에 의해 결정되는 고정 너비를 가집니다.
SideSize가 생략된 경우 설정 또는 이미지 크기. TBar 변경의 두 번째 차원
창 크기에 맞게
3) 4개의 프레임 모서리. 각각은 다음에 의해 결정된 고정 너비와 높이를 모두 갖습니다.
CornerSize 설정 또는 이미지 크기.
위의 각 요소는 각각을 사용하여 배경을 생성하여 렌더링됩니다.
MyStyle을 선택한 다음 그 위에 이미지/버튼과 텍스트를 오버레이합니다. 기본
오버레이는 컴포지션 방법인 alpha-blend를 사용하여 수행됩니다. 메인 타이틀바의 경우
변경될 수 있습니다. 그런 다음 에 지정된 대로 베벨이 이미지 위에 그려집니다.
각각의 설정.
MyFrame을 사용하면 제목 표시줄과 프레임 장식에 다양한 MyStyle을 사용할 수 있습니다. 만약에
그 중 하나는 생략됩니다 - 기본 설정은
FWindowStyle/UWindowStyle/SWindowStyle이 사용됩니다.
중요: 프레임 측면에 반투명 이미지를 사용하는 경우
MyStyle 생성 배경 위에 오버레이되므로 오버레이를 원할 경우
루트 배경에서 - BackPixmap이 129 또는 149로 설정된 MyStyle을 사용해야 합니다.
또한 BackPixmap 126 및 125 - 프레임과 함께 MYStyle을 사용하지 않는 한
장식은 형성되지 않습니다. 마찬가지로 프레임 부분에
배경 없이 지정한 이미지 모양 - 다음과 함께 MyStyle 사용
BackPixmap은 다음과 같이 설정됩니다.
뒤로Pixmap 126 비어 있음.xpm
여기서 empty.xpm은 1x1 완전 투명 이미지입니다(다음과 같이 제공됨).
데스크탑/아이콘/common/empty.xpm).
측면/코너를 식별하기 위해 다음과 같은 약어를 사용할 수 있습니다. N, NW, SW,
등
모든 CompositionMethod 설정에는 다음의 BackPixmap 유형 중 하나가 있어야 합니다.
MyStyles(예: 130-143)
정렬 설정은 항목마다 다른 의미/기능을 가질 수 있습니다. 언제
텍스트에 적용됨 - 단순히 언급된 측면에 텍스트를 정렬합니다. 이미지에 적용할 때 -
제목 배경 또는 프레임 측면 픽스맵과 같은 - 이미지가
타일을 붙이거나 크기를 조정하거나 같은 크기로 남겨둘 수 있습니다. HTiled, VTiled 또는
프레임 측면에 대해 HScaled, VScaled - 그렇지 않으면 해당 이미지의 크기가 다음으로 조정되지 않습니다.
창 크기 일치(이 기능도 있습니다 :).
항목을 중앙에 배치하려면 Align을 지정하여 양쪽을 모두 포함하십시오. 예를 들어 :
왼쪽, 오른쪽 정렬
항목을 가로로 중앙에 배치합니다.
TitleBackground 옵션을 사용하면 아래에서 사용할 이미지를 지정할 수 있습니다.
MyStyle 외에 제목 표시줄 레이블. 이것은 더 나은 모양을 위해 수행되었습니다
제목 표시줄. MyStyle을 완전히 투명한 모양으로 만들 수 있습니다.
TitleBackground 일부 불투명한 이미지로 더 나은 가시성을 제공합니다.
제목 표시줄 텍스트의 경우.
마이프레임 "이름"
"이름" 상속]
#전통적인 형태 :
[북쪽] [동쪽]
[남쪽] [서쪽]
[북동쪽]
[북서 ]
[남동쪽] [남서쪽]
#대체 형식: [측면 북쪽|남쪽|동쪽|서쪽|모두 []] if
pixmap이 생략됨 - 빈 베벨이 그려집니다.
[NoSide North|남쪽|동쪽|서쪽|모두]
[코너 NorthEast|SouthEast|NorthWest|SouthWest|Any ] if pixmap
생략 - 빈 베벨이 그려집니다.
[노코너 북동|남동|북서|남서|모두]
#새 설정:
[제목UnfocusedStyle ]
[제목FocusedStyle ]
[제목StickyStyle ]
[프레임UnfocusedStyle]
[프레임 중심 스타일]
[프레임스티키스타일 ]
[TitleBackground ]가 배경과 아래에 오버레이됩니다.
본문
[LeftBtnBackground]가 배경과 아래에 오버레이됩니다.
버튼의 왼쪽 블록
[LeftSpacerBackground] 사이에 배경 위에 오버레이됩니다.
왼쪽 버튼 블록 및 텍스트 레이블
[RightSpacerBackground] 사이에 배경 위에 오버레이됩니다.
오른쪽 버튼 블록 및 텍스트 레이블
[RightBtnBackground ]가 배경과 아래에 오버레이됩니다.
오른쪽 버튼 블록
#추가 속성 : [SideSize North|South|East|West|Any
onworks.net 서비스를 사용하여 온라인에서 MyFramex 사용