GUI 매뉴얼 · Chapter 11
Project Option
Project Option 은 현재 프로젝트의 전역 설정을 한곳에서 관리하는 화면입니다. 메인 화면의 해상도, 시작 시 표시할 뷰, 지원 언어, 에러 폴더, 디자인 기본 글꼴 등 프로젝트 전체에 영향을 주는 값을 지정합니다.
상단 메뉴 바에서 Project → Project Option 을 선택하거나 툴바의 Project Options 버튼을 눌러 엽니다. 화면 좌측에 탭이 세로로 배치되며, 기본으로 Application 탭이 열립니다. 설정을 마친 뒤에는 하단의 SAVE 버튼으로 저장해야 변경 내용이 프로젝트에 반영됩니다.
Application 탭
Application 탭에서는 프로젝트의 식별 정보와 메인 화면 구성을 지정합니다. 각 필드는 빌드 시 런타임 화면 생성에 사용되므로 정확히 입력해야 합니다.
| 필드 | 용도 |
|---|---|
Title | 프로그램 제목. 실행 시 머신 화면의 타이틀로 사용됩니다. |
Company Name | 회사명. 버전 정보 등에 함께 표기됩니다. |
Project Name | 프로젝트 이름. 배포 패키지·파일명 등의 기준이 됩니다. |
Width | 메인 화면 가로 해상도(px). 100~10000 범위의 정수. |
Height | 메인 화면 세로 해상도(px). 100~10000 범위의 정수. |
Minimum Height | 메인 화면이 가질 수 있는 최소 세로 높이(px). |
MainView | 시작 시 로드되는 메인 뷰의 이름입니다. |
Main ViewBase Name | 메인 뷰가 상속하는 ViewBase 의 이름입니다. |
Run Page Name | Start 상태에서 접근 가능한 뷰/페이지 이름. 콤마로 구분해 여러 개를 지정할 수 있습니다(예: RunView, MonitorView). |
Language | 프로젝트가 지원하는 언어 목록을 다루는 콤보박스입니다. 옆의 Add / Remove 버튼으로 언어를 추가·삭제합니다. |
ErrorFolder | 에러 이미지 등이 저장되는 폴더 경로입니다. ... 버튼으로 폴더를 선택합니다. |
Design FontName | 디자인 화면에서 기본으로 사용할 글꼴입니다. |
Width 와 Height 는 실제 운용 모니터의 해상도와 맞추는 것이 좋습니다. Run Page Name 에 지정한 뷰만 가동(Start) 상태에서 접근할 수 있으므로, 운전 화면과 모니터 화면을 모두 노출하려면 콤마로 함께 적어 둡니다.
그 밖의 탭
Application 외에도 여러 탭이 세로로 배열되어 있으며, 각 탭은 프로젝트의 서로 다른 설정 영역을 담당합니다. 버전 번호, 동작 옵션, 테마, 시작 화면 등 운용 환경을 세밀하게 조정할 수 있습니다.
| 탭 | 담당 영역 |
|---|---|
Version | 메이저·마이너·빌드 번호 등 프로젝트 버전 값 설정 |
Options | 에러 시 시퀀스 정지, 가상 키보드, 스캔 타임 등 동작 옵션 |
Themes | LIGHT / DARK / CUSTOM 테마 모드 선택 |
Startup | 스플래시 화면 표시 항목 등 시작 옵션 |
Library | 외부 라이브러리 DLL 등록 |
Toast / Alarm | 토스트·알람 표시 방식과 색상 설정 |
각 탭의 설정 역시 하단의 SAVE 버튼을 눌러야 저장됩니다. 빌드·배포와 직접 관련된 설정은 별도의 배포 도구에서 다루므로, 현장 패키지 구성은 관련 항목을 참고하시기 바랍니다.
사용 흐름
Project→Project Option으로 화면을 엽니다.Application탭에서Title·Company Name·Project Name을 입력합니다.Width·Height·Minimum Height로 메인 화면 해상도를 맞춥니다.MainView와Run Page Name으로 시작 시 표시할 뷰를 지정합니다.Language의Add/Remove로 지원 언어를 구성합니다.- 하단
SAVE버튼으로 설정을 저장합니다.