Go to the source code of this file.
Defines | |
#define | MODULE_LIBS 1 |
#define | ATOL 0.5 |
#define | ARROW_ICON_SIZE 12 |
#define | WINDOW_ID_XSIZE 48 |
#define | WINDOW_ID_YSIZE 20 |
Typedefs | |
typedef struct tagNUMENTRY | NUMENTRY |
typedef struct tagSTRINGDLGLIST | STRINGDLGLIST |
typedef struct tagSELECTDLGLIST | SELECTDLGLIST |
Functions | |
short | RequestNumEntry (short val, short minval, short maxval, char *title, char *message) |
int | RequestCharString (int len, char *string, char *title, HWND parent) |
void | EnableToolPannels (int what_one, BOOL status) |
BOOL CALLBACK | ItemSelectDlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
int | SelectScrolledItemList (int n, char **list, char *title, HWND parent) |
void | ActivateAllMenus (HWND hwnd, UINT fuFlags) |
PSTR | FileInPath (PSTR pstrPath) |
void | GetWorldCoords0 (int W, long *x, long *y, long *z, int hpos, int vpos) |
void | GetWindowCoords0 (int W, long x, long y, long z, int *hpos, int *vpos) |
void | GetWorldCoords1 (int W, long *x, long *y, long *z, int hpos, int vpos) |
void | GetWindowCoords1 (int W, long x, long y, long z, int *hpos, int *vpos) |
void | SetUpWindowBoxView (int view) |
void | GetTriview (BOOL reset) |
void | reset_mod_maxview (short option) |
void | get_centre (short option, point p, point TVp, BOOL all) |
void | Draw3dCursor (void) |
void | DrawOne3dCursor (HDC hdc, int i) |
void | Move3dCursor (int stor, int xw, int yw) |
void | LoadArrowIcons (void) |
void | DrawArrowIcons (HDC hDC, int id) |
int | CheckWindowIcon (int xi, int yi) |
void | InvertWindowIcon (int i, HWND hwnd) |
void | DeleteArrowIcons (void) |
void | SwapViewBitmaps (void) |
void | UpdateRuler (short m) |
void | SetUpGrid (void) |
void | DrawGridInOne (HDC hdc, int i) |
BOOL | SetColour (unsigned char colour[], char *Title, HWND parent) |
BOOL | SetSfxColour (unsigned char colour[], long ID, HWND parent) |
void | scal (double t[4][4], double sx, double sy, double sz) |
void | rotz (double tr[4][4], double ang) |
void | roty (double tr[4][4], double ang) |
void | rotx (double tr[4][4], double ang) |
void | tram (double t[4][4], double dx, double dy, double dz) |
void | mv4by1 (double t4[4][4], vector v1, vector v2) |
void | m4by4 (double t1[4][4], double t2[4][4], double tr[4][4]) |
void | m4by1 (double t4[4][4], double x, double y, double z, double *xx, double *yy, double *zz) |
void | c4to4 (double tin[4][4], double tout[4][4]) |
void | null_transform (double t[4][4]) |
void | arbitrary_rotate (double angle, point p1, point p2, double t[4][4]) |
void | rotate_round_vector (double angle, vector v, double t[4][4]) |
void | L_cross (point p1, point p2, point p3, point p4) |
void | CentreDialogOnCursor (HWND hwnd) |
void | CentreDialogOnScreen (HWND hWnd) |
void | PaintDialogBackground (HWND hDlg, HINSTANCE hInst) |
void | AppendFileExtension (char *filename, char *ext) |
void | Zoom2 (double fraction) |
void | Zoom (int command, int redraw) |
Variables | |
long | LastToolVertex |
typedef struct tagNUMENTRY NUMENTRY |
typedef struct tagSTRINGDLGLIST STRINGDLGLIST |
typedef struct tagSELECTDLGLIST SELECTDLGLIST |
BOOL CALLBACK ItemSelectDlgProc | ( | HWND | hwnd, | |
UINT | msg, | |||
WPARAM | wparam, | |||
LPARAM | lparam | |||
) |
Definition at line 166 of file LIBRARY.C.
References CentreDialogOnCursor(), DLG_CHOOSE_CANCEL, DLG_CHOOSE_LIST, DLG_CHOOSE_OK, FALSE, ghinst_main, PaintDialogBackground(), and TRUE.
void GetWorldCoords0 | ( | int | W, | |
long * | x, | |||
long * | y, | |||
long * | z, | |||
int | hpos, | |||
int | vpos | |||
) |
void GetWindowCoords0 | ( | int | W, | |
long | x, | |||
long | y, | |||
long | z, | |||
int * | hpos, | |||
int * | vpos | |||
) |
void GetWorldCoords1 | ( | int | W, | |
long * | x, | |||
long * | y, | |||
long * | z, | |||
int | hpos, | |||
int | vpos | |||
) |
void GetWindowCoords1 | ( | int | W, | |
long | x, | |||
long | y, | |||
long | z, | |||
int * | hpos, | |||
int * | vpos | |||
) |
long LastToolVertex |