Main Page | Data Structures | File List | Data Fields | Globals

fbgxGetPtoMouseJan.c File Reference

#include "ibguXdraw.h"
#include <Xm/DialogS.h>
#include <Xm/Form.h>
#include <Xm/DrawingA.h>

Defines

#define minXdraw(x, y)   (((x) > (y)) ? (y) : (x))

Functions

void fbgxSetParmGetPtoJan (long ComJanela, long Ampliacao, cbgxPmap *Pmap)
void fbgxCriaJanela (void)
void fbgxAumentaImagem (XImage *ImgOrg, int TamOrg, XImage *ImgDest, int TamDest)
void fbgxGetPtoJan1 (float *Xp, float *Yp, short *Button)
void fbgxGetPtoJan (float *Xp, float *Yp, short *Button)
void fbgxGetBoxJan1 (float X0, float Y0, float *X1, float *Y1, short *Button)
void fbgxGetBoxJan (float X0, float Y0, float *X1, float *Y1, short *Button)
void fbgxGetRubPtoJan1 (float X0, float Y0, float *X1, float *Y1, short *Button)
void fbgxGetRubPtoJan (float X0, float Y0, float *X1, float *Y1, short *Button)

Variables

Widget gbgxwgJanela
Widget gbgxwgFormJanela
Widget gbgxwgDaJanela
long gbgxComJanela
long gbgxAmpliacao
Widget gbgxWdgCorrente
cbgxPmap * gbgxPmapCorrente
GC gbgxCgClear
long gbgxCntlMotion
long gbgxCriouJanela
void(* fbgxFuncaoMotion )()

Define Documentation

#define minXdraw (  x,
y   )     (((x) > (y)) ? (y) : (x))
 


Function Documentation

void fbgxAumentaImagem (  XImage *  ImgOrg,
int  TamOrg,
XImage *  ImgDest,
int  TamDest
) 
 

void fbgxCriaJanela (  void   ) 
 

void fbgxGetBoxJan (  float  X0,
float  Y0,
float *  X1,
float *  Y1,
short *  Button
) 
 

void fbgxGetBoxJan1 (  float  X0,
float  Y0,
float *  X1,
float *  Y1,
short *  Button
) 
 

-------------------------------------------------------------------------

NOME: fbgxGetBoxJan1

DESCRICAO: Obtem retangulo via mouse com janela auxiliar ampliada.

PROTOTIPO: void fbgxGetBoxJan1(float X0, float Y0, float *X1, float *Y1, short *Button)

ENTRADAS : X0 - coordenada x da origem do retangulo. Y0 - coordenada y da origem do retangulo.

SAIDAS : X1 - coordenada x do canto. Y1 - coordenada y do canto. Button - botao do mouse (1-canto definido).

--------------------------------------------------------------------------

void fbgxGetPtoJan (  float *  Xp,
float *  Yp,
short *  Button
) 
 

void fbgxGetPtoJan1 (  float *  Xp,
float *  Yp,
short *  Button
) 
 

-------------------------------------------------------------------------

NOME: fbgxGetPtoJan1

DESCRICAO: Obtem ponto via mouse com janela auxiliar ampliada.

PROTOTIPO: void fbgxGetPtoJan1(float *X, float *Y, short *Button)

ENTRADAS : ---.

SAIDAS : X - coordenada x do ponto. Y - coordenada y do ponto. Button - botao do mouse (1-ponto definido).

--------------------------------------------------------------------------

void fbgxGetRubPtoJan (  float  X0,
float  Y0,
float *  X1,
float *  Y1,
short *  Button
) 
 

void fbgxGetRubPtoJan1 (  float  X0,
float  Y0,
float *  X1,
float *  Y1,
short *  Button
) 
 

-------------------------------------------------------------------------

NOME: fbgxGetRubPtoJan1

DESCRICAO: Obtem ponto em rubber-band com janela auxiliar ampliada.

PROTOTIPO: void fbgxGetRubPtoJan1(float X0, float Y0, float *X1, float *Y1, short *Button)

ENTRADAS : X0 - coordenada x da origem da reta. Y0 - coordenada y da origem da reta.

SAIDAS : X1 - coordenada x do ponto. Y1 - coordenada y do ponto. Button - botao do mouse (1-canto definido).

--------------------------------------------------------------------------

void fbgxSetParmGetPtoJan (  long  ComJanela,
long  Ampliacao,
cbgxPmap *  Pmap
) 
 


Variable Documentation

void(* fbgxFuncaoMotion)()
 

long gbgxAmpliacao
 

GC gbgxCgClear
 

long gbgxCntlMotion
 

long gbgxComJanela
 

long gbgxCriouJanela
 

cbgxPmap* gbgxPmapCorrente
 

Widget gbgxWdgCorrente
 

Widget gbgxwgDaJanela
 

Widget gbgxwgFormJanela
 

Widget gbgxwgJanela
 


Generated on Wed Dec 17 13:53:56 2008 for XDraw by doxygen 1.3.5