gCAD3D 2.35
DemoPlugin_Dialog.c File Reference

example dialog More...

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_cast.h"
#include "../ut/ut_os.h"
#include "../ut/gr_types.h"
#include "../gui/gui__.h"
#include "../ut/func_types.h"
#include "../gr/ut_DL.h"
#include "../gr/ut_GL.h"
#include "../db/ut_DB.h"
#include "../xa/xa_ui.h"

Macros

#define TRUE   1
 
#define FALSE   0
 
#define CBUFSIZ   1024
 

Functions

int dia_CB_1 (MemObj *mo, void **data)
 
int dia_cre_Poly (void *parent, void *data)
 
int dia_sele1 (int src, long dl_ind)
 
int dia_KeyIn (int key)
 
int gCad_fini ()
 
int gCad_main ()
 
int dia_win_main (MemObj *mo, void **data)
 
int dia_cre_init ()
 
int dia_cre_obj (int typ, int form, int siz, void *obj)
 
int dia_cre_update ()
 

Variables

static Point pt1
 
static Point pt_tab [5]
 
static Line ln1
 
static Vector vc_tab [3]
 
static int dia_nr
 
static char cBuf [CBUFSIZ]
 
static MemObj win0
 
static MemObj dia_lb_func
 
static long ID_tab [3]
 
static long dl_start
 

Detailed Description

example dialog

=====================================================
List_functions_start:
..
List_functions_end:
=====================================================

Macro Definition Documentation

#define TRUE   1
#define FALSE   0
#define CBUFSIZ   1024

Function Documentation

int dia_CB_1 ( MemObj mo,
void **  data 
)
int dia_cre_Poly ( void *  parent,
void *  data 
)
int dia_sele1 ( int  src,
long  dl_ind 
)
int dia_KeyIn ( int  key)
int gCad_fini ( )
int gCad_main ( )
int dia_win_main ( MemObj mo,
void **  data 
)
int dia_cre_init ( )
int dia_cre_obj ( int  typ,
int  form,
int  siz,
void *  obj 
)
int dia_cre_update ( )

Variable Documentation

Point pt1
static
Point pt_tab[5]
static
Line ln1
static
Vector vc_tab[3]
static
int dia_nr
static
char cBuf[CBUFSIZ]
static
MemObj win0
static
MemObj dia_lb_func
static
long ID_tab[3]
static
long dl_start
static