gCAD3D 2.40
xa_tra.c File Reference

GUI Modify_Modelposition UI_Tra_. More...

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_cast.h"
#include "../gui/gui__.h"
#include "../db/ut_DB.h"
#include "../ut/func_types.h"
#include "../xa/xa_uid.h"
#include "../xa/xa_mem.h"

Macros

#define TRUE   1
 
#define FALSE   0
 

Functions

int UI_Tra_Mod ()
 
int UI_Tra_nb_cb (int pgNr)
 
int UI_Tra__ (long dli, int typ, long dbi)
 
int UI_WinTra_CB (MemObj *mo, void **data)
 
int UI_WinTra__ (MemObj *mo, void **data)
 

Variables

struct {
   MemObj   wa0 [5]
 
   MemObj   wa1 [4]
 
   MemObj   wa2 [7]
 
   MemObj   lb_m
 
   ModelRef   mr0
 
   ModelRef   mr1
 
   long   dli
 
   long   lNr
 
   int   typ
 
   int   ind
 
   char   fnc
 
   char   inr
 
   char   stat
 
   char   mode
 
   char   modi
 
otra
 
static int otra_typ0 []
 
static int otra_typ1 []
 
static int otra_typ2 []
 

Detailed Description

GUI Modify_Modelposition UI_Tra_.

=====================================================
List_functions_start:
UI_Tra_nb_cb callback of switch-notebook-page
UI_Tra__ main-callback (selection)
UI_WinTra_CB click or key into inputField
List_functions_end:
=====================================================

Macro Definition Documentation

#define TRUE   1
#define FALSE   0

Function Documentation

int UI_Tra_Mod ( )

mode 0=Init; 1=Preview; 2=Reset; 3=save; 4=Exit

int UI_Tra_nb_cb ( int  pgNr)

callback of switch-notebook-page

int UI_Tra__ ( long  dli,
int  typ,
long  dbi 
)
int UI_WinTra_CB ( MemObj mo,
void **  data 
)

click or key into inputField

int UI_WinTra__ ( MemObj mo,
void **  data 
)

Variable Documentation

MemObj wa0[5]
MemObj wa1[4]
MemObj wa2[7]
MemObj lb_m
ModelRef mr0
ModelRef mr1
long dli
long lNr
int typ
int ind
char fnc
char inr
char stat
char mode
char modi
struct { ... } otra
int otra_typ0[]
static
Initial value:
={
Typ_PT, Typ_PT, Typ_LN, Typ_Val, Typ_Val }
#define Typ_PT
P Point.
Definition: AP_types.h:62
#define Typ_LN
L Line.
Definition: AP_types.h:63
#define Typ_Val
double-Value
Definition: AP_types.h:190
* wa0 EntryFelder TRANSL
* wa1 EntryFelder ROT
* wa2 EntryFelder Surf
* fnc active function; 0=Transl, 1=Rot, 2=Surf
* mode 0=Init; 1=Preview; 2=Reset; 3=save; 4=Exit
* stat 1=panelLeer;
* modi 0=unmodified; 1=modfied
* inr active inputField
*
int otra_typ1[]
static
Initial value:
={
Typ_LN, Typ_PT, Typ_Val, Typ_Val }
#define Typ_PT
P Point.
Definition: AP_types.h:62
#define Typ_LN
L Line.
Definition: AP_types.h:63
#define Typ_Val
double-Value
Definition: AP_types.h:190
int otra_typ2[]
static
Initial value:
={
#define Typ_PT
P Point.
Definition: AP_types.h:62