FLImaging 7.3.19.2
DefinitionsGUIStyle.h
1#pragma once
2#include "DefinitionsGUI.h"
3
11
15namespace FLImaging
16{
20 namespace GUI
21 {
28
29 FL_EXPORT EGUIAlignment __cdecl FormatToGUIAlignment(uint32_t u32Format);
30 FL_EXPORT uint32_t __cdecl GUIAlignmentToFormat(EGUIAlignment e);
31 FL_EXPORT EGUIStringTrimming __cdecl FormatToGUIStringTrimming(uint32_t u32Format);
32 FL_EXPORT uint32_t __cdecl GUIStringTrimmingToFormat(EGUIStringTrimming e);
33
42 {
50
58
66
74
82
90
98
111 };
112
121 {
129
137
150
158 };
159
168 {
176
184
192 };
193
202 {
210
218
226 };
227
236 {
244
252
260 };
261
270 {
278
286
294 };
295
304 {
312 EGUIDrawingAttributeEffectsParameters_DrawShadow,
313
321 EGUIDrawingAttributeEffectsParameters_DrawHighlight,
322
330 };
331
340 {
348
356
364
372
380 };
381
390 {
398
406
414 };
415
424 {
432
440
448 };
449
458 {
466
474
482
490
498
506
514
522
530
538
546
554
562
570
578
586
594
602
610
618
626
634 EGUIControlType_PropertyGridPropertyRadioButtonGroup,
635 EGUIControlType_PropertyGridPropertyRadioButton,
636 EGUIControlType_PropertyGridPropertyBase,
637 EGUIControlType_PropertyGridPropertyButton,
638 EGUIControlType_PropertyGridPropertyText,
639 EGUIControlType_PropertyGridPropertySpin,
640 EGUIControlType_PropertyGridPropertySlider,
641 EGUIControlType_PropertyGridPropertyDraggableSpin,
642 EGUIControlType_PropertyGridPropertySliderDualHandle,
643 EGUIControlType_PropertyGridPropertyCheckBox,
644 EGUIControlType_PropertyGridPropertyDropdownList,
645 EGUIControlType_PropertyGridPropertyViewListBase,
646
654
662
670
678
686
694
702
710
718
726 };
727
728 enum EControlStyleType
729 {
730 EControlStyleType_Paint = 0,
731 EControlStyleType_Line,
732 EControlStyleType_Text,
733 EControlStyleType_Rect,
734
735 EControlStyleType_Count,
736 };
737
738 enum EControlPaintType
739 {
740 EControlPaintType_Bg = 0,
741 EControlPaintType_Fill,
742 EControlPaintType_Border,
743
744 EControlPaintType_Text_Value,
745 EControlPaintType_Text_Name,
746
747 EControlPaintType_SubItemFill, // spin button, combobox button, ..
748 EControlPaintType_SubItemBorder,
749
750 EControlPaintType_Ex1Fill,
751 EControlPaintType_Ex1Border,
752 EControlPaintType_Ex2Fill,
753 EControlPaintType_Ex2Border,
754
755 EControlPaintType_IndicatorFill, // Expanding arrow, combobox arrow, checkbox check arrow
756 EControlPaintType_IndicatorLine, // Expanding arrow, combobox arrow, checkbox check arrow
757
758 EControlPaintType_PGP_NameFill, // PGP means PropertyGridProperty
759 EControlPaintType_PGP_NameBorder,
760
761 EControlPaintType_TreeHierarchyLine,
762 EControlPaintType_PGP_Cat_TreeHierarchyLine_Bg,
763
764 EControlPaintType_Count,
765
766 EControlPaintType_PGC_GridLines = EControlPaintType_Border, // PGC means PropertyGridCtrl
767 EControlPaintType_PGP_Cat_ChildrenBg = EControlPaintType_SubItemFill,
768 EControlPaintType_PGP_Cat_ChildrenBorder = EControlPaintType_SubItemBorder,
769 EControlPaintType_PGP_ValueFill = EControlPaintType_Fill,
770 EControlPaintType_PGP_ValueBorder = EControlPaintType_Border,
771
772 EControlPaintType_PGP_SDH_EditBoxMin_Fill = EControlPaintType_Fill, // SDH means SliderDualHandle
773 EControlPaintType_PGP_SDH_EditBoxMin_Border = EControlPaintType_Border,
774 EControlPaintType_PGP_SDH_EditBoxMax_Fill = EControlPaintType_SubItemFill,
775 EControlPaintType_PGP_SDH_EditBoxMax_Border = EControlPaintType_SubItemBorder,
776 EControlPaintType_PGP_SDH_SpinMin_Fill = EControlPaintType_Ex1Fill,
777 EControlPaintType_PGP_SDH_SpinMin_Border = EControlPaintType_Ex1Border,
778 EControlPaintType_PGP_SDH_SpinMax_Fill = EControlPaintType_Ex2Fill,
779 EControlPaintType_PGP_SDH_SpinMax_Border = EControlPaintType_Ex2Border,
780 };
781
782 enum EControlRectType
783 {
784 EControlRectType_Basic = 0,
785 EControlRectType_SubItem,
786 EControlRectType_Ex_1,
787 EControlRectType_Ex_2,
788 EControlRectType_PGP_SDH_EditBoxMin, // PGP_SliderDualHandle
789 EControlRectType_PGP_SDH_EditBoxMax,
790
791 EControlRectType_Count,
792
793 EControlRectType_CheckIndeterminate = EControlRectType_Ex_1,
794 EControlRectType_PGP_Cat_Children = EControlRectType_SubItem,
795 EControlRectType_PGP_Cat_Value = EControlRectType_Ex_1,
796 EControlRectType_PGP_SDH_SpinMin = EControlRectType_Ex_1,
797 EControlRectType_PGP_SDH_SpinMax = EControlRectType_Ex_2,
798
799 };
800
801 enum EControlLineType
802 {
803 EControlLineType_Border = 0,
804 EControlLineType_TreeHierarchyLine,
805 EControlLineType_Indicator, // Expanding arrow, combobox arrow, checkbox check arrow
806 EControlLineType_SubItemBorder,
807 EControlLineType_Ex1_Border,
808 EControlLineType_Ex2_Border,
809
810 EControlLineType_Count,
811
812 EControlLineType_PGC_GridLines = EControlLineType_Border, // PGC means PropertyGridCtrl
813 EControlLineType_PGP_Cat_ChildrenBorder = EControlLineType_SubItemBorder,
814 EControlLineType_PGP_Cat_Value_Border = EControlLineType_Ex1_Border,
815 EControlLineType_PGP_SDH_SpinMin_Border = EControlLineType_Ex1_Border,
816 EControlLineType_PGP_SDH_SpinMax_Border = EControlLineType_Ex2_Border,
817 };
818
819 enum EControlTextType
820 {
821 EControlTextType_Value = 0,
822 EControlTextType_Name, // for property item
823 EControlTextType_PGP_SDH_Label, // for property item slider dual handle
824
825 EControlTextType_Count,
826 EControlTextType_PGP_SDH_Value = EControlTextType_Value,
827 };
828
829 inline EControlPaintType RectToPaint(EControlRectType eRT, bool bFill = true)
830 {
831 EControlPaintType res = EControlPaintType_Fill;
832
833 if(bFill)
834 {
835 switch(eRT)
836 {
837 case EControlRectType_Basic: return EControlPaintType_Fill;
838 case EControlRectType_SubItem: return EControlPaintType_SubItemFill;
839 case EControlRectType_PGP_SDH_EditBoxMin: return EControlPaintType_PGP_SDH_EditBoxMin_Fill;
840 case EControlRectType_PGP_SDH_EditBoxMax: return EControlPaintType_PGP_SDH_EditBoxMax_Fill;
841 }
842 }
843 else
844 {
845 switch(eRT)
846 {
847 case EControlRectType_Basic: return EControlPaintType_Border;
848 case EControlRectType_SubItem: return EControlPaintType_SubItemBorder;
849 case EControlRectType_PGP_SDH_EditBoxMin: return EControlPaintType_PGP_SDH_EditBoxMin_Border;
850 case EControlRectType_PGP_SDH_EditBoxMax: return EControlPaintType_PGP_SDH_EditBoxMax_Border;
851 }
852 }
853 return res;
854 }
855
856 inline EControlLineType RectToLine(EControlRectType eRT)
857 {
858 EControlLineType res = EControlLineType_Border;
859
860 switch(eRT)
861 {
862 case EControlRectType_Basic: return EControlLineType_Border;
863 case EControlRectType_SubItem: return EControlLineType_SubItemBorder;
864 case EControlRectType_PGP_SDH_EditBoxMin: return EControlLineType_Border;
865 case EControlRectType_PGP_SDH_EditBoxMax: return EControlLineType_SubItemBorder;
866 }
867
868 return res;
869 }
870
871 inline EControlPaintType TextToPaint(EControlTextType eTT)
872 {
873 EControlPaintType res = EControlPaintType_Text_Value;
874
875 switch(eTT)
876 {
877 case EControlTextType_Value: return EControlPaintType_Text_Value;
878 case EControlTextType_Name: return EControlPaintType_Text_Name;
879 }
880 return res;
881 }
882
883 inline EControlPaintType LineToPaint(EControlLineType eLT)
884 {
885 EControlPaintType res = EControlPaintType_Border;
886
887 switch(eLT)
888 {
889 case EControlLineType_Border: return EControlPaintType_Border;
890 case EControlLineType_TreeHierarchyLine: return EControlPaintType_TreeHierarchyLine;
891 case EControlLineType_Indicator: return EControlPaintType_IndicatorLine;
892 case EControlLineType_SubItemBorder: return EControlPaintType_SubItemBorder;
893 }
894 return res;
895 }
896
897 typedef struct sControlStateColorSet
898 {
899 sControlStateColorSet();
900 sControlStateColorSet(const sControlStateColorSet& src);
901 sControlStateColorSet(const sControlStateColorSet* pSrc);
902 const sControlStateColorSet& operator=(const sControlStateColorSet& src);
903 const CResult Assign(const sControlStateColorSet* pSrc);
904 const CResult Assign(const sControlStateColorSet& src);
905 virtual ~sControlStateColorSet();
906
907 const CGUIStyleAttributeColor* GetAt(EGUIControlState eSt) const;
908 const CResult RemoveAt(EGUIControlState eSt);
909 const CResult SetColor(EGUIControlState eSt, uint32_t u32Color);
910 const CResult SetColorAlphaRatio(EGUIControlState eSt, float f32ColorAlphaRatio);
911 const CResult SetDraw(EGUIControlState eSt, bool bDraw);
912
913 protected:
914 CGUIStyleAttributeColor* pColors[EGUIControlState_Count];
915 }SControlStateColorSet;
916
917 typedef struct sControlStateLineSet
918 {
919 sControlStateLineSet();
920 sControlStateLineSet(const sControlStateLineSet& src);
921 sControlStateLineSet(const sControlStateLineSet* pSrc);
922 const sControlStateLineSet& operator=(const sControlStateLineSet& src);
923 const CResult Assign(const sControlStateLineSet* pSrc);
924 const CResult Assign(const sControlStateLineSet& src);
925 virtual ~sControlStateLineSet();
926
927 const CGUIStyleAttributeLine* GetAt(EGUIControlState eSt) const;
928 const CResult RemoveAt(EGUIControlState eSt);
929 const CResult SetLineWidth(EGUIControlState eSt, int32_t i32LineWidth);
930 const CResult SetPenStyle(EGUIControlState eSt, Foundation::EAttributeDrawingPenStyle ePenStyle);
931
932 protected:
933 CGUIStyleAttributeLine* pLines[EGUIControlState_Count];
934 }SControlStateLineSet;
935
936 enum EStyleLayoutGeometryEffectsElem
937 {
938 ESLGE_Layout = 0,
939 ESLGE_Geometry,
940 ESLGE_Effects,
941
942 ESLGE_Count,
943 };
944
945 typedef struct sLayoutGeometryEffects
946 {
947 sLayoutGeometryEffects();
948 sLayoutGeometryEffects(const sLayoutGeometryEffects& src);
949 sLayoutGeometryEffects(const sLayoutGeometryEffects* pSrc);
950 const sLayoutGeometryEffects& operator=(const sLayoutGeometryEffects& src);
951 const CResult Assign(const sLayoutGeometryEffects* pSrc);
952 const CResult Assign(const sLayoutGeometryEffects& src);
953 virtual ~sLayoutGeometryEffects();
954
955 CGUIStyleAttributeLayout* pLayout;
956 CGUIStyleAttributeGeometry* pGeometry;
957 CGUIStyleAttributeEffects* pEffects; // shadow/highlight
958 }SLayoutGeometryEffects;
959
960 typedef struct sTextStyle
961 {
962 sTextStyle();
963 sTextStyle(const sTextStyle& src);
964 sTextStyle(const sTextStyle* pSrc);
965 const sTextStyle& operator=(const sTextStyle& src);
966 const CResult Assign(const sTextStyle* pSrc);
967 const CResult Assign(const sTextStyle& src);
968 virtual ~sTextStyle();
969
970 CGUIStyleAttributeTextLayout* pLayout;
971 }STextStyle;
972
973 typedef struct sStyleGroupBasic
974 {
975 sStyleGroupBasic();
976 sStyleGroupBasic(const sStyleGroupBasic* pSrc);
977 sStyleGroupBasic(const sStyleGroupBasic& src);
978 const sStyleGroupBasic& operator=(const sStyleGroupBasic& src);
979 const CResult Assign(const sStyleGroupBasic* pSrc);
980 const CResult Assign(const sStyleGroupBasic& src);
981 virtual ~sStyleGroupBasic();
982
983 template<typename TSubType>
984 const CResult EnsureElem(TSubType eST);
985
986 const SControlStateColorSet* GetColorSet(EControlPaintType eST) const;
987 SControlStateColorSet* GetColorSetRef(EControlPaintType eST);
988
989 const SControlStateLineSet* GetLineAttrSet(EControlLineType eLT) const;
990 SControlStateLineSet* GetLineAttrSetRef(EControlLineType eLT);
991
992 const STextStyle* GetTextAttr(EControlTextType eLT) const;
993 STextStyle* GetTextAttrRef(EControlTextType eLT);
994
995 const SLayoutGeometryEffects* GetLayoutGeometryEffects(EControlRectType eRT) const;
996 SLayoutGeometryEffects* GetLayoutGeometryEffectsRef(EControlRectType eRT);
997
998 SControlStateColorSet** m_pArrPColors;
999 SControlStateLineSet** m_pArrPStyleLines;
1000 SLayoutGeometryEffects** m_pArrLayoutGeometryEffects;
1001 STextStyle** m_pArrPStyleTexts;
1002 }SStyleGroupBasic;
1003
1004 static const uint32_t g_u32StyleDefaultColorFill = 0x002e2e2e;
1005 static const uint32_t g_u32StyleDefaultColorLine = 0x00ffffff;
1006 static const uint32_t g_u32StyleDefaultColorText = 0x00dcdcdc;
1007 static const uint32_t g_u32StyleDefaultColorIndicator = 0x00dcdcdc;
1008 static const int32_t g_i32StyleDefaultLineWidth = 1;
1010 static const float g_f32StyleDefaultFillColorAlphaRatio = 1.f;
1011 static const uint32_t g_u32StyleDefaultLayoutTextFormat = 0x00008824;
1012 static const Base::TRect<int32_t> g_trStyleDefaultLayoutMargin = Base::TRect<int32_t>(0, 0, 0, 0);
1013 static const Base::TRect<int32_t> g_trStyleDefaultLayoutPadding = Base::TRect<int32_t>(0, 0, 0, 0);
1014 static const Base::TRect<int32_t> g_trStyleDefaultLayoutApplyMargin = Base::TRect<int32_t>(0, 0, 0, 0);
1015 static const Base::TRect<int32_t> g_trStyleDefaultLayoutApplyPadding = Base::TRect<int32_t>(0, 0, 0, 0);
1016 static const Base::TRect<int32_t> g_trStyleDefaultGeometryApplyCornerRadius = Base::TRect<int32_t>(0, 0, 0, 0);
1017 static const Base::TRect<int32_t> g_trStyleDefaultEffectsShadowOutset = Base::TRect<int32_t>(0, 0, 2, 2);
1018 static const Base::TRect<int32_t> g_trStyleDefaultEffectsHighlightInset = Base::TRect<int32_t>(1, 1, 0, 0);
1019
1020 static const float g_f32StyleDefaultCornerRadius = 0.f;
1021 static const float g_f32StyleDefaultTextFontSize = 8.f;
1022 static const double g_f64StyleDefaultTextAngle = 0.;
1024 static const Foundation::EFigureTextFontWeight g_eStyleDefaultTextFontWeight = Foundation::EFigureTextFontWeight_BOLD;
1025 static const Base::CFLString<wchar_t> g_strStyleDefaultTextFontName = L"";
1026 static const bool g_bStyleDefaultTextItalic = false;
1027 static const bool g_bStyleDefaultEffectsDrawShadow = false;
1028 static const bool g_bStyleDefaultEffectsDrawHighlight = false;
1029 }
1030}
Color 속성 클래스
Definition GUIStyleAttribute.h:24
Effects 속성 클래스
Definition GUIStyleAttribute.h:1066
Geometry 속성 클래스
Definition GUIStyleAttribute.h:869
Layout 속성 클래스
Definition GUIStyleAttribute.h:502
Line 속성 클래스
Definition GUIStyleAttribute.h:294
Layout 속성 클래스
Definition GUIStyleAttribute.h:709
EFigureTextAlignment
FigureText의 텍스트 정렬
Definition DefinitionsFigureText.h:159
@ EFigureTextAlignment_LEFT_TOP
기준점이 문자열의 왼쪽 위에 위치하는 정렬
Definition DefinitionsFigureText.h:206
EFigureTextFontWeight
FigureText의 폰트 두께
Definition DefinitionsFigureText.h:29
@ EFigureTextFontWeight_BOLD
두꺼운 두께
Definition DefinitionsFigureText.h:92
EAttributeDrawingPenStyle
Figure 그리기 속성의 펜 스타일
Definition DefinitionsFigure.h:3217
@ EAttributeDrawingPenStyle_Solid
단선 스타일
Definition DefinitionsFigure.h:3225
Definition D2DObject.h:12
EGUIDrawingAttributeTextLayoutParameters
Text 레이아웃 속성 파라미터 (Text Format, Padding)
Definition DefinitionsGUIStyle.h:236
@ EGUIDrawingAttributeTextLayoutParameters_Padding
패딩 (내부 여백)
Definition DefinitionsGUIStyle.h:251
@ EGUIDrawingAttributeTextLayoutParameters_Count
레이아웃 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:259
@ EGUIDrawingAttributeTextLayoutParameters_TextFormat
Text Format
Definition DefinitionsGUIStyle.h:243
EGUIDrawingAttributeLineParameters
Line 속성 파라미터
Definition DefinitionsGUIStyle.h:168
@ EGUIDrawingAttributeLineParameters_Count
Line 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:191
@ EGUIDrawingAttributeLineParameters_PenStyle
펜 스타일
Definition DefinitionsGUIStyle.h:183
@ EGUIDrawingAttributeLineParameters_LineWidth
선 너비
Definition DefinitionsGUIStyle.h:175
EGUIDrawingAttributeGeometryParameters
Geometry 속성 파라미터
Definition DefinitionsGUIStyle.h:270
@ EGUIDrawingAttributeGeometryParameters_Count
Geometry 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:293
@ EGUIDrawingAttributeGeometryParameters_ApplyCornerRadius
모서리 라운딩 적용 여부
Definition DefinitionsGUIStyle.h:285
@ EGUIDrawingAttributeGeometryParameters_CornerRadius
모서리 라운딩 반지름
Definition DefinitionsGUIStyle.h:277
EGUIColorPalette
UI 컬러 팔레트
Definition DefinitionsGUIStyle.h:424
@ EGUIColorPalette_Dark
다크 컬러 팔레트
Definition DefinitionsGUIStyle.h:431
@ EGUIColorPalette_Count
컬러 팔레트 총 개수
Definition DefinitionsGUIStyle.h:447
@ EGUIColorPalette_Light
라이트 컬러 팔레트
Definition DefinitionsGUIStyle.h:439
EGUIStringTrimming
문자열이 레이아웃 사각형을 벗어날 경우 자르기 옵션
Definition DefinitionsGUI.h:10059
EAntialiasingOption
각 레이어 및 컨트롤에 대한 안티앨리어싱 옵션
Definition DefinitionsGUIStyle.h:42
@ EAntialiasingOption_All
모든 옵션 활성화
Definition DefinitionsGUIStyle.h:105
@ EAntialiasingOption_ViewSNAP
SNAP 뷰
Definition DefinitionsGUIStyle.h:81
@ EAntialiasingOption_Controls
UI 컨트롤
Definition DefinitionsGUIStyle.h:97
@ EAntialiasingOption_View3DLayer
3D 레이어 뷰
Definition DefinitionsGUIStyle.h:73
@ EAntialiasingOption_None
안티앨리어싱 미적용
Definition DefinitionsGUIStyle.h:49
@ EAntialiasingOption_ViewGraphLayer
그래프 레이어 뷰
Definition DefinitionsGUIStyle.h:65
@ EAntialiasingOption_ViewImageLayer
이미지 레이어 뷰
Definition DefinitionsGUIStyle.h:57
@ EAntialiasingOption_ViewDrawing
도면 뷰
Definition DefinitionsGUIStyle.h:89
EGUIDrawingAttributeLayoutParameters
레이아웃 속성 파라미터 (Margin, Padding)
Definition DefinitionsGUIStyle.h:202
@ EGUIDrawingAttributeLayoutParameters_Count
레이아웃 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:225
@ EGUIDrawingAttributeLayoutParameters_Padding
패딩 (내부 여백)
Definition DefinitionsGUIStyle.h:217
@ EGUIDrawingAttributeLayoutParameters_Margin
마진 (외부 여백)
Definition DefinitionsGUIStyle.h:209
EGUIDrawingAttributeEffectsParameters
UI 효과 속성 파라미터 (그림자, 하이라이트)
Definition DefinitionsGUIStyle.h:304
@ EGUIDrawingAttributeEffectsParameters_HighlightInset
내부 하이라이트 크기
Definition DefinitionsGUIStyle.h:320
@ EGUIDrawingAttributeEffectsParameters_ShadowOutset
외부 그림자 크기
Definition DefinitionsGUIStyle.h:311
@ EGUIDrawingAttributeEffectsParameters_Count
효과 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:329
@ EGUIControlState_Count
컨트롤 상태 총 개수
Definition DefinitionsGUI.h:12329
EGUIControlType
컨트롤
Definition DefinitionsGUIStyle.h:458
@ EGUIControlType_Dialog
Dialog
Definition DefinitionsGUIStyle.h:653
@ EGUIControlType_GroupBox
그룹 박스
Definition DefinitionsGUIStyle.h:521
@ EGUIControlType_ViewToolBar
뷰 툴바
Definition DefinitionsGUIStyle.h:709
@ EGUIControlType_ProgressBar
진행 막대
Definition DefinitionsGUIStyle.h:661
@ EGUIControlType_ComboBox
Combo Box
Definition DefinitionsGUIStyle.h:497
@ EGUIControlType_PropertyGridPropertyCategory
PropertyGridCtrl_ItemGroup
Definition DefinitionsGUIStyle.h:633
@ EGUIControlType_PaneProperties_MessageBox_Title
PaneProperties_MessageBox_Title
Definition DefinitionsGUIStyle.h:577
@ EGUIControlType_GUIWndCtrlBase
CGUIWndCtrlBase class
Definition DefinitionsGUIStyle.h:473
@ EGUIControlType_Count
enum 개수
Definition DefinitionsGUIStyle.h:725
@ EGUIControlType_CheckBox3State
3상 체크 박스
Definition DefinitionsGUIStyle.h:529
@ EGUIControlType_CheckBox
체크 박스
Definition DefinitionsGUIStyle.h:513
@ EGUIControlType_ProgressBarFloatingPoint
부동 소수점 진행 막대
Definition DefinitionsGUIStyle.h:669
@ EGUIControlType_PaneProperties_Button
버튼(CGUIPropertyButton)
Definition DefinitionsGUIStyle.h:593
@ EGUIControlType_ComboBoxInStatusBar
Combo Box In StatusBar
Definition DefinitionsGUIStyle.h:505
@ EGUIControlType_Sheet
시트(표)
Definition DefinitionsGUIStyle.h:677
@ EGUIControlType_CheckBoxPushLike
PushLike 체크 박스
Definition DefinitionsGUIStyle.h:537
@ EGUIControlType_ColorPickerCtrl
색상
Definition DefinitionsGUIStyle.h:601
@ EGUIControlType_RadioButton
RadioButton
Definition DefinitionsGUIStyle.h:553
@ EGUIControlType_PropertyGridCtrl
PropertyGridCtrl
Definition DefinitionsGUIStyle.h:625
@ EGUIControlType_WndFixedViewPlacementPreview
고정 뷰 배치 미리보기 창
Definition DefinitionsGUIStyle.h:701
@ EGUIControlType_PaneProperties_MessageBox_Message
PaneProperties_MessageBox_Message
Definition DefinitionsGUIStyle.h:585
@ EGUIControlType_TabCtrl
TabCtrl
Definition DefinitionsGUIStyle.h:693
@ EGUIControlType_None
None
Definition DefinitionsGUIStyle.h:465
@ EGUIControlType_PopupMenu
PopupMenu
Definition DefinitionsGUIStyle.h:685
@ EGUIControlType_Edit
Edit Ctrl
Definition DefinitionsGUIStyle.h:489
@ EGUIControlType_Button
버튼
Definition DefinitionsGUIStyle.h:545
@ EGUIControlType_SliderDualHandle
부동 소수점 슬라이더
Definition DefinitionsGUIStyle.h:569
@ EGUIControlType_StaticText
Static Text
Definition DefinitionsGUIStyle.h:481
@ EGUIControlType_ListCtrl
목록 Ctrl
Definition DefinitionsGUIStyle.h:609
@ EGUIControlType_Tree
Tree Ctrl
Definition DefinitionsGUIStyle.h:617
@ EGUIControlType_Slider
슬라이더
Definition DefinitionsGUIStyle.h:561
@ EGUIControlType_MiniGraph
미니 그래프
Definition DefinitionsGUIStyle.h:717
EGUILayoutStyle
UI 레이아웃 스타일
Definition DefinitionsGUIStyle.h:390
@ EGUILayoutStyle_Compact
조밀한 레이아웃 스타일
Definition DefinitionsGUIStyle.h:397
@ EGUILayoutStyle_Count
레이아웃 스타일 총 개수
Definition DefinitionsGUIStyle.h:413
@ EGUILayoutStyle_Comfortable
여유 있는 레이아웃 스타일
Definition DefinitionsGUIStyle.h:405
EGUIAlignment
정렬 정보
Definition DefinitionsGUI.h:9897
EGUIDrawingAttributeColorParameters
Color 속성 파라미터
Definition DefinitionsGUIStyle.h:121
@ EGUIDrawingAttributeColorParameters_ColorAlphaRatio
색상 투명도 비율
Definition DefinitionsGUIStyle.h:136
@ EGUIDrawingAttributeColorParameters_Count
Color 속성 파라미터 개수
Definition DefinitionsGUIStyle.h:157
@ EGUIDrawingAttributeColorParameters_Draw
색상을 그릴지 여부
Definition DefinitionsGUIStyle.h:149
@ EGUIDrawingAttributeColorParameters_Color
색상 값
Definition DefinitionsGUIStyle.h:128
EGUITheme
UI 테마 타입
Definition DefinitionsGUIStyle.h:340
@ EGUITheme_Obsidian
Obsidian: 부드러운 라운딩과 세련된 반사광이 들어간 다크 UI
Definition DefinitionsGUIStyle.h:355
@ EGUITheme_Opal
Opal: 부드러운 라운딩과 세련된 반사광이 들어간 밝은 회색/흰색 톤 UI
Definition DefinitionsGUIStyle.h:371
@ EGUITheme_Granite
Granite: 클래식하고 견고한 데이터 위주의 밝은 회색/흰색 톤 UI
Definition DefinitionsGUIStyle.h:363
@ EGUITheme_Count
UI 테마 총 개수
Definition DefinitionsGUIStyle.h:379
@ EGUITheme_Basalt
Basalt: 클래식하고 견고한 데이터 위주의 다크 UI
Definition DefinitionsGUIStyle.h:347
@ Assign
CGUIPropertyItemView3DFigure 의 값을 해당 도형으로 설정하는 함수
Definition DefinitionsGUIView3D.h:2930