00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #define UI_FuncInit 90
00016 #define UI_FuncInit1 191
00017 #define UI_FuncInit2 192
00018 #define UI_FuncInit3 193
00019 #define UI_FuncClear 194
00020 #define UI_FuncGet 91
00021 #define UI_FuncSet 92
00022 #define UI_FuncDisable 93
00023 #define UI_FuncEnable 94
00024 #define UI_FuncFocus 95
00025 #define UI_FuncPrev 96
00026 #define UI_FuncNext 97
00027 #define UI_FuncWork 98
00028 #define UI_FuncKill 99
00029 #define UI_FuncOK 100
00030 #define UI_FuncCancel 101
00031 #define UI_FuncExit 102
00032
00033 #define UI_FuncInsert 110
00034 #define UI_FuncModify 111
00035 #define UI_FuncDelete 112
00036 #define UI_FuncUndo 113
00037
00038 #define UI_FuncUCB 1000 // Usercallbacks; 1000-1999
00039 #define UI_FuncUCB1 1001
00040 #define UI_FuncUCB2 1002
00041 #define UI_FuncUCB3 1003
00042 #define UI_FuncUCB4 1004
00043 #define UI_FuncUCB5 1005
00044 #define UI_FuncUCB6 1006
00045 #define UI_FuncUCB7 1007
00046 #define UI_FuncUCB8 1008
00047 #define UI_FuncUCB9 1009
00048 #define UI_FuncUCB10 1010
00049 #define UI_FuncUCB11 1011
00050 #define UI_FuncUCB12 1012
00051 #define UI_FuncUCB13 1013
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061 #define QUERY -1
00062
00063 #define ALL_OBJS (long)-1
00064
00065
00066
00067
00068 #define Typ_Att_PT 0
00069 #define Typ_Att_def 1
00070 #define Typ_Att_go 2
00071 #define Typ_Att_rp 3
00072 #define Typ_Att_Fac 4
00073 #define Typ_Att_Fac1 5
00074 #define Typ_Att_Fac2 6
00075 #define Typ_Att_Symb 7
00076 #define Typ_Att_hili 8
00077 #define Typ_Att_hili1 9
00078 #define Typ_Att_dim 10
00079 #define Typ_Att_top 11
00080
00081
00082
00083 #define SYM_TRI_S 130 // Bitmap tringle small
00084 #define SYM_STAR_S 131 // star, small
00085 #define SYM_CIR_S 132 // Bitmap circle small
00086 #define SYM_TRI_B 133 // Bitmap tringle big
00087
00088 #define SYM_VEC 139 // das Vektorsymb (nicht skaliert)
00089
00090
00091 #define SYM_AXIS 140 // first vector-symbol; Axis mit X,Y,Z-Char's
00092 #define SYM_AXIS1 147 // Axis ohne Buchstaben (Sym.Rotcen)
00093 #define SYM_SQUARE 142
00094 #define SYM_PLANE 145
00095 #define SYM_CROSS 143 // PosCross
00096 #define SYM_TRIANG 141
00097 #define SYM_CROSS1 144 // Schere
00098 #define SYM_ARROH 146 // arrow - 2D-head only
00099 #define SYM_ARROW 148 // arrow
00100 #define SYM_ARRO3H 138 // arrow - 3D-head only
00101
00102 #define SYM_CLIPBOX 150 // internal use, Vektor; unused ..
00103
00104
00105
00106 #define FUNC_Pan 1
00107 #define FUNC_Rot 2
00108 #define FUNC_RotCen 3
00109
00110 #define FUNC_ViewTop 4
00111 #define FUNC_ViewFront 5
00112 #define FUNC_ViewSide 6
00113 #define FUNC_ViewIso 7
00114 #define FUNC_ViewReframe 8
00115 #define FUNC_ViewZoomBox 9
00116 #define FUNC_ViewReset 10
00117 #define FUNC_DispWire 11
00118 #define FUNC_DispRend 12
00119 #define FUNC_DispHid1 13
00120 #define FUNC_DispHid2 14
00121 #define FUNC_DispHid3 15
00122
00123 #define FUNC_Hili 870
00124 #define FUNC_Dim 860
00125 #define FUNC_Show 880
00126 #define FUNC_Pick 890
00127
00128 #define FUNC_Idle 990
00129
00130
00131
00132
00133
00134
00135 #define IF_TEXURE(att) ((ColRGB*)&(att))->vtex & AP_stat.texture
00136
00137 void UI_AP (int func, int widgetID, void* data);
00138
00139
00140
00141
00142