sgcToolbar 기능 표
sgcToolbar의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다.
sgcToolbar의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다.
Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.
모든 행은 해당 도움말 항목으로 연결됩니다. Community 열은 무료 .NET Community 에디션에 포함된 내용을 보여 주며, 모든 기능은 Registered와 체험판에 들어 있습니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 항목 종류 | 버튼, 토글, 드롭다운, 구분선, 스페이서, 레이블: Kind := tikButton, tikToggle, tikDropdown, tikSeparator, tikSpacer, tikLabel. | 도움말 | |
| 토글과 라디오 그룹 | 같은 GroupIndex를 가진 토글은 코드 없이 서로 해제됩니다. Down으로 상태를 읽고 설정합니다. | 도움말 | |
| 드롭다운 메뉴 | DropdownMenu는 TPopupMenu(VCL) 또는 ContextMenuStrip(WinForms)을 받습니다. | 도움말 | |
| 아이콘과 글리프 | ImageList의 아이콘(Images, ImageIndex) 또는 Glyph 문자를 사용하며 캡션은 선택 사항입니다(ShowCaptions). | 도움말 | |
| 오버플로 메뉴 | 창이 좁아지면 들어가지 않는 항목이 오버플로 메뉴로 이동합니다. | Registered 에디션 | 도움말 |
| 액션 링크 | 액션 링크는 Caption과 Enabled를 TAction과 동기화된 상태로 유지합니다. | Registered 에디션 | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 상태 패널 | Spring과 AutoSize 너비를 지원하는 텍스트 패널. | 도움말 | |
| 진행률과 표시기 | 진행률 패널과 꺼짐, 정상, 경고, 오류 표시기(spkProgress, spkIndicator, sisOff, sisOk, sisWarning, sisError). | 도움말 | |
| 스레드 안전 업데이트 | SetPanelText, SetProgress, SetIndicator는 Synchronize 없이 작업자 스레드에서 상태 표시줄을 갱신합니다. | 도움말 | |
| 크기 조절 핸들 | 상태 표시줄 모서리에 선택적으로 표시되는 크기 조절 핸들. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 키보드 탐색 | 키보드로 항목 사이를 이동합니다(TabStop). | 도움말 | |
| 테마 | 다른 sgcUI 제품과 공유하는 라이트 및 다크 테마. | 도움말 | |
| 헤드리스 렌더링 | TsgcToolbarModel과 TsgcStatusBarModel은 창 없이 PNG와 SVG로 저장하며 Linux64에서도 동작합니다. | 도움말 | |
| 오른쪽에서 왼쪽 (아랍어와 히브리어) | 항목 배치, 오버플로 화살표, 드롭다운 화살표, 구분선이 미러링되고 캡션은 오른쪽에서 왼쪽으로 읽습니다. 아이콘은 픽셀을 그대로 유지하며, MirrorGlyph는 뒤로, 앞으로, 실행 취소, 다시 실행 같은 방향성 아이콘을 뒤집습니다. | 도움말 | |
| 접근성 | 도구 모음 버튼, 토글, 드롭다운과 상태 표시줄의 패널이 UI Automation에 노출됩니다. Left, Right, Home, End는 항목 사이를 이동하고, Enter 또는 Space는 항목을 활성화하며, Down 또는 Alt+Down은 드롭다운 메뉴를 엽니다. 도구 모음은 눈에 보이는 포커스 링이 있는 탭 정지 지점이며 Windows 고대비를 따릅니다. 아이콘만 표시하는 버튼에는 의미 있는 이름이 붙도록 캡션이나 Hint를 지정하세요. Delphi 7~13의 VCL, Windows의 FireMonkey, WinForms, WPF, Avalonia에서 기본으로 켜져 있습니다. | 도움말 |
| 작업 | 기본 Delphi 컨트롤 | sgcToolbar |
|---|---|---|
| 버튼, 토글, 드롭다운 버튼, 구분선 | TToolBar | tikButton, tikToggle, tikDropdown, tikSeparator |
| 항목을 오른쪽 끝으로 밀기 | TToolBar | tikSpacer |
| 고정, 자동, 스프링 너비의 텍스트 패널 | TStatusBar | Width, AutoSize, Spring |
| 진행률 및 상태 표시등 패널 | TStatusBar | spkProgress, spkIndicator |
| 작업자 스레드에서 상태 업데이트 | TStatusBar | SetPanelText, SetProgress, SetIndicator |
도움말에 문서화된 기능만 비교하며, 성능에 대한 주장은 포함하지 않습니다.
.NET 툴바와 상태 표시줄은 동일한 클래스 이름을 가진 C# 포트이며 WinForms, WPF, Avalonia를 지원합니다.
| 패키지 | 에디션 | 내용 |
|---|---|---|
esegece.sgcToolbar.Community | Community (무료) | 코어 라이브러리 |
esegece.sgcToolbar | Registered 에디션 | 코어 라이브러리 |
esegece.sgcToolbar.WinForms | Registered 에디션 | Windows Forms 컨트롤 |
esegece.sgcToolbar.Wpf | Registered 에디션 | WPF 컨트롤 |
esegece.sgcToolbar.Avalonia | Registered 에디션 | Avalonia 컨트롤 |
esegece.sgcToolbar.Rendering | Registered 에디션 | 헤드리스 렌더링 |
sgcToolbar의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.
sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.
Delphi (PDF) →