gCAD3D 2.35
gr_types.h
Go to the documentation of this file.
1 /* func_types.h
2 
3 Allgemeines Userinterface.
4 
5 
6 Korr:
7 2002-02-20 ../gr/ut_GR.h zu. RF.
8 2001-06-14 Neu zu. RF.
9 
10 */
11 
12 // #define STAT_deleted 0
13 // #define STAT_normal 1
14 
15 
16 // attributes for lines,curves
17 #define Typ_Att_PT 0 // jellow
18 #define Typ_Att_def 1 // blue
19 #define Typ_Att_go 2
20 #define Typ_Att_rp 3
21 #define Typ_Att_Fac 4
22 #define Typ_Att_Fac1 5
23 #define Typ_Att_Fac2 6
24 #define Typ_Att_Symb 7
25 #define Typ_Att_hili 8 // white
26 #define Typ_Att_hili1 9 // red, thick=3
27 #define Typ_Att_dim 10
28 #define Typ_Att_top1 11
29 #define Typ_Att_top2 12 // used for parent-obj's
30 
31 #define SYM_TRI_S 130 // Bitmap tringle small
32 #define SYM_STAR_S 131 // star, small
33 #define SYM_CIR_S 132 // Bitmap circle small
34 #define SYM_TRI_B 133 // Bitmap tringle big
35 
36 #define SYM_VEC 139 // das Vektorsymb (nicht skaliert)
37 
38 #define SYM_AXIS 140 // first vector-symbol; Axis mit X,Y,Z-Char's
39 #define SYM_AXIS1 147 // Axis ohne Buchstaben (Sym.Rotcen)
40 #define SYM_SQUARE 142
41 #define SYM_PLANE 145
42 #define SYM_CROSS 143 // PosCross
43 #define SYM_TRIANG 141
44 #define SYM_CROSS1 144 // Schere
45 #define SYM_ARROH 146 // arrow - 2D-head only
46 #define SYM_ARROW 148 // arrow
47 #define SYM_ARRO3H 138 // arrow - 3D-head only
48 #define SYM_LENGTH 149 //
49 
50 #define SYM_CLIPBOX 150 // internal use, Vektor; unused ..
51 
52 // colors for Typ_PT:
53 #define ATT_PT_BLACK 0
54 #define ATT_PT_HILI 1
55 #define ATT_PT_DIMMED 2
56 #define ATT_PT_GREEN 3
57 #define ATT_PT_YELLOW 4
58 
59 // colors for Typ_SymB:
60 #define ATT_COL_BLACK 0
61 #define ATT_COL_RED 2
62 #define ATT_COL_GREEN 3
63 #define ATT_COL_BLUE 4
64 #define ATT_COL_YELLOW 5
65 #define ATT_COL_MAGENTA 6
66 #define ATT_COL_CYAN 7
67 #define ATT_COL_WHITE 8
68 #define ATT_COL_HILI 9
69 #define ATT_COL_DIMMED 10
70 
71 // linetypes
72 #define LTYP_full 0
73 #define LTYP_dashLong 3
74 #define LTYP_dashShort 2
75 #define LTYP_dashDot 1
76 
77 
78 //============================================================
79 
80 
81 // textured or not; 0=normal (not textured), 1=textured.
82 #define IF_TEXURE(att) ((ColRGB*)&(att))->vtex & AP_stat.texture
83 
84 void UI_AP (int func, int widgetID, void* data);
85 
86 
87 
88 
89 //============ EOF =============
void UI_AP(int func, int widgetID, void *data)
Definition: xa_ui.c:10765