gCAD3D 2.40
xa_cad_ccv_ui.c File Reference

GUI simple CurveEditor. More...

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_txt.h"
#include "../xa/xa_sele.h"
#include "../xa/xa_uid.h"
#include "../gui/gui__.h"

Macros

#define TRUE   1
 
#define FALSE   0
 

Functions

int IE_ccv__ (MemObj *mo, void **data)
 
void IE_ccv_set_winTyp (int typ)
 
int IE_ccv_mod (MemObj *mo, void **data)
 
int IE_ccv_CB (MemObj *mo, void **data)
 
int IE_ccv_ck_active ()
 
int IE_ccv_rem (long *cPos, long txLen)
 
int IE_ccv_cw (long *cPos, char *newTxt)
 

Variables

static int winTyp
 
MemObj IE_edWin1
 
long IE_bufMax
 
long IE_bufSiz
 
int IE_modify
 
char IE_buf []
 
int APT_dispDir
 

Detailed Description

GUI simple CurveEditor.

=====================================================
List_functions_start:
IE_ccv__ create Window; simple CurveEditor
IE_ccv_mod GroupEditor ?
// IE_ccv_CMB Mouseklick into GroupEditWindow
IE_ccv_rem remove word out of IE_buf
IE_ccv_cw modify IE_buf add|change|delete word
List_functions_end:
=====================================================

Macro Definition Documentation

#define TRUE   1
#define FALSE   0

Function Documentation

int IE_ccv__ ( MemObj mo,
void **  data 
)
void IE_ccv_set_winTyp ( int  typ)
int IE_ccv_mod ( MemObj mo,
void **  data 
)
int IE_ccv_CB ( MemObj mo,
void **  data 
)
int IE_ccv_ck_active ( )
int IE_ccv_rem ( long *  cPos,
long  txLen 
)
int IE_ccv_cw ( long *  cPos,
char *  newTxt 
)

Variable Documentation

int winTyp
static
MemObj IE_edWin1
long IE_bufMax
long IE_bufSiz
int IE_modify
char IE_buf[]
int APT_dispDir