xa_ui.c File Reference

userInterface main UI_ More...

#include "MS_Def1.h"
#include <dlfcn.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <gdk/gdkkeysyms.h>
#include "../ut/ut_geo.h"
#include "../ut/ut_os.h"
#include "../ut/ut_txt.h"
#include "../ut/ut_txfil.h"
#include "../ut/types_gui.h"
#include <gtk/gtk.h>
#include "../gr/ut_UI.h"
#include "../db/ut_DB.h"
#include "../xa/xa_uid.h"
#include "xa_mem.h"
#include "../xa/xa_sele.h"
#include "../xa/xa_msg.h"
#include "../xa/xa.h"

Defines

#define VWZ_PTNR_   1000
#define VWZ_PTNR2   500

Functions

int UI_RelAbsCB (GtkWidget *parent, void *data)
int UI_chg_lang (GtkWidget *parent, void *data)
int UI_def_browser (GtkWidget *parent, void *data)
int UI_def_editor (GtkWidget *parent, void *data)
int UI_EdKeyPress (GtkWidget *parent, GdkEventKey *event)
gint UI_GR_ButtonPress (void *widget, void *event)
gint UI_GR_ButtonRelease (void *widget, void *event)
int Grp_exp (char *fnam, char *dirNam)
int UI_GR_RECONFIG ()
int Brw_CB_sel (void *parent, void **data)
int UI_paned_CB (void *parent, int pgNr)
void * WIN_ED ()
int UI_block_group (int mode)
int UI_block_input (int mode)
int UI_block__ (int iFunctions, int iInput, int iCursor)
int UI_upd_ptDisp ()
int UI_upd_plDisp ()
int UI_func_stat_set__ (int i0,...)
int UI_func_stat_set_tab (short *sTab)
int UI_brw__ (int mode)
int UI_wait_Esc ()
int UI_askEscape ()
int UI_askExit (GtkWidget *parent, void *data)
int UI_wireCB (GtkWidget *parent, void *data)
int UI_Set_actPrg (char *prgNam, int iCol)
int UI_Set_ConstPl_Z ()
gint UI_view_Z_CB (GtkWidget *widget, GdkEventKey *event)
int UI_suract_keyIn (int mode)
gint UI_Enter (GtkWidget *widget, GdkEventCrossing *event)
int UI_creObjHdr (GtkWidget *parent, void *data)
gint UI_EdKeyRelease (GtkWidget *parent, GdkEventKey *event)
gint UI_EdButtonPress (GtkWidget *widget, GdkEventButton *event)
gint UI_EdButtonRelease (GtkWidget *widget, GdkEventButton *event)
int UI_EdKeyCtrlM3 ()
int UI_EdKeyCR (int iCall)
int AP_oid_UserAppObj (char *oid, long dli)
char * AP_UserAppObjNam__ (int iNam)
int AP_UserAppObjNamTab (APP_OBJ_NAM *appObjNamTab)
int AP_UserKeyIn_reset ()
int AP_UserKeyIn_get (int uFunc())
int AP_User_reset ()
int UI_save_over_CB (GtkWidget *parent, void *data)
int UI_save__ (int mode)
int UI_impAux1 (void *data)
int UI_impLwoCB (GtkWidget *parent, void *data)
int UI_imp3dsCB (GtkWidget *parent, void *data)
int UI_expMockup (GtkWidget *parent, void *data)
int UI_expDxfCB (GtkWidget *parent, void *data)
int UI_expObjCB (GtkWidget *parent, void *data)
int UI_expIgeCB (GtkWidget *parent, void *data)
int UI_expIsoCB (GtkWidget *parent, void *data)
int UI_saveMockCB (char *fnam, char *dirNam)
int UI_saveCB (char *fnam, char *dirNam)
int UI_expNat (GtkWidget *parent, void *data)
double UI_vwz__ (int mode, long ind)
int UI_vwzCB (GtkWidget *parent, void *data)
int UI_loadImg_CB (char *fnam, char *dirNam)
int UI_loadMock_CB (char *fnam, char *dirNam)
int UI_loadBmp_CB (char *fnam, char *dirNam)
int UI_opePtab (char *fnam, char *dirNam)
int UI_open__ (char *fnam, char *dirNam)
int UI_open_add (char *fnam, char *dirNam)
int UI_open_symCB (GtkWidget *parent, void *data)
int UI_openCB (GtkWidget *parent, void *data)
void UI_mBars_off ()
int UI_disp_var1 (double *val1)
int UI_disp_Pos (int typ, void *data)
int UI_disp_activ (int mode, long dbi, Activity *ac1)
int UI_disp_joint (int mode, long indJnt, Memspc *spcObj)
int UI_disp_vec1 (int typ, void *data, Point *pos)
int UI_disp_vec2 (long ind)
int UI_disp_pln_oid (char *plID)
int UI_disp_tra (ObjGX *tra)
int UI_ckb_meas (int mode)
int UI_cb_search (int mode)
int UI_butSM (GtkWidget *parent, void *data)
int UI_CB_view (void *parent, void *data)
int UI_src_edi ()
int UI_src_mem (int mode)
int UI_butCB (GtkWidget *parent, void *data)
int UI_reset_hide (int mode)
int UI_reset__ ()
int UI_ToolBars (int inr, int mode)
int UI_grp__ (int mode)
int UI_dump_obj (int typ, long ind)
int UI_dump__ (int typ)
int UI_menCB (GtkWidget *parent, void *data)
int UI_DllLst_read ()
int UI_DllLst_CB (GtkWidget *parent, void **data)
int UI_win_main (GtkWidget *parent, void *data)
int UI_WinInfo1 (GtkWidget *parent, void *data)
int UI_RelAbs_act (int mode)
int UI_set_Ins_Sel_Cat (int mode)
int UI_WinPrint1 (GtkWidget *parent, void *data)
int UI_WinDefTx (GtkWidget *parent, void *data)
int UI_WinAppr (GtkWidget *parent, void *data)
int UI_WinDxfImp (GtkWidget *parent, void *data)
int UI_WinToler (GtkWidget *parent, void *data)
int UI_disp_modsiz ()
void UI_Ed_del (int l_start, int l_end)
int UI_Ed_hili (int mode)
void UI_Ed_ins (int cpos, char *txt, int cNr)
int UI_Ed_sel_ln (int lNr)
void UI_Ed_sel (int l_start, int l_end)
void UI_Ed_scroll ()
int UI_Ed_sel1 (char *cPos, int lLen)
void UI_AP (int func, int widgetID, void *data)

Variables

char * UTF_FilBuf0
long UTF_FilBuf0Len
long UTF_FilBuf0Siz
int APT_2d_to_3d_Ind
double APT_ModSiz
int APT_dispPT
int APT_dispPL
AP_STAT AP_stat
 progress of Start
int AP_ED_cPos
 die aktuelle CharPos im Edi.
int WC_modnr
 the Nr of the active submodel; -1 = main.
int WC_mod_stat
 -1=primary Model is active;
double WC_sur_Z
 active Z-value of WC_sur_sur;
int WC_sur_ind
 Der Index auf die ActiveConstrPlane.
Plane WC_sur_act
 die fuer Definition (zB P10=0,0) aktive Plane
char WC_ConstPl_Z [16]
 ConstPl-Z-axis (DZ, ...R20 ...
int AP_src
 AP_SRC_MEM or AP_SRC_EDI.
double AP_txsiz
 Notes-Defaultsize.
double AP_txdimsiz
 Dimensions-Text-Defaultsize.
int AP_txNkNr
 Nachkommastellen.
ColRGB AP_actcol
 the active color ..
ColRGB AP_defcol
 die DefaultColor des aktiven (sub)Model
int GR_Func_Act
 curPos in userCoords on constructionPlane
GtkWidget * GL_widget
double GR_tx_scale
long UI_Ed_fsiz
GtkWidget * ckb_hide
GtkWidget * ckb_view
GtkWidget * ckb_man
GtkWidget * ckb_cad
GtkWidget * ckb_vwr
GtkWidget * ckb_3D
GtkWidget * ckb_ptDisp
GtkWidget * ckb_plDisp
GtkWidget * UIw_Box_TB
static GtkWidget * ckb_nam
static GtkWidget * ckb_txt
static GtkWidget * ckb_shd
static GtkWidget * ckb_bound
static GtkWidget * ckb_light
static GtkWidget * ckb_compl
static GtkWidget * ckb_Iact
static GtkWidget * ckb_Bar1
static GtkWidget * ckb_Bar2
static GtkWidget * ckb_Brw
static GtkWidget * ckb_such
static GtkWidget * ckb_mdel
static GtkWidget * ckb_impnat
static GtkWidget * ckb_compr
static GtkWidget * ckb_meas
static GtkWidget * ckb_vwz
GtkWidget * UI_lang [5]
static GtkWidget * box00
static GtkWidget * box1
static GtkWidget * w_test1
static GtkWidget * ToolBar1
static GtkWidget * ToolBar2
static GtkWidget * box1C
static GtkWidget * box1C1
static GtkWidget * boxRelAbs
static GtkWidget * box1R
static GtkWidget * box1S
static GtkWidget * box1C1v
static GtkWidget * box1C2v
static GtkWidget * box1C3v
static GtkWidget * box1C7v
static GtkWidget * box1C1v1h
static GtkWidget * box1C1v2h
static GtkWidget * box1C2
static GtkWidget * box1V
static GtkWidget * box1V1
static GtkWidget * box1V2
static GtkWidget * box1X
static GtkWidget * box1Y
static GtkWidget * box2B1
static GtkWidget * box2B2
static GtkWidget * but_go
static GtkWidget * but_step
static GtkWidget * but_end
static GtkWidget * menu_bar
static GtkWidget * men_fil
static GtkWidget * men_mod
static GtkWidget * men_opt
static GtkWidget * men_mdf
static GtkWidget * men_ins
static GtkWidget * men_sel
static GtkWidget * men_cat
static GtkWidget * men_exp1
static GtkWidget * men_exp2
static GtkWidget * men_hlp
static GtkWidget * men_app
static GtkWidget * UIw_file_new
static GtkWidget * UIw_file_ope
static GtkWidget * UIw_file_opD
static GtkWidget * UIw_file_ins
static GtkWidget * UIw_file_imp
static GtkWidget * UIw_file_exp
static GtkWidget * UIw_file_sav1
static GtkWidget * UIw_file_sav2
static GtkWidget * UIw_file_sav3
GtkWidget * UI_MainWin
GtkWidget * winTX
GtkWidget * wMsg
GtkWidget * winGR
void * win_paned
void * win_edi
void * win_brw
GIO_WinEd winED
void * winBrw
int win_panStat = 1
int winBrStat = 1
int win_edStat = 0
GtkWidget * tbCad = NULL
GtkWidget * tbNc = NULL
GtkWidget * tbWcGeo = NULL
GtkWidget * tbWcTec = NULL
GtkWidget * UI_curPos
GtkWidget * UI_ouf_scl
GtkWidget * UI_sur_act
GtkWidget * UI_sur_Z
GtkWidget * UI_view_Z
GtkWidget * UI_grpNr
GtkWidget * UI_ConstP
GtkWidget * UI_GrAttr
GtkWidget * UI_lNr
GtkWidget * UIw_prg
int UI_Focus = 0
int(* UI_UserKeyFunc )()
APP_OBJ_NAMUI_User_appNamTab = NULL
int KeyStatEscape = OFF
int KeyStatShift = OFF
int KeyStatCtrl = OFF
int KeyStatAlt = OFF
int UI_InpMode = UI_MODE_START
int UI_InpSM = OFF
int UI_InpVWZ = OFF
int UI_stat_view = 1
int UI_stat_hide = 1
int UI_EditMode = UI_EdMode_Add
int UI_RelAbs = 0
int xa_fl_TxMem
char UI_fnamFilt [80] = "*"

Detailed Description

userInterface main UI_

=====================================================
Liste_Funktionen_Beginn:

UI_block__            activate / disactivate Input
UI_block_input        activate / disactivate keystrokes & grafic_selections
UI_func_stat_set__    activate / disactivate Functions.
UI_func_stat_set_tab  activate / disactivate Functions.
UI_mBars_off           entspr. SM Menuebar sensitiv machen oder abdunkeln
UI_wait_Esc           Wait for pressing the Esc-Key ...
UI_askEscape          alle pending events abarbeiten;
UI_askExit            ?

UI_wireCB             set GL-shaden
UI_sur_act_CB2
UI_sur_act_CB1
UI_Set_ConstPl_Z      write out the name of the Constr.Plane
UI_Set_actPrg         display label actoive program-name
UI_view_Z_CB
UI_suract_keyIn       ViewZ|ConstZ
UI_Enter              reset KeyStatEscape to normal if cursor enters Window ..
UI_creObjHdr          .
UI_EdKeyRelease       callback KeyRelease im editwin
UI_EdButtonPress      klick into Editor-window
UI_EdButtonRelease    Click into EditWindow.  Kommt nur mehr in MAN.
UI_EdKeyCtrlM3        Ctrl M3 pressed
UI_EdKeyCR            CR|M3
AP_UserKeyIn_reset
AP_UserKeyIn_get
AP_User_reset         alle reset-funcs, die bei MS-Win u Linux gleich sind
AP_UserAppObjNamTab   provide names for application-objects
UI_CAD_activate
UI_EdKeyPress         allback keyPress im editwin UND CAD-Entryfelder
UI_save_over_CB
UI_save__
UI_impAux1
UI_impLwoCB
UI_imp3dsCB
UI_expMockup
UI_expDxfCB
UI_expObjCB
UI_expIgeCB
UI_expIsoCB
UI_saveMockCB
UI_saveCB
UI_expNat
UI_vwz__
UI_vwzCB
UI_loadImg_CB
UI_loadMock_CB
UI_loadBmp_CB
UI_del_CB
UI_delMdl
UI_ren_CB
UI_cpyMdl3
UI_cpyMdl2
UI_cpyMdl1
UI_renMdl
UI_opePtab
UI_open__
UI_open_add
UI_open_symCB
UI_openCB
UI_disp_modsiz         display modelsize in gtk-label

UI_disp_var1           temporary display lenght-variable
UI_disp_Pos            temporary display position (with little red circle)
UI_disp_vec1
UI_disp_vec2
UI_disp_pln_oid        hilite plane from objID
UI_disp_tra

UI_butSM               Search/Measure
UI_CB_view
UI_src_edi             start modus with datasource = editor
UI_src_mem             start modus with datasource = memory
UI_butCB               Callback fuer Buttons.
UI_reset_hide          disactivate 0=Hide 1=View 2=beide
UI_reset__             back to VWR
UI_ToolBars            Toolbars ein/ausschalten.
UI_grp__               Goupmode ON|OFF
UI_grpAdd
UI_dump_obj            UTO_dump__
UI_dump__
UI_menCB               Mainentry Menufunktions.
UI_DllLst_read         fill list of userprograms (DLLs) -> memspc55
UI_DllLst_CB           userselection of DLL ..
UI_win_main            Das gesamte Window-Layout
UI_file_sensi          TRUE od FALSE
UI_WinInfo1            InfoWindow
UI_RelAbs_act
UI_RelAbsCB
UI_WinPrint1           Print-Panel
UI_WinDefTx            Textsizepanel
UI_WinAppr             DXF-Import Panel ..
UI_WinDxfImp           DXF-Import Panel ..
UI_colSel              see UI_WinDefTx TSU_exp_wrlCol
UI_WinLtypMod          Linetypes
UI_WinToler            Toleranzen ...
UI_Ed_del              LEER
UI_Ed_hili             Hintergrund Editfenster hilite ON / OFF
UI_Ed_ins              insert into editor ?
UI_Ed_sel_ln
UI_Ed_sel              auch zum CurPos setzen
UI_Ed_scroll           auch zum CurPos setzen
UI_Ed_sel1             text selektiert darstellen
// UI_reset               reset "add to Group"
UI_AP                  Hauptinterface zur App (APP ruft UI);

Liste_Funktionen_Ende:
=====================================================

Define Documentation

#define VWZ_PTNR_   1000
#define VWZ_PTNR2   500

Function Documentation

int UI_RelAbsCB ( GtkWidget *  parent,
void *  data 
)
int UI_chg_lang ( GtkWidget *  parent,
void *  data 
)
int UI_def_browser ( GtkWidget *  parent,
void *  data 
)
int UI_def_editor ( GtkWidget *  parent,
void *  data 
)
int UI_EdKeyPress ( GtkWidget *  parent,
GdkEventKey *  event 
)
gint UI_GR_ButtonPress ( void *  widget,
void *  event 
)

callback mousebuttonpress and startDrag

gint UI_GR_ButtonRelease ( void *  widget,
void *  event 
)

callback buttonrelease & exit drag

int Grp_exp ( char *  fnam,
char *  dirNam 
)

    export (native) alle objects of obj-list --> file

int UI_GR_RECONFIG (  ) 
int Brw_CB_sel ( void *  parent,
void **  data 
)

    callback tree-obj-selection
    Input:
      data        pointer to winBrw
    see also UI_mcl_CBL 
    callback tree-obj-selection
    Input:
      data        pointer to winBrw
    see also UI_mcl_CBL 

int UI_paned_CB ( void *  parent,
int  pgNr 
)
void* WIN_ED (  ) 
int UI_block_group ( int  mode  ) 

    block / unblock groupSelections
    mode    0 = ON  = reset - activate groupSelect
            1 = OFF = block (disactivate) groupSelections
           -1 =       query; returns active state ..

int UI_block_input ( int  mode  ) 

    block / unblock keystrokes & grafic_selections
    mode    0 = reset keystrokes & grafic_selections to normal
            1 = block keystrokes & grafic_selections
    see also UI_block__ UI_func_stat_set__

int UI_block__ ( int  iFunctions,
int  iInput,
int  iCursor 
)

    Input:
      iFunctions    0=reset;  1=blockFunctions;   -1=do not modify
      iInput        0=reset;  1=blockInput;       -1=do not modify
      iCursor       0=reset;  1=waitCursor;       -1=do not modify
   
    see also UI_block_input UI_func_stat_set__

int UI_upd_ptDisp (  ) 
int UI_upd_plDisp (  ) 
int UI_func_stat_set__ ( int  i0,
  ... 
)

    activate / disactivate Functions.
    values: see ../xa/xa_ui.h
    last argument must be 0 !
    negative values: disable; positive values: enable.
    see also UI_func_stat_set_tab UI_block_input UI_block__

int UI_func_stat_set_tab ( short *  sTab  ) 

    activate / disactivate Functions.  View/Hide toolbars !
    values: see ../xa/xa_ui.h
    last argument must be 0 !
    negative values: disable; positive values: enable.
    see also UI_func_stat_set__

int UI_brw__ ( int  mode  ) 

    switch browser/editor-window ON|OFF.
    mode      UI_FuncGet - returns state (ON|OFF)
    mode     -1         - switch browser-window off
    mode      0         - update window
    mode      1         - switch browser-window on

int UI_wait_Esc (  ) 
int UI_askEscape (  ) 
int UI_askExit ( GtkWidget *  parent,
void *  data 
)
int UI_wireCB ( GtkWidget *  parent,
void *  data 
)
int UI_Set_actPrg ( char *  prgNam,
int  iCol 
)
int UI_Set_ConstPl_Z (  ) 
gint UI_view_Z_CB ( GtkWidget *  widget,
GdkEventKey *  event 
)
int UI_suract_keyIn ( int  mode  ) 
gint UI_Enter ( GtkWidget *  widget,
GdkEventCrossing *  event 
)
int UI_creObjHdr ( GtkWidget *  parent,
void *  data 
)
gint UI_EdKeyRelease ( GtkWidget *  parent,
GdkEventKey *  event 
)
gint UI_EdButtonPress ( GtkWidget *  widget,
GdkEventButton *  event 
)
gint UI_EdButtonRelease ( GtkWidget *  widget,
GdkEventButton *  event 
)
int UI_EdKeyCtrlM3 (  ) 
int UI_EdKeyCR ( int  iCall  ) 
int AP_oid_UserAppObj ( char *  oid,
long  dli 
)
char* AP_UserAppObjNam__ ( int  iNam  ) 
int AP_UserAppObjNamTab ( APP_OBJ_NAM appObjNamTab  ) 

    provide names for application-objects
    size of words max 32 chars

int AP_UserKeyIn_reset (  ) 
int AP_UserKeyIn_get ( int   uFunc()  ) 
int AP_User_reset (  ) 
int UI_save_over_CB ( GtkWidget *  parent,
void *  data 
)
int UI_save__ ( int  mode  ) 
int UI_impAux1 ( void *  data  ) 
int UI_impLwoCB ( GtkWidget *  parent,
void *  data 
)
int UI_imp3dsCB ( GtkWidget *  parent,
void *  data 
)
int UI_expMockup ( GtkWidget *  parent,
void *  data 
)
int UI_expDxfCB ( GtkWidget *  parent,
void *  data 
)
int UI_expObjCB ( GtkWidget *  parent,
void *  data 
)
int UI_expIgeCB ( GtkWidget *  parent,
void *  data 
)
int UI_expIsoCB ( GtkWidget *  parent,
void *  data 
)
int UI_saveMockCB ( char *  fnam,
char *  dirNam 
)
int UI_saveCB ( char *  fnam,
char *  dirNam 
)
int UI_expNat ( GtkWidget *  parent,
void *  data 
)
double UI_vwz__ ( int  mode,
long  ind 
)
int UI_vwzCB ( GtkWidget *  parent,
void *  data 
)
int UI_loadImg_CB ( char *  fnam,
char *  dirNam 
)
int UI_loadMock_CB ( char *  fnam,
char *  dirNam 
)
int UI_loadBmp_CB ( char *  fnam,
char *  dirNam 
)
int UI_opePtab ( char *  fnam,
char *  dirNam 
)
int UI_open__ ( char *  fnam,
char *  dirNam 
)
int UI_open_add ( char *  fnam,
char *  dirNam 
)
int UI_open_symCB ( GtkWidget *  parent,
void *  data 
)
int UI_openCB ( GtkWidget *  parent,
void *  data 
)
void UI_mBars_off (  ) 
int UI_disp_var1 ( double *  val1  ) 

temporary display a value

int UI_disp_Pos ( int  typ,
void *  data 
)

    temporary display position (with little red circle)
    typ:  Typ_Index||Typ_PT|Typ_Txt
      data   if(typ==Typ_PT) *Point
             if(typ==Typ_Index) *long   (DB-Index)
             if(typ==Typ_Txt) ..
    DL_Redraw()  necessary.
    see also IE_cad_Inp_disp 

int UI_disp_activ ( int  mode,
long  dbi,
Activity ac1 
)

display Activity as Text "I#"

int UI_disp_joint ( int  mode,
long  indJnt,
Memspc *  spcObj 
)
int UI_disp_vec1 ( int  typ,
void *  data,
Point pos 
)
int UI_disp_vec2 ( long  ind  ) 
int UI_disp_pln_oid ( char *  plID  ) 
int UI_disp_tra ( ObjGX tra  ) 
int UI_ckb_meas ( int  mode  ) 
int UI_cb_search ( int  mode  ) 
int UI_butSM ( GtkWidget *  parent,
void *  data 
)
int UI_CB_view ( void *  parent,
void *  data 
)
int UI_src_edi (  ) 
int UI_src_mem ( int  mode  ) 
int UI_butCB ( GtkWidget *  parent,
void *  data 
)
int UI_reset_hide ( int  mode  ) 
int UI_reset__ (  ) 
int UI_ToolBars ( int  inr,
int  mode 
)
int UI_grp__ ( int  mode  ) 
int UI_dump_obj ( int  typ,
long  ind 
)

    UI_dump_obj   dump DB-object  into file & display with browser
    see also UTO_dump__

int UI_dump__ ( int  typ  ) 
int UI_menCB ( GtkWidget *  parent,
void *  data 
)

Mainentry Menufunktions.

int UI_DllLst_read (  ) 
int UI_DllLst_CB ( GtkWidget *  parent,
void **  data 
)
int UI_win_main ( GtkWidget *  parent,
void *  data 
)
int UI_WinInfo1 ( GtkWidget *  parent,
void *  data 
)
int UI_RelAbs_act ( int  mode  ) 
int UI_set_Ins_Sel_Cat ( int  mode  ) 
int UI_WinPrint1 ( GtkWidget *  parent,
void *  data 
)
int UI_WinDefTx ( GtkWidget *  parent,
void *  data 
)
int UI_WinAppr ( GtkWidget *  parent,
void *  data 
)
int UI_WinDxfImp ( GtkWidget *  parent,
void *  data 
)
int UI_WinToler ( GtkWidget *  parent,
void *  data 
)
int UI_disp_modsiz (  ) 
void UI_Ed_del ( int  l_start,
int  l_end 
)
int UI_Ed_hili ( int  mode  ) 
void UI_Ed_ins ( int  cpos,
char *  txt,
int  cNr 
)
int UI_Ed_sel_ln ( int  lNr  ) 
void UI_Ed_sel ( int  l_start,
int  l_end 
)
void UI_Ed_scroll (  ) 
int UI_Ed_sel1 ( char *  cPos,
int  lLen 
)
void UI_AP ( int  func,
int  widgetID,
void *  data 
)

Variable Documentation

char* UTF_FilBuf0
double APT_ModSiz

progress of Start

   1 starting
   2 initialyze done
  65 Batch, else interactive.

die aktuelle CharPos im Edi.

int WC_modnr

the Nr of the active submodel; -1 = main.

-1=primary Model is active;

double WC_sur_Z

active Z-value of WC_sur_sur;

Der Index auf die ActiveConstrPlane.

die fuer Definition (zB P10=0,0) aktive Plane

char WC_ConstPl_Z[16]

ConstPl-Z-axis (DZ, ...R20 ...

int AP_src

AP_SRC_MEM or AP_SRC_EDI.

double AP_txsiz

Notes-Defaultsize.

double AP_txdimsiz

Dimensions-Text-Defaultsize.

int AP_txNkNr

Nachkommastellen.

the active color ..

die DefaultColor des aktiven (sub)Model

curPos in userCoords on constructionPlane

GtkWidget* GL_widget
double GR_tx_scale
long UI_Ed_fsiz
GtkWidget* ckb_hide
GtkWidget * ckb_view
GtkWidget * ckb_man
GtkWidget * ckb_cad
GtkWidget * ckb_vwr
GtkWidget * ckb_3D
GtkWidget * ckb_ptDisp
GtkWidget * ckb_plDisp
GtkWidget * UIw_Box_TB
GtkWidget* ckb_nam [static]
GtkWidget * ckb_txt [static]
GtkWidget * ckb_shd [static]
GtkWidget * ckb_bound [static]
GtkWidget * ckb_light [static]
GtkWidget * ckb_compl [static]
GtkWidget * ckb_Iact [static]
GtkWidget * ckb_Bar1 [static]
GtkWidget * ckb_Bar2 [static]
GtkWidget * ckb_Brw [static]
GtkWidget * ckb_such [static]
GtkWidget * ckb_mdel [static]
GtkWidget * ckb_impnat [static]
GtkWidget * ckb_compr [static]
GtkWidget * ckb_meas [static]
GtkWidget * ckb_vwz [static]
GtkWidget* UI_lang[5]
GtkWidget* box00 [static]
GtkWidget * box1 [static]
GtkWidget * w_test1 [static]
GtkWidget * ToolBar1 [static]
GtkWidget * ToolBar2 [static]
GtkWidget * box1C [static]
GtkWidget * box1C1 [static]
GtkWidget * boxRelAbs [static]
GtkWidget * box1R [static]
GtkWidget * box1S [static]
GtkWidget * box1C1v [static]
GtkWidget * box1C2v [static]
GtkWidget * box1C3v [static]
GtkWidget * box1C7v [static]
GtkWidget * box1C1v1h [static]
GtkWidget * box1C1v2h [static]
GtkWidget * box1C2 [static]
GtkWidget * box1V [static]
GtkWidget * box1V1 [static]
GtkWidget * box1V2 [static]
GtkWidget * box1X [static]
GtkWidget * box1Y [static]
GtkWidget * box2B1 [static]
GtkWidget * box2B2 [static]
GtkWidget * but_go [static]
GtkWidget * but_step [static]
GtkWidget * but_end [static]
GtkWidget * menu_bar [static]
GtkWidget * men_fil [static]
GtkWidget * men_mod [static]
GtkWidget * men_opt [static]
GtkWidget * men_mdf [static]
GtkWidget * men_ins [static]
GtkWidget * men_sel [static]
GtkWidget * men_cat [static]
GtkWidget * men_exp1 [static]
GtkWidget * men_exp2 [static]
GtkWidget * men_hlp [static]
GtkWidget * men_app [static]
GtkWidget * UIw_file_new [static]
GtkWidget * UIw_file_ope [static]
GtkWidget * UIw_file_opD [static]
GtkWidget * UIw_file_ins [static]
GtkWidget * UIw_file_imp [static]
GtkWidget * UIw_file_exp [static]
GtkWidget * UIw_file_sav1 [static]
GtkWidget * UIw_file_sav2 [static]
GtkWidget * UIw_file_sav3 [static]
GtkWidget* UI_MainWin
GtkWidget* winTX
GtkWidget* wMsg
GtkWidget* winGR
void* win_paned
void* win_edi
void* win_brw
void* winBrw
int win_panStat = 1
int winBrStat = 1
int win_edStat = 0
GtkWidget* tbCad = NULL
GtkWidget* tbNc = NULL
GtkWidget* tbWcGeo = NULL
GtkWidget* tbWcTec = NULL
GtkWidget* UI_curPos
GtkWidget* UI_ouf_scl
GtkWidget* UI_sur_act
GtkWidget* UI_sur_Z
GtkWidget* UI_view_Z
GtkWidget* UI_grpNr
GtkWidget * UI_ConstP
GtkWidget * UI_GrAttr
GtkWidget * UI_lNr
GtkWidget * UIw_prg
int UI_Focus = 0
int(* UI_UserKeyFunc)()
int KeyStatEscape = OFF
int KeyStatShift = OFF
int KeyStatCtrl = OFF
int KeyStatAlt = OFF
int UI_InpMode = UI_MODE_START
int UI_InpSM = OFF
int UI_InpVWZ = OFF
int UI_stat_view = 1
int UI_stat_hide = 1
int UI_EditMode = UI_EdMode_Add
int UI_RelAbs = 0
char UI_fnamFilt[80] = "*"
Generated on Fri Apr 6 09:40:11 2012 for gCAD3D by  doxygen 1.6.3